我在 Google 的 Container Registry 中创建了一个镜像的 GitHub 存储库,然后创建了一个 Build Trigger。存储库中的 dockerfile 包括gsutil -m rsync -r gs://asset-bucket/ local-dir/
,以便我可以将共享的私有资产移动到容器中。但我收到一个错误:
ServiceException: 401 Anonymous caller does not have storage.objects.list access to asset-bucket
我有一个自动创建的服务帐户 (@cloudbuild.gserviceaccount.com) 用于构建,它具有 Cloud Container Builder 角色。我尝试添加存储对象查看器,但仍然收到错误消息。
容器构建器不应该自动拥有适当的权限吗?