The issue is I am not able to use python libraries like paramiko and psycopg2 even after adding their .whl file to S3 and then linking it to glue job using --additional-python-modules flag, I'm getting no module found error.
So I thought other workaround for this is to open the private subnet for pypi.org that way no developer in my team will need to create .whl or zip file to use external python libraries, but the question is whether every library is downloaded from pypi.org or not?
Other details my glue job uses connection which includes private subnet. And if don't add this connection I don't get module not found error but I am unable to connect to my RDB instance.
I can't use NAT gateway as our security team won't allow that.
Anyway to use this libraries in the glue code?