如何添加Google IAP(身份识别代理)资源?

如何添加Google IAP(身份识别代理)资源?

问题描述:

我正在Appengine项目上测试Google IAP。
该项目由3个服务组成(以前称为模块)。
每一个代表一个环境(默认是dev,staging和prod)。如何添加Google IAP(身份识别代理)资源?

我的问题是,在IAP菜单中只列出一个资源:
对应于默认服务的默认版本的那个。

如何在使用Google IAP时考虑其他服务/版本?

Thx!

+0

对于每种环境你有多个项目吗? –

+0

我只有一个项目。环境由服务(模块)表示。我清楚了吗? – chaiyachaiya

+1

也许应该在应用程序/项目级应用环境的另一个原因,而不是在服务/模块级?另见http://*.com/questions/40192557/continuous-integration-deployment-delivery-on-google-app-engine-too-risky和http://*.com/questions/40988295/how-to-使用自定义域名在谷歌应用程序引擎与不同版本 –

不幸的是,您无法在服务级别设置访问权限。 IAP仅适用于GAE应用程序级别和/或GCE后端服务。

从最佳实践的角度来看,丹是正确的。您通常希望为每个环境分别开发项目。