我在Google Domains(http://example.com)上有一个网站。
但是我希望它应该在灵活的App Engine环境上重定向到https://example.com。
app.yaml需要进行哪些更改以实现灵活的App Engine环境。
Mu当前的app.yaml如下:
runtime: python
env: flex
entrypoint: gunicorn -b :$PORT main:app
runtime_config:
python_version: 3
manual_scaling:
instances: 1
resources:
cpu: 1
memory_gb: 0.5
disk_size_gb: 10
答案 0 :(得分:1)
要在App Engine灵活环境中使用Flask应用程序将HTTP重定向到HTTPS,您只需使用名为Talisman的Flask小扩展名即可。
您必须在requirements.txt
中添加一行包含flask-talisman
的行。
在您的main.py
中,只需导入Talisman
并用它包装Flask应用程序即可:
from flask import Flask
from flask_talisman import Talisman
app = Flask(__name__)
Talisman(app)
默认情况下,执行此操作将重定向到HTTPS。
请注意,Talisman并非试验性或其他形式的Google官方产品。