首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于EC2 Spot advisor的应用程序接口/开发工具包

用于EC2 Spot advisor的应用程序接口/开发工具包
EN

Stack Overflow用户
提问于 2018-04-25 02:21:27
回答 1查看 890关注 0票数 2

url - https://us-west-2.console.aws.amazon.com/ec2sp/v1/spot/advisor?region=us-west-2中提供的EC2 Spot advisor提供了关于可用区中哪种实例类型被干预(终止)的可能性最小的建议和现货价格。

有没有一种可编程的方式(api/sdk等)来从脚本中获取这些数据,以便使用这些数据自动配置实例?

EN

回答 1

Stack Overflow用户

发布于 2019-01-31 21:46:36

我也遇到了同样的问题,我注意到网络选项卡中的数据来自API,但我在AWS SDK/ get_advice文档中找不到该API。

代码语言:javascript
运行
复制
GET https://us-west-2.console.aws.amazon.com/ec2sp/services/get_advice?product=linux&cheapest=90&min_cpu=2&min_ram=3&same_size=false&parallelability=90&az=any

它返回机器可解析的JSON数据,如下所示:

代码语言:javascript
运行
复制
[
  {
    "instanceType": "t2.medium",
    "azs": [
      "us-west-2a",
      "us-west-2b",
      "us-west-2c"
    ],
    "averagePrice": 0.0139,
    "pricePerUnit": 0.0139,
    "downtime": null,
    "terminationProbability": 0,
    "averageQuality": 0.01251
  },
  {
    "instanceType": "t3.2xlarge",
    "azs": [
      "us-west-2a",
      "us-west-2b",
      "us-west-2c"
    ],
    "averagePrice": 0.1002,
    "pricePerUnit": 0.0251,
    "downtime": null,
    "terminationProbability": 0,
    "averageQuality": 0.024372972972972973
  },
  {
    "instanceType": "t2.large",
    "azs": [
      "us-west-2a",
      "us-west-2b"
    ],
    "averagePrice": 0.0278,
    "pricePerUnit": 0.0278,
    "downtime": null,
    "terminationProbability": 0,
    "averageQuality": 0.02502
  }
]

这可以用来填充request-spot-fleet中的LaunchSpecifications,但是API可能并不稳定,需要一个控制台身份验证令牌。

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

https://stackoverflow.com/questions/50008464

复制
相关文章

相似问题

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