10 月,开发者不可错过的开源大数据大会-2021 WeDataSphere 社区大会深圳站 了解详情
写点什么

新交互式 AWS 成本管理器 API

2019 年 11 月 06 日

新交互式 AWS 成本管理器 API


我们在几年前发布了 AWS 成本管理器,以便您能够跟踪、分配和管理 AWS 成本。无论是该工具的发布还是之后进行的补充,反响都很不错。但是,客户的反应却和 Jeff Bezos 说的一样:“精美、出色,但不满意。”


我每天都对此深有感触。每当我们发布一些产品,就会激发客户提出更多要求。例如,当许多客户完全转向 AWS 云并将许多 IT 基础设施迁入其中后,就会请求获得馈送到成本管理器中的原始数据。这些客户希望以编程方式了解其 AWS 成本、按应用程序和部门成本更新账目和会计系统,构建用于汇总开支的高级别控制面板。有些客户甚至已经开始从成本管理器提供的图表和报告中提取数据并遇到了问题!


新成本管理器 API


今天,我们将以编程方式获得馈送到成本管理器中的基础数据。借助新成本管理器 API 提供的一组函数,您可以完成上述所有操作。您可以跨多个维度 (服务、关联帐户、标签、可用区等等) 对成本和使用率数据进行筛选和分组,按天或按月汇总,然后进行检索。这样一来,您就可以从简单处着手 (每月总成本),然后将请求细化到所需的任何细节层次 (写入已标记为 production 的 DynamoDB 表),并在数秒内就获得响应。


以下是具体操作:



GetCostAndUsage – 使用筛选和分组功能检索单个账户或所有账户 (组织中的主账户可以访问所有的成员账户) 的成本和使用率指标。


GetDimensionValues – 针对指定筛选条件,检索指定时间段内的可用筛选值。


GetTags – 检索指定时间段内的可用标签键和标签值。


GetReservationUtilization – 使用每日或每月粒度,加上筛选和分组功能,检索指定时间段内的 EC2 预留实例使用率。


我相信这些函数及其返回的数据能够让您做一些真正有趣的事情,帮助您更好地了解自己的业务。例如,您可以标记用于支持各个市场营销活动或开发项目的资源,然后深入研究成本以衡量业务价值。现在,您就能够知道为了应对网络星期一黑色星期五等重要事件而在基础设施上花了多少钱,分毫不差。


需知信息


在您开始思考如何使用 API 时,请记住以下几点:


分组 – 成本管理器 Web 应用程序为您提供了一个分组级别;API 提供了两个。例如,您可以先按服务然后再按区域对成本或 RI 使用率进行分组。


分页 – 函数可以返回大量数据并按照 AWS 范围的模型进行分页,方法是在其他数据可用时包含 nextPageToken 。您只需再次调用相同的函数,然后提供令牌,就能继续。


区域 – 服务终端节点位于美国东部 (弗吉尼亚北部) 区域,返回所有公有 AWS 区域的使用率数据。


定价 – 每个 API 调用花费 0.01 USD。就这一点而言,让我们假定您使用此 API 构建一个控制面板,每月的用户点击量为 1000 次。这个控制面板的运营成本应该为 10 USD 左右;这比设置自己的系统来提取和获取数据并响应交互式查询的成本要低得多。


成本管理器 API 现已推出,您可以立即开始使用。要了解更多信息,请参阅成本管理器 API


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/new-interactive-aws-cost-explorer-api/


2019 年 11 月 06 日 08:00221

欲了解 AWS 的更多信息,请访问【AWS 技术专区】

评论

发布
暂无评论
发现更多内容

我是如何读完技术书,然后忘得一干二净的

ayesd

读书 读书方式

为什么公众号订阅没有「分组」的功能?

Fenng

微信公众平台 产品设计

2020版Kubernetes快速上手指南,让你所见即所得

ABC实验室

Kubernetes 容器 云原生 群集安装 新手指南

PyTorch 1.5 发布,与 AWS 合作 TorchServe

神经星星

人工智能 facebook 微软 亚马逊云 AWS Lightsail 工具

Linux-常用命令

Flychen

Linux

自动化测试框架知识,读这一篇就够了!

禅道项目管理

程序员 DevOps 自动化 测试

聊聊“坚持”这件事

小天同学

个人成长 写作 坚持 自控力

做一个"靠谱"的敏捷教练

Yanel 说敏捷产品

敏捷 敏捷开发

从"远程工作"到"分布式团队"

Yanel 说敏捷产品

项目管理 敏捷 敏捷开发

Oracle 将为职场歧视买单,4100 位女员工集体诉讼

神经星星

oracle 互联网巨头 互联网 职场

使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (二)为什么要写单元测试

编程道与术

编程 编程语言 TDD 代码审查 单元测试

给程序员的错误找个台阶

曲水流觞TechRill

Flutter Andorid真机或打包APK杂症记录

北风烈

flutter 打包APK

docker安装mysql5.7并挂载目录到本地

桥哥技术之路

Docker

游戏夜读 | 游戏数据分析师

game1night

tcp_tw_recycle 【坑】

孤星可

TCP 服务端

听保洁老大爷讲Java的垃圾回收

侯树成

JVM

2020年程序猿必读10本好书推荐

ABC实验室

学习 2020 程序员 好书推荐

扎心!天天写代码,方向真的对吗?

Apache Flink

大数据 flink 流计算 实时计算 大数据处理

python 文章中图片下载

Flychen

职场寒冬,给你讲四个小故事

池建强

人生 职场

告别手写,一键生成 Helm Chart README

郭旭东

Kubernetes Helm

NumPy 运算规则总结

张利东

Python

企业经营 "造物" "造人" "造钱"三阶段

Yanel 说敏捷产品

敏捷 敏捷开发

5G来临,我们该如何打造自己的家庭数据中心基础篇

ABC实验室

5G 数字资产 家庭数据中心

freecplus框架,Linux平台下C/C++程序员提高开发效率的利器

C语言技术网-码农有道

最新Idea 2020.1 二种方法激活教程

公众号:V5codings

intellij-idea

Mac效率配置指南

Winann

macos 效率 效率工具 Mac

人是一切

Neco.W

个人感想 感悟

常用电脑软件清单

彭宏豪95

软件 工具 windows 生产力

我的理财小心得

史前靓仔

新交互式 AWS 成本管理器 API-InfoQ