Я развертываю службу докеров в Gcloud. Служба является внутренней и требует отключения внешнего публичного доступа. Я вижу единственный способ сделать это — использовать обработчики для службы, но я не вижу способа использовать обработчики со службой Docker.
Из примера движка приложения Google:
handlers:
- url: /_ah/push-handlers/.*
login: admin
script: main.app
Похоже, это не работает для докера, поскольку ни один из сценариев не доступен напрямую, а URL-адрес задается внутри контейнера докера.
Как настроить обработчик (или хотя бы отключить внешний доступ к сервису) для контейнера докеров?
script:
, flex env его не использует. По крайней мере, в java-документах мы видим:script: this field is required, but ignored
. Но эффективна ли часть конфигурацииlogin: admin
? Кажется, рекомендуется, например, см.Security Constraints
в tech.small-improvements.com/2016/09/12/. См. также несоответствия, упомянутые в этом сообщении: stackoverflow.com/questions/45363766/ - person Dan Cornilescu   schedule 03.08.2017