Как применить HTTPS-трафик к гибкому Google App Engine с настраиваемым доменом? - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть сайт в Google Domains (http://example.com).

Но я хочу, чтобы он переадресовывал на https://example.com в среде гибкого ядра приложения.

какие изменения требуются в приложении.yaml для гибкой среды ядра приложения.

Текущий 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

1 Ответ

0 голосов
/ 15 марта 2019

Чтобы перенаправить HTTP на HTTPS с помощью приложения Flask в гибкой среде App Engine, вам нужно использовать только небольшое расширение Flask под названием Talisman .

. В вашем 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, экспериментальным или иным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...