繁体   English   中英

Gcloud/GCP:项目存在但我收到错误 404 资源项目/<project_id> 没有找到</project_id>

[英]Gcloud/GCP : Project exists but I get an Error 404 The resource project/<project_id> was not found

我正在尝试将服务项目添加到 gcp 共享 vpc,但执行后出现错误

gcloud --impersonate-service-account=network-admin@redacted-project-1-id.iam.gserviceaccount.com compute shared-vpc associated-projects add --host-project=main-shared-vpc-host-redacted-id redacted-project-1-id

output 是:

WARNING: This command is using service account impersonation. All API calls will be executed as [network-admin@redacted-project-1-id.iam.gserviceaccount.com].
WARNING: This command is using service account impersonation. All API calls will be executed as [network-admin@redacted-project-1-id.iam.gserviceaccount.com].
ERROR: (gcloud.compute.shared-vpc.associated-projects.add) Could not enable resource [redacted-project-1-id] as an associated resource for project [main-shared-vpc-host-redacted-id]:
 - The resource 'projects/redacted-project-1-id' was not found

注意:

  1. 请注意.network-admin@redacted-project-1-id...存在于redacted-project-1-id中,因此项目存在。 我只是无法将它作为服务项目添加到共享 vpc。 解释和解决方案将不胜感激。
  2. 我已成功将其他实例作为服务项目添加到此 vpc。

我尝试从控制台执行此操作,错误消息更加清晰。

Projects need to have Compute Engine API enabled to be configured as service projects. Following projects can not be attached.

所以我在这个项目中启用了compute.googleapis.com ,然后重试

gcloud --impersonate-service-account=network-admin@redacted-project-1-id.iam.gserviceaccount.com compute shared-vpc associated-projects add --host-project=main-shared-vpc-host-redacted-id redacted-project-1-id

有效。 gcloud不应返回404 ,而是返回与控制台相同的错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM