GCP:使用catlog API识别正确的实例(N1standard 8,N1Highmem等)

哈莎·比亚尼(Harsha Biyani)

我们目前正在开发GCP定价模块,为此,我们正在使用GCP目录API来获取各种GCP服务的定价。

在分析的目录api的响应时Compute Engine,我们发现sku对象中除了描述外,没有任何确切的参数可用来识别机器类型(N1Standard 4,NIHighmem 16等)。

除了解析描述之外,是否有任何解决方法可直接获取具有特定内核数的sku对象?

是否有任何解决方法可以直接获取特定实例名称的sku对象?

例如:N1Standard 16以下是具有8个内核的N1Highcpu的示例sku对象,其中仅在描述中提到了内核数:

{
      "name": "services/<<id>>/skus/C216-207D-0521",
      "skuId": "C216-207D-0521",
      "description": "Highcpu Intel N1 8 VCPU running in Netherlands",
      "category": {
        "serviceDisplayName": "Compute Engine",
        "resourceFamily": "Compute",
        "resourceGroup": "N1Highcpu",
        "usageType": "OnDemand"
      },
      "serviceRegions": [
        "europe-west4"
      ],
      "pricingInfo": [
        {
          "summary": "",
          "pricingExpression": {
            "usageUnit": "h",
            "usageUnitDescription": "hour",
            "baseUnit": "s",
            "baseUnitDescription": "second",
            "baseUnitConversionFactor": 3600,
            "displayQuantity": 1,
            "tieredRates": [
              {
                "startUsageAmount": 0,
                "unitPrice": {
                  "currencyCode": "USD",
                  "units": "0",
                  "nanos": 312400000
                }
              }
            ]
          },
          "currencyConversionRate": 1,
          "effectiveTime": "2018-05-17T08:22:54.236Z"
        }
      ],
      "serviceProviderName": "Google"
    }
Diogo A.

您所需的功能尚未在Cloud Billing Catalog API上实现。

目前,唯一的解决方法是解析输出以获取Compute Engine实例的SKU。因此,请在此处跟踪功能要求

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

GCP n1-standard-1 定价

在GCP云功能中使用iot_v1

Compute Engine n1-standard仅使用50%的CPU

使用GCP api php客户端v1方法

使用1:n DeleteActions

使用rest API获取项目下的所有GCP实例

使用Google Javascript API在GCP实例上执行脚本

使用GCP市场中的Terrafrom创建实例

无法使用Golang停止GCP实例

如何识别哪些 VM 实例使用 v0.1 和 v1beta1 端点作为应用引擎?

使用 GCP/GAE 搜索和缓存 API

使用python API从GCP管理Kubernetes集群

使用python验证GCP计算API端点

如何使用 GCP REST API 执行查询

通过使用sort_by而不是order避免模型实例方法中的N + 1

Xamarin的指纹识别(1:N)

(Java)递归函数:使用n-1和n + 1

如何使用Scipy和1D数组正确重塑N维插值的值?

部署无服务器GCP时如何解决错误:“部署失败:RESOURCE_ERROR”(不建议使用GCF v1beta2 API)?

使用Ubuntu的GCP VM实例上的“ gcloud auth configure-docker”未正确设置?

使用`Int((n + 1)/ 2)`,`round(Int,(n + 1)/ 2)或`Int((n + 1)// 2)哪个更好?

如何使用附加了 gcp 的本地 ssd 创建实例

使用 Ansible playbook 在谷歌云 (gcp) 中创建实例

如何使用带有Terraform的公共IP创建GCP实例

如何让 GCP 实例使用 PHP 7.2 而不是 7.0

无法使用 GPU 创建 GCP 深度学习 VM 实例

使用哪个 GCP Compute Engine 实例来构建 Docker 镜像?

使用dotnet core \ c#删除GCP Spanner实例

如何使用GCP实例访问Spark Web UI?