GCP Vertex AI服务代理访问GCR图像错误



我得到以下错误。有人知道怎么解决吗?

Failed to create pipeline job. Error: Vertex AI Service Agent 
'XXXXX@gcp-sa-aiplatform-cc.iam.gserviceaccount.com' should be granted
access to the image gcr.io/gcp-project-id/application:latest

{PROJECT_NUMBER}@gcp-sa-aiplatform-cc.iam.gserviceaccount.com是谷歌的AI平台服务代理。此服务代理需要访问权限才能从项目的gcr读取/提取docker映像,以创建管道运行的容器。

如果您有编辑IAM角色的权限,您可以尝试将项目注册表角色添加到上述服务代理。您可以从添加roles/artifactregistry.reader开始。

希望这有帮助:(

发生此错误的原因可能是缺少将图像拉入和推入容器注册表的角色或权限。所有用户和服务帐户都必须被授予与Container Registry交互的云存储的适当权限。您可以将roles/storage.objectViewer、roles/sterage.legacyBucketWriter和roles/sttorage.admin授予您的服务帐户,以便使用该服务帐户访问容器注册表中的映像。您可以按照本文档向服务帐户授予适当的角色和权限。