我有一个带有 App Engine 应用资源的 GCP 项目。我使用 Identity-Aware Proxy 在控制台中的 App Engine 应用程序上设置用户和角色。我现在想以编程方式管理 IAP 中的用户。
目前,我可以使用以下方法获取项目中包含的“所有 Web 服务”的 IAM 策略:
const request = {
resource_: <project-id>,
resource: {},
auth: authClient
};
try {
const response(await cloudresourcemanager.projects.getIamPolicy(request)).data
} ...
如何获取 App Engine 应用资源的具体政策?
我更喜欢直接在应用程序资源上指定策略,而不是在“所有 Web 服务”上。
有关详细信息,请参阅 GCP IAP 屏幕截图: GCP IAP 上 App Engine 应用的政策