在 Google Cloud 中,我尝试通过“google cloud SDK”从我的 Bucket 导入 Win10 vmdk,但收到以下错误:
C:\Users\olli\AppData\Local\Google\Cloud SDK>gcloud compute instance import win10pro1263512 --os=windows-10-x64-byol --source-uri="gs://win10-20220328/win10pro.ova"
警告:导入 OVF。对于较小的 OVF,此过程可能需要 40 分钟;对于较大的 OVF,此过程可能需要几个小时。
错误:(gcloud.compute.instances.import)FAILED_PRECONDITION:generic::failed_precondition:没有可用于创建构建的并发构建配额
我遵循以下步骤:https://www.youtube.com/watch?v=NG38am3Y8hM&t=461s和https://www.youtube.com/watch?v=fI-f8P0Rn8Y
然后我尝试以下(在这里找到:https://www.youtube.com/watch?v=Z9briGXNRpI&t=271s):
打开 Cloud-Shell,然后输入:
gcloud 服务启用 cloudbuild.googleapis.com
gcloud 服务启用 compute.googleapis.com
gcloud 项目添加 iam-policy-binding 项目 id \ --成员服务帐户:[电子邮件保护]\ --role 角色/计算.admin
gcloud 项目添加 iam-policy-binding 项目 id \ --成员服务帐户:[电子邮件保护]\ --角色/iam.serviceAccountUser
gcloud 项目添加 iam-policy-binding 项目 id \ --成员服务帐户:[电子邮件保护]\ --角色/iam.serviceAccountTokenCreator
*用我的值替换“project-num”和我的“project-id”。
然后:gcloud compute instance import win10pro
--os=windows-10-x64-byol
--zone europe-west3-c
--source-uri=gs://win10-20220328/win10pro.ova
错误:(gcloud.compute.instances.import)FAILED_PRECONDITION:generic::failed_precondition:没有可用于创建构建的并发构建配额
你能帮帮我吗?我搜索过了,但找不到关于这条消息的任何帮助。
我的配额:
Cloud Build API 并发构建 10
Cloud Build API 每个工作池区域的并发构建:europe-west3 2
每个区域的 Cloud Build API 私有池 区域:europe-west3 1
谨致问候,奥利
是的,计费似乎已启用。我按月付费。这是我的状态:
C:\Users\olli\AppData\Local\Google\Cloud SDK>gcloud beta billing 项目描述 exxxxxxxx610 billingAccountName:billingAccounts/01XXXX-11111-ZZZZZ billingEnabled:true 名称:projects/exxxxxxxx610/billingInfo projectId:exxxxxxxx610
C:\Users\olli\AppData\Local\Google\Cloud SDK>
(*改变/模糊了我的价值观……)
答案1
我也遇到了这个问题。我发现出于某种原因,GCP 限制了我的项目可以使用 Cloud Build 的区域。
https://cloud.google.com/build/docs/locations#restricted_regions_for_some_projects