我正在使用 AWS Java API 以编程方式创建 AWS 实例。整个过程被开发为一个 Web 应用程序。
现在的问题是,成功购买 EC2 实例后,如何显示该特定客户的实例成本的价格详情?
我正在使用 AWS Java API 以编程方式创建 AWS 实例。整个过程被开发为一个 Web 应用程序。
现在的问题是,成功购买 EC2 实例后,如何显示该特定客户的实例成本的价格详情?
这不是 AWS EC2 API 公开的功能。
实例的定价是后台计费功能,而不是实时 EC2 运营基础设施的功能,因为 - 除其他原因外 - 大客户有分层的批量折扣......并且预留实例的评级是与特定实例无关,但实际上取决于您正在运行的实例数量,与购买的匹配实例数量相关。(如果其他实例也在运行,特定实例是否按保留计费可能会在实例的整个生命周期内发生变化)......并且竞价实例根据竞价实例运行时间开始时的历史价格计费,每小时,而不是分数小时,即使现货市场价格每小时可能波动几次。
唯一已知的机制是您引用的另一个问题中提到的非官方、不受支持、未记录的 hack 。如果你走这条路,用 Java 或任何其他语言实现它应该是一个非常简单的练习......但你能够显示的定价将是一个近似值。
相信这已经改变了。对于像我一样第一次搜索到这里的人。
https://aws.amazon.com/blogs/aws/new-aws-price-list-api/
亚马逊AWS官方博客
新 – Jeff Barr 的 AWS 价目表 API | 2015 年 12 月 9 日 | 固定链接 | 评论 许多 AWS 客户和合作伙伴一直要求以编程方式访问 AWS 服务的价格。该信息可以以多种方式使用。一些潜在客户正在评估将其本地工作负载迁移到云端的可行性和成本效益,并希望“做数学计算”。当前的客户和合作伙伴希望确保他们的预算、预测和分析工具能够分析 AWS 价格,而不必求助于我们的网站。我们的托管服务合作伙伴创建和监督成千上万个关联的 AWS 账户(通过整合账单组合在一起),并且需要确保向客户提供的账单反映了每种资源的成本。