Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何为Postgresql自动授权客户端?_Python_Sql_Postgresql_Psycopg2_Google Cloud Sql - Fatal编程技术网

Python 如何为Postgresql自动授权客户端?

Python 如何为Postgresql自动授权客户端?,python,sql,postgresql,psycopg2,google-cloud-sql,Python,Sql,Postgresql,Psycopg2,Google Cloud Sql,每次我连接到postgresql数据库时,我都会在谷歌云中授权我的IP。由于我将要使用AWS(它在每个连接上提供一个新的IP),我想自动授权这些IP。 那我怎么做呢?是否有任何证书或json文件可供我使用?最安全的方法是使用,它允许您在没有授权IP的情况下连接 另一种不太安全的方法是使用Cloud SQL Admin API根据需要授权您的IP地址-您可以使用或以编程方式根据需要执行此操作。请注意: 即使您停止使用该IP,它也将被授权,直到被删除 配置新的授权网络将替换任何现有的授权网络。您需要

每次我连接到postgresql数据库时,我都会在谷歌云中授权我的IP。由于我将要使用AWS(它在每个连接上提供一个新的IP),我想自动授权这些IP。
那我怎么做呢?是否有任何证书或json文件可供我使用?

最安全的方法是使用,它允许您在没有授权IP的情况下连接

另一种不太安全的方法是使用Cloud SQL Admin API根据需要授权您的IP地址-您可以使用或以编程方式根据需要执行此操作。请注意:

  • 即使您停止使用该IP,它也将被授权,直到被删除
  • 配置新的授权网络将替换任何现有的授权网络。您需要获取当前列表并追加(但要注意竞争条件!),或者使用共享值存储来确保IP列表当前是最新的