首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCP计费API的响应中缺少计算引擎规范信息

GCP计费API的响应中缺少计算引擎规范信息
EN

Stack Overflow用户
提问于 2019-04-14 09:07:50
回答 1查看 127关注 0票数 3

我正在努力寻找计费API结果中的计算引擎(CPU,内存)信息!我得到的回应是(只有一个JSON节):

代码语言:javascript
复制
{
      "name": "services/6F81-5844-456A/skus/97B8-17A7-16B1",
      "skuId": "97B8-17A7-16B1",
      "description": "Licensing Fee for Secured Mautic on Ubuntu 14.04 LTS on f1-micro",
      "category": {
        "serviceDisplayName": "Compute Engine",
        "resourceFamily": "License",
        "resourceGroup": "Cxxxxys",
        "usageType": "OnDemand"
      },
      "serviceRegions": [
        "global"
      ],
      "pricingInfo": [
        {
          "summary": "",
          "pricingExpression": {
            "usageUnit": "h",
            "usageUnitDescription": "hour",
            "baseUnit": "s",
            "baseUnitDescription": "second",
            "baseUnitConversionFactor": 3600,
            "displayQuantity": 1,
            "tieredRates": [
              {
                "startUsageAmount": 0,
                "unitPrice": {
                  "currencyCode": "USD",
                  "units": "0",
                  "nanos": 100000000
                }
              }
            ]
          },
          "currencyConversionRate": 1,
          "effectiveTime": "2019-01-04T01:08:22.878Z"
        }
      ],
      "serviceProviderName": "Cxxxxys"
    }

我明白,我可能会被要求查看和解析描述选项卡,但它不坚持正确的格式-它是VM的类别(f1-micro)或CPU的混合。这并不能达到目的。

我曾尝试使用过滤器,但这只会对上面提供的信息进行调整。

尝试从计算引擎的MachineType应用程序接口中搜索上述输出和响应之间的公共属性,但仍然没有成功。

希望如果有人能帮助我如何实现这一点?

EN

回答 1

Stack Overflow用户

发布于 2019-10-02 07:04:28

您首先需要从Services/ api调用中获取服务id (看起来像guid)。

在计费导出中有一个名为"Product“的字段。将其与API调用中的"DisplayName“进行比较。这将为您提供服务ID。

然后在后续SKU呼叫中使用该服务Id。

您可以将计费导出中的Resource Type字段与api响应中的Description字段进行匹配。他们应该是1:1匹配。

您将获得"N1预定义实例Ram在法兰克福运行“之类的SKU

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55671183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档