![](/img/trans.png)
[英]Lint tags project_id generated by google services plugin as UnusedResource
[英]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
注意:
.network-admin@redacted-project-1-id...
存在于redacted-project-1-id
中,因此项目存在。 我只是无法将它作为服务项目添加到共享 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.