Gcloud构建在“全局”上提交失败,违反了约束“ constraints / gcp.resourceLocations”

问题描述

我正在与Google Cloud Platform一起工作。去年,我们仅将欧洲限制资源限制政策“ constraints / gcp.resourceLocations”设置为欧洲。截至今天,在提交云构建时,我们看到许多奇怪的错误。有谁知道Google最近是否更改了其Cloud Build服务中的某些内容并将其设置为区域性?

以下命令曾经起作用:

gcloud builds submit .

但是,在一夜之间(2020年11月12日),我们收到以下错误消息:

错误:(gcloud.builds.submit)Failed_PRECONDITION:“全局”违反 资源上的约束“ constraints / gcp.resourceLocations” “项目/ [PROJECT_ID] / locations / global / builds / [UUID]”

  • '@ type':type.googleapis.com/google.rpc.PreconditionFailure违规:
    • 说明:““全局”违反了约束“ constraints / gcp.resourceLocations”

运行以下命令时:

gcloud builds submit . --region=europe-west1

出现以下错误

错误:(gcloud.builds.submit)用户[USER]没有权限 访问项目实例[PROJECT_ID](或可能不存在):项目 不在区域云构建的允许列表中,请联系 [email protected]

解决方法

这是GCP方面的​​内部问题,已由Cloud Build工程团队很快修复。