Настройка обработчиков для службы Docker в Gcloud

Я развертываю службу докеров в Gcloud. Служба является внутренней и требует отключения внешнего публичного доступа. Я вижу единственный способ сделать это — использовать обработчики для службы, но я не вижу способа использовать обработчики со службой Docker.

Из примера движка приложения Google:

handlers:
    - url: /_ah/push-handlers/.*
      login: admin
      script: main.app

Похоже, это не работает для докера, поскольку ни один из сценариев не доступен напрямую, а URL-адрес задается внутри контейнера докера.

Как настроить обработчик (или хотя бы отключить внешний доступ к сервису) для контейнера докеров?


person north.mister    schedule 02.08.2017    source источник
comment
Игнорируйте значение 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
comment
Спасибо. Возможно, вы также знаете, как изменить, где находится средство проверки работоспособности в гибкой среде? stackoverflow .com/questions/45470889/   -  person north.mister    schedule 03.08.2017