根据文档...
同时,
Google App Engine/Python支持SSL版本2.7.11(截至2016年7月)。
当我将这个添加到我的app.yaml文件时......
当我尝试部署应用程序(通过命令行上的appcfig.py或启动器上的“deploy”)时,我收到了一个错误。
如果我指定版本2.7或“latest”,则会获得没有TLS v1.1或v1.2支持的SSL版本2.7。如果我在yaml的“libraries”子句中省略SSL,则在导入应用程序时不支持ssl模块。
我该如何继续使用TLSv1.2支持导入ssl?还是我忽视了app.yaml的配置选项?
以下是我app.yaml的相关部分...
https://cloud.google.com/appengine/docs/python/sockets/ssl_support https://cloud.google.com/appengine/docs/python/tools/built-in-libraries-27
SSL Version 2.7.11支持TLS v1.0、v1.1和v1.2(我需要TLSv1.2进行APNs通信)。同时,
Google App Engine/Python支持SSL版本2.7.11(截至2016年7月)。
当我将这个添加到我的app.yaml文件时......
libraries:
- name: ssl
version: 2.7.11
当我尝试部署应用程序(通过命令行上的appcfig.py或启动器上的“deploy”)时,我收到了一个错误。
Error parsing ./app.yaml: ssl version "2.7.11" is not supported, use one of: "2.7"
如果我指定版本2.7或“latest”,则会获得没有TLS v1.1或v1.2支持的SSL版本2.7。如果我在yaml的“libraries”子句中省略SSL,则在导入应用程序时不支持ssl模块。
我该如何继续使用TLSv1.2支持导入ssl?还是我忽视了app.yaml的配置选项?
以下是我app.yaml的相关部分...
api_version: '1'
runtime: python27
threadsafe: false
instance_class: F2
automatic_scaling:
max_idle_instances: 4
max_pending_latency: 250ms
builtins:
- remote_api: 'on'
- deferred: 'on'
libraries:
- name: django
version: '1.2'
- name: ssl
version: '2.7.11'
inbound_services:
- warmup
gcloud components install app-engine-python-extras
命令。不确定是否包含ssl 2.7.11版本。 - GAEfan