我正在为将镜像推送到Google Cloud容器注册表的Bitbucket流水线进行设置。
我已经创建了具有存储管理员角色的服务帐号。(bitbucket-authorization@mgcp-xxxx.iam.gserviceaccount.com)
gcloud auth activate-service-account --key-file key.json
gcloud config set project mgcp-xxxx
gcloud auth configure-docker --quiet
docker push eu.gcr.io/mgcp-xxxx/image-name
尽管登录成功,但我收到以下信息:
对于项目“mgcp-xxxx”,令牌交换失败。调用方没有“storage.buckets.get”权限。
要配置权限,请按照以下说明操作:https://cloud.google.com/container-registry/docs/access-control
有人可以告诉我错过了什么吗?谢谢!