问题描述
我正在与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工程团队很快修复。