don*_*llo 6 google-cloud-storage google-iam
是否有可能做到这一点?
使用 IAM 的 AWS 中的类似功能确实支持限制对单个存储桶的访问,但从https://cloud.google.com/compute/docs/access/service-accounts看来,它在 GCP 中似乎不可能。
Dav*_*ita 10
要使用 IAM 权限将服务帐户的访问权限限制为特定存储桶,您可以使用 gsutil:
gsutil iam ch serviceAccount:${SERVICE_ACCOUNT}@${PROJECT}.iam.gserviceaccount.com:objectViewer gs://${BUCKET}
Run Code Online (Sandbox Code Playgroud)
并为您要授予的每个角色重复此操作(例如objectAdmin)。
文档位于此处将 Cloud IAM 与存储桶结合使用。如果您需要对特定对象进行更精细的控制,则必须使用 ACL。
身份和访问管理 (IAM) 和服务帐户权限是在一般范围内控制对资源的访问的推荐方法;但是,如果您想要自定义各个存储桶及其对象的访问范围,则应该使用访问控制列表。
我建议您查看创建和管理访问控制列表指南,其中包含有关 ACL 使用的详细信息以及为现有存储桶设置ACL 权限的分步说明。
| 归档时间: |
|
| 查看次数: |
4399 次 |
| 最近记录: |