当我运行
gcloud services enable service:container.googleapis.com
时,出现以下错误:
ERROR: (gcloud.services.enable) PERMISSION_DENIED: Not found or permission denied for service(s): service:container.googleapis.com.
- '@type': type.googleapis.com/google.rpc.PreconditionFailure
violations:
- subject: ?error_code=220002&services=service:container.googleapis.com
type: googleapis.com
- '@type': type.googleapis.com/google.rpc.ErrorInfo
domain: serviceusage.googleapis.com
metadata:
services: service:container.googleapis.com
reason: SERVICE_CONFIG_NOT_FOUND_OR_PERMISSION_DENIED
我缺少什么权限导致此错误?
根据这个文档,应该是这样的:
gcloud services enable [SERVICE_NAME]
或
gcloud services enable container.googleapis.com
您还可以查看项目的可用服务列表,运行:
gcloud services list --available
并要列出当前项目已启用的服务,请运行:
gcloud services list --enabled
我用了下面的方法,效果很好。我只是使用 CONTAINER 作为服务名称,而不是使用 container.googleapis.com
gcloud服务启用容器
操作“operations/acf.p2-768261041254-0cc69e23-b9e8-449f”成功完成。
基于上面的两个响应,省略“service”并以“container”结尾(不添加“.googleapis.com”);我对命令做了一些变体。这个有效:gcloud 服务启用 serviceusage.googleapis.com。 C:\NewApp\CourierApp>gcloud 服务启用 serviceusage.googleapis.com 操作“operations/acat.p2-####72866531-5309f688-fea1-446d-&&&&-f545c9a5e1f6”成功完成。 粗略地说,我对 google.console 进行了各种 API“角色”、“管理员管理”修改,但没有效果。也许这在这些服务器更新之一之后就过去了。 我尝试过的其他提示;gcloud services启用maps.googleapis.com gcloud 服务启用:容器 gcloud服务启用:container.googleapis.com