Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 如何使用Terraform模块增加GCP的配额?_Google Cloud Platform_Terraform_Terraform Provider Gcp - Fatal编程技术网

Google cloud platform 如何使用Terraform模块增加GCP的配额?

Google cloud platform 如何使用Terraform模块增加GCP的配额?,google-cloud-platform,terraform,terraform-provider-gcp,Google Cloud Platform,Terraform,Terraform Provider Gcp,当我使用各种资源自动创建一个新的GCP项目时,我遇到了以下错误,例如:Redis、SQL、GKE等。。。使用地形代码: Error: error creating NodePool: googleapi: Error 403: (1) insufficient regional quota to satisfy request: resource "CPUS": request requires '35.0' and is short '24.0'. project

当我使用各种资源自动创建一个新的GCP项目时,我遇到了以下错误,例如:Redis、SQL、GKE等。。。使用地形代码:

Error: error creating NodePool: googleapi: Error 403:
    (1) insufficient regional quota to satisfy request: resource "CPUS": request requires '35.0' and is short '24.0'. project has a quota of '24.0' with '24.0' available. View and manage quotas at https://console.cloud.google.com/iam-admin/quotas?usage=USED&project=<PROJECT_ID>
    (2) insufficient regional quota to satisfy request: resource "IN_USE_ADDRESSES": request requires '10.0' and is short '4.0'. project has a quota of '8.0' with '8.0' available. View and manage quotas at https://console.cloud.google.com/iam-admin/quotas?usage=USED&project=<PROJECT_ID>., forbidden
运行Terraform resourcegoogle\u service\u usage\u consumer\u quota\u override.override后出现的错误

Error: Error creating ConsumerQuotaOverride: googleapi: Error 400: Precise override for limit with quota unit '1/{project}/{region}' on metric 'compute.googleapis.com/cpus' can't be applied in service: compute.googleapis.com.
Details:
[
  {
    "@type": "type.googleapis.com/google.rpc.PreconditionFailure",
    "violations": [
      {
        "subject": "?error_code=101035\u0026quota_unit=1/%7Bproject%7D/%7Bregion%7D\u0026metric=compute.googleapis.com/cpus\u0026service=compute.googleapis.com",
        "type": "googleapis.com"
      }
    ]
  }
]
on quota.tf line 1, in resource "google_service_usage_consumer_quota_override" "override":
  1: resource "google_service_usage_consumer_quota_override" "override" {
我想为新的GCP项目增加GCP资源“CPU”和使用Terraform模块的在用地址”配额

可能吗

谢谢


您会收到这些错误,因为您使用的值超出了配额限制

每个配额限制都有一个由服务所有者为所有使用者设置的默认值。此默认值可以通过配额覆盖进行更改

但是配额覆盖不能将可用配额增加到超出服务默认值和其他方(如服务所有者或组织的配额管理员)的任何现有覆盖所允许的范围

要增加可用配额,请使用主配额页面上的选项或向组织管理员请求配额提升

您可以使用以下页面检查项目的配额信息:

GCP导航=>IAM和管理=>配额

或通过以下gcloud命令:

$ gcloud compute project-info describe --project project-name 
$ gcloud compute regions describe region-name

在您的特定情况下,请求了10个地址,由于配额为8个地址,部署缺少4个地址。对于CPU也是一样,请求了35个CPU,配额限制为24个CPU。

在提出这个问题之前,您做过任何研究吗?我投票结束这个问题,因为这是一个关于供应商账单政策的问题。当然,我在发布这个问题之前做了一些研究。我的问题不是关于供应商的计费策略,而是关于我做错了什么,或者我在地形代码中遗漏了什么?请编辑您的问题并包括您的研究。此链接可能会帮助您:感谢您分享信息,我使用Terraform IaC工具动态、自动地创建和销毁GCP项目的环境。有没有办法通过Python/Terraform/gcloud CLI而不是通过GCP仪表板手动增加可用配额?没有办法自动执行此过程,因为您需要填写一张包含姓名、电子邮件和电话号码的表单,根据文档,计算引擎团队的支持代表将在24到48小时内响应您的请求。如果可以,我可以通过仪表板将所有GCP项目的GCP资源“CPU”和“使用中地址”配额增加为特定区域的默认值,而不是特定项目的默认值吗?CPU配额是区域配额,因此,每个地区都有不同的限制和使用计数。例如,要在us-central1区域中的任何区域中启动n1-standard-16实例,您需要足够的配额来支持us-central1中至少16个CPU。对于正在使用的IP地址和分配给负载平衡器和HTTP(S)代理的静态外部地址,使用全局配额。您可以检查以下内容以了解更多信息。另外,此另一个包含以下信息:并非所有项目对相同的服务都有相同的配额。例如,如果您使用免费试用帐户浏览平台,您的配额可能非常有限。只有在为项目启用了计费后,某些服务的更高配额才可用。随着您对谷歌云的使用不断扩大,您的配额可能会相应增加。
$ gcloud compute project-info describe --project project-name 
$ gcloud compute regions describe region-name