REST API-每小时AWS EC2定价

时间:2018-08-15 05:57:31

标签: amazon-web-services amazon-ec2 postman ec2-api-tools

我想以编程方式检索AWS EC2实例的给定实例ID的价格列表。 我正在尝试通过简单的REST API调用(即没有框架)来实现这一点。

我想提供一个实例ID列表:

i-12345   
i-45678
...

并最终获取每小时的价格:

i-12345 = $0.032
i-45678 = $0.56
...

我尝试将Postman与AccessKeySecretKey一起使用,但是在使用401 Unauthorized时得到https://ec2.amazonaws.com/?Action=DescribeInstances&Filter.1.Name=instance-id&Filter.1.Value=i-12345

很可能我需要多个REST调用:

  1. 描述实例以获取实例的大小和区域。
  2. 致电定价端点https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/Welcome.html

有什么想法吗?

注意:

  • 我知道价目表JSON https://aws.amazon.com/blogs/aws/new-aws-price-list-api/,但该帖子来自2015年。

  • 我知道JSON下载https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/us-east-1/index.json,但这需要我首先知道每个实例在哪个区域中运行,然后为每个区域下载整个+ 20MB JSON。

  • p>
  • 我知道定价页面:https://aws.amazon.com/ec2/pricing/突出了另一个复杂性- 是如何创建实例的。

也许我会以错误的方式进行操作。也许我应该查询cost explorer API来查看实例 在过去X天内花费了多少,并由此推断出来?

0 个答案:

没有答案