9Tr*_*gsw 9 google-compute-engine
我们的团队正在尝试解决我们在服务帐户方面遇到的问题。我们使用的服务帐户能够创建磁盘和 IP 地址,但是在创建实例请求时会引发错误。可以列出所有资源(即网络、快照等)。我在下面附上了一个小的控制台片段。
使用给我的 JSON 密钥成功验证了服务帐户。我尝试更改服务帐户的权限并创建了一个新密钥。
非常感谢任何帮助。
Created [https://www.googleapis.com/compute/v1/projects/<PROJECT>/zones/asia-east1-c/disks/dev-josh-ui-test-08].
Created [https://www.googleapis.com/compute/v1/projects/<PROJECT>/regions/asia-east1/addresses/dev-josh-ui-test-08-ip].
ERROR: (gcloud.compute.instances.create) Some requests did not succeed:
- The resource '<ID>-compute@developer.gserviceaccount.com' of type 'serviceAccount' was not found.
Run Code Online (Sandbox Code Playgroud)
小智 5
我能够得到提供的确切错误:
找不到类型为“serviceAccount”的资源“-compute@developer.gserviceaccount.com”。
通过删除我的默认计算服务帐户并尝试通过 Cloud Shell 创建实例,所以我认为这是问题所在。
如果默认计算服务帐户以某种方式被删除,如果少于 30 天,您可以使用以下方法恢复它:gcloud beta iam service-accounts undelete [ACCOUNT_ID] https://cloud.google.com/iam/docs/creating-管理服务帐户#取消删除
在此之后,您必须进入https://console.cloud.google.com/apis/dashboard并禁用和重新启用计算引擎 API。这将需要一些时间,但在重新启用 GCE API 后,您应该能够再次通过 Cloud Shell 创建虚拟机,并且我能够重现这一点。
在https://console.cloud.google.com/apis/dashboard上禁用“google 计算引擎 API”,然后再次启用它。启用还会创建一些使用 API 所需的附加设置。这些资源可能已被意外删除。
您可能需要有一些耐心,在禁用和启用之间等待一两分钟。
| 归档时间: |
|
| 查看次数: |
7572 次 |
| 最近记录: |