如何启用 GCP 服务,我收到 PERMISSION_DENIED

use*_*702 6 google-cloud-platform gcloud

当我运行时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
Run Code Online (Sandbox Code Playgroud)

我缺少什么权限导致此错误?

JM *_*lio 1

根据这个文档,它应该是这样的:

gcloud services enable [SERVICE_NAME]

或者

gcloud services enable container.googleapis.com

您还可以查看项目的可用服务列表,运行:

gcloud services list --available

要列出当前项目已启用的服务,请运行:

gcloud services list --enabled

  • 确认的。运行 `gcloud services enable service:container.googleapis.com` 给我带来与 OP 相同的错误(即使我在组织级别拥有所有 IAM 权限)。从命令中删除“service:”成功启用该服务。 (2认同)