【发布时间】:2019-08-09 15:55:15
【问题描述】:
我正在使用 GCP 托管一个小型 Flask 应用程序,并且需要接收电子邮件并进行处理。在阅读了here 的说明后,我复制了示例代码进行测试。
部署时出现以下错误:
INVALID_ARGUMENT:必须设置处理程序“/_ah/mail/.+”的脚本字段 为运行时 python37 设置为“自动”。
runtime: python37
inbound_services:
- mail
handlers:
- url: /.*
secure: always
redirect_http_response_code: 301
script: auto
- url: /_ah/mail/.+
script: handle_incoming_email.py
login: admin
如果我按照说明进行操作,我会感到困惑,因为:
- GCP 如何知道如何处理请求。我认为它不知道,这就是原因。
- 当我将脚本更改为自动时,我也收到以下错误
INVALID_ARGUMENT:不允许登录处理程序“/_ah/mail/.+” 运行时 python37。
GCP 是否不支持使用 Python 3.7 接收电子邮件,或者是否可以在我的 Flask 应用程序中使用 3.7 并在我的邮件中使用 2.7?
【问题讨论】:
标签: python python-3.x google-app-engine