Google App Engine SSL 版本 2.7.11 库 Un/Supported
Google App Engine SSL Version 2.7.11 Library Un/Supported
根据文档...
https://cloud.google.com/appengine/docs/python/sockets/ssl_support
https://cloud.google.com/appengine/docs/python/tools/built-in-libraries-27
SSL 版本 2.7.11 支持 TLS v1.0、v1.1 和 v1.2(我需要 TLSv1.2 进行 APN 通信)。
和
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 支持 "import 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
确保更新到最新版本的 SDK:
cloud.google.com/appengine/docs/python/download
这应该可以消除 2.7.11 错误。较旧的(2.7.11 之前)版本有该错误。
根据文档...
https://cloud.google.com/appengine/docs/python/sockets/ssl_support https://cloud.google.com/appengine/docs/python/tools/built-in-libraries-27
SSL 版本 2.7.11 支持 TLS v1.0、v1.1 和 v1.2(我需要 TLSv1.2 进行 APN 通信)。
和
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 支持 "import 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
确保更新到最新版本的 SDK:
cloud.google.com/appengine/docs/python/download
这应该可以消除 2.7.11 错误。较旧的(2.7.11 之前)版本有该错误。