Python Can';t使用SSL(在Django中)从应用程序引擎内连接到Google云SQL

Python Can';t使用SSL(在Django中)从应用程序引擎内连接到Google云SQL,python,django,google-app-engine,ssl,google-cloud-sql,Python,Django,Google App Engine,Ssl,Google Cloud Sql,我的应用程序引擎应用程序运行良好,但我想在云SQL配置中切换“仅允许安全连接”选项。当我这样做的时候,我仍然可以在本地开发中远程连接。但是,我部署的应用程序因出现1045错误“拒绝访问”而停止工作 我无法确定在部署的应用程序上存储/上载ssl证书的位置,或者如何从settings.py调用它们 有人能帮忙吗 以下是settings.py(已编辑)的相关部分 if os.getenv('SERVER_SOFTWARE','').startswith('googleappengine'): #在生产

我的应用程序引擎应用程序运行良好,但我想在云SQL配置中切换“仅允许安全连接”选项。当我这样做的时候,我仍然可以在本地开发中远程连接。但是,我部署的应用程序因出现1045错误“拒绝访问”而停止工作

我无法确定在部署的应用程序上存储/上载ssl证书的位置,或者如何从settings.py调用它们

有人能帮忙吗

以下是settings.py(已编辑)的相关部分

if os.getenv('SERVER_SOFTWARE','').startswith('googleappengine'):
#在生产应用程序引擎上运行,所以使用谷歌云SQL数据库。
数据库={
“默认值”:{
'ENGINE':'django.db.backends.mysql',
“主机”:“/cloudsql/:”,
“名称”:“测试”,
'用户':'根',
“密码”:“,
“选项”:
}
}
其他:
#正在开发中运行,但希望访问Google Cloud SQL实例

这是否相关?我已经读过很多次了;答案似乎不在那里:(这有关系吗?我读了很多遍;答案似乎不在那里:(
if os.getenv('SERVER_SOFTWARE', '').startswith('Google App Engine'):
    # Running on production App Engine, so use a Google Cloud SQL database.
       DATABASES = {
    'default': {
    'ENGINE': 'django.db.backends.mysql',
    'HOST': '/cloudsql/<myappengineapp>:<mycloudsqlinstance>',
    'NAME': 'test',
    'USER': 'root',
    'PASSWORD': '<mypassword>',
    'OPTIONS':

         <ssl goes in here?>

    }
}