[英]gcp docker push - permission denied
GCP VM 使用的默认服务帐户已被授予storage.buckets.*
和storage.objects.*
角色,但我收到未设置storage.buckets.create
权限的错误。
拒绝:项目“test-307504”的令牌交换失败。 调用者没有权限“storage.buckets.create”。 要配置权限,请按照以下说明操作:https://cloud.google.com/container-registry/docs/access-control
默认服务帐户是123456789-compute@developer.gserviceaccount.com
,我创建了与存储相关的角色并分配给 IAM 服务帐户,我运行了命令gcloud auth configure-docker
。 但我仍然无法将 docker 图像推送到 GCR 存储库。
在分配要在 VM 上刷新的角色后,我还应该做些什么吗?
除权限外,在 VM 级别检查访问 scope 。
在此期间,请阅读使用 Compute Engine 默认服务帐户和最佳实践。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.