Google 云平台 - Java API 客户端库 - 云 运行 - 为服务添加 IAM 策略绑定
Google Cloud Platform - Java API Client Library - Cloud Run - Add IAM Policy Binding for a service
我已经研究够了,但我一无所获。希望能在这里得到一些帮助。
在 GCP 中,如何使用 Java API 客户端库 SDK 为云 运行 服务添加新的 IAM 策略绑定?
简而言之,我需要 JAVA SDK 中这个 gcloud 命令的等价物。
gcloud run services add-iam-policy-binding hello-fully-managed --member=allUsers --role=roles/run.invoker
SDK中没有这个等价物,需要自己调用API
另外在API中,ADD不存在,只有the set and the get。因此,您需要
- 获取现有政策
- 添加您想要的策略绑定(帐户 + 角色)
- 设置整个更新策略
可以从gcloud命令API的调用中获取灵感,使用--log-http
参数查看API.
的进出
我已经研究够了,但我一无所获。希望能在这里得到一些帮助。
在 GCP 中,如何使用 Java API 客户端库 SDK 为云 运行 服务添加新的 IAM 策略绑定?
简而言之,我需要 JAVA SDK 中这个 gcloud 命令的等价物。
gcloud run services add-iam-policy-binding hello-fully-managed --member=allUsers --role=roles/run.invoker
SDK中没有这个等价物,需要自己调用API
另外在API中,ADD不存在,只有the set and the get。因此,您需要
- 获取现有政策
- 添加您想要的策略绑定(帐户 + 角色)
- 设置整个更新策略
可以从gcloud命令API的调用中获取灵感,使用--log-http
参数查看API.