我试图将Google App Engine项目授权为Cloud SQL(PostgreSQL)。我无法在授权'中找到办法。 Cloud SQL实例中的选项卡。它只要求我提供IP地址,但我不确定我们是否真的可以获得App Engine的IP地址。
有关如何在Cloud SQL中授权App Engine项目的任何建议吗?
答案 0 :(得分:0)
您可以找到详细信息here。
答案 1 :(得分:0)
提供App Engine的IP地址确实不是走的路。您只能提供引擎当前实例的IP地址,该IP地址可以随时被新实例的新实例杀死并替换为其他实例。
尝试从一开始就严格遵循有关设置App Engine的教程。我将链接附加到有关Django的资源,因为它适用于我的情况https://cloud.google.com/python/django/flexible-environment
要将您的App Engine连接到一个项目中的Cloud SQL实例,您只需调整应用程序中的配置文件即可。如果是Django,则必须正确配置settings.py和app.yaml文件。确保settings.py中的数据库主机采用以下格式,['HOST'] ='/ cloudsql / {your-cloudsql-connection-string}',并且app.yaml包含 “ beta_settings:cloud_sql_instances:{your-cloudsql-connection-string}”。
您可以参考示例代码here。请注意,Google Cloud platform Git还包含其他环境的示例。