首页 > 解决方案 > 如何以编程方式获取 aws ebs 定价?

问题描述

是否可以以编程方式下载 aws ebs 定价?

我能够下载整个 AWS 服务索引文件,但我没有看到列出的 Amazon EBS。

我下载了 AmazonEC2 定价信息。它有 PricePerUnit,意思是 EC2 实例,但没有专门显示 EBS 卷的 PricePerUnit ......

https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/using-ppslong.html

标签: amazon-web-servicesamazon-ebs

解决方案


当然有。

"productFamily" : "Storage",在报价文件中查找:

https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/us-east-1/index.json

"HY3BZPP2B6K8MSJF" : {
      "sku" : "HY3BZPP2B6K8MSJF",
      "productFamily" : "Storage",
      "attributes" : {
        "servicecode" : "AmazonEC2",
        "location" : "US East (N. Virginia)",
        "locationType" : "AWS Region",
        "storageMedia" : "SSD-backed",
        "volumeType" : "General Purpose",
        "maxVolumeSize" : "16 TiB",
        "maxIopsvolume" : "10000",
        "maxIopsBurstPerformance" : "3000 for volumes <= 1 TiB",
        "maxThroughputvolume" : "160 MB/sec",
        "usagetype" : "EBS:VolumeUsage.gp2",
        "operation" : "",
        "servicename" : "Amazon Elastic Compute Cloud"
      }
    },

从那里抓取sku代码并搜索它,您将看到如下内容:

 "HY3BZPP2B6K8MSJF" : {
        "HY3BZPP2B6K8MSJF.JRTCKXETXF" : {
          "offerTermCode" : "JRTCKXETXF",
          "sku" : "HY3BZPP2B6K8MSJF",
          "effectiveDate" : "2018-06-01T00:00:00Z",
          "priceDimensions" : {
            "HY3BZPP2B6K8MSJF.JRTCKXETXF.6YS6EN2CT7" : {
              "rateCode" : "HY3BZPP2B6K8MSJF.JRTCKXETXF.6YS6EN2CT7",
              "description" : "$0.10 per GB-month of General Purpose SSD (gp2) provisioned storage - US East (Northern Virginia)",
              "beginRange" : "0",
              "endRange" : "Inf",
              "unit" : "GB-Mo",
              "pricePerUnit" : {
                "USD" : "0.1000000000"
              },
              "appliesTo" : [ ]
            }
          },
          "termAttributes" : { }
        }
      },

推荐阅读