我打算建立一个仪表板来监控AWS支出,Google搜索后我意识到AWS没有API,因此开发人员可以挂接并构建应用程序以获取实时数据。有什么办法可以实现它吗?请帮助我监测AWS账户花费
回答
我相信,您正在监测当前的AWS使用情况。
AWS通过“AWS程序化计费访问”提供相同的optoins。 启用它后,AWS会每隔几个小时将您当前使用的csv文件上载到指定的S3存储桶。
您需要使用您最喜爱的编程语言AWS S3 SDK编写程序来下载和解析csv文件并获取实时数据。
Newvem有一套非常好的如何使用AWS指南。 指南之一 http://www.newvem.com/how-to-set-up-programmatic-billing-access-for-your-aws-account/ 谈论有关启用程序化计费访问。
另请参阅http://www.newvem.com/how-to-track-costs-of-amazon-s3-cloud-objects/,本文讨论如何跟踪Amazon S3的成本。
2)如Mike所述,AWS还提供了一种使用Cloudwatch获取计费警报的方法。
我希望上面的帮助。 我建议参考Newvem如何指导,以深入了解AWS及其产品。
感谢, Taral沙阿
CloudWatch有一个“估计结算”API,它将为您带来大部分途径。有关更多详细信息,请参阅此ServerFault问题:https://serverfault.com/questions/350971/how-can-i-monitor-daily-spending-on-aws
如果您正在查找更多详细信息,则需要下载CSV格式的帐单并对其进行解析。但是你的问题太笼统了,不能提供任何特别有用的答案。尽管如此,这还不是实时的。
有关CloudWatch的更多信息,启用monitroing参考 http://aws.amazon.com/about-aws/whats-new/2012/05/10/announcing-aws-billing-alerts/更多
要了解AWS更快的方法,请参阅如何在 http://www.newvem.com/amazon-cloud-knowledge-center/how-to-guides/
问候 指导Newvem的Taral
如果您希望监控实际支出数据,@Taral是正确的。 AWS Programmatic Billing Access是记录数据的最佳工具。但是,您实际上并不需要编写一个仪表板工具来查看它,其中有很多已经存在。
我工作的公司Cloudability会自动导入您所有的AWS详细账单数据,让我们构建出您需要的所有AWS支出和使用情况报告,而无需编写任何代码或混淆任何电子表格。
如果您想了解更多,有一个很好的博客文章在http://blog.cloudability.com/introducing-cloudabilitys-aws-cost-analytics-powered-by-aws-detailed-billing-files/
- 1. AWS账户与亚马逊消费者账户
- 2. AWS免费账户,我如何知道何时收费
- 3. Aws dynamodb跨账户访问
- 4. Aws lambda跨账户访问
- 5. 如何从一个AWS账户启动实例到另一个AWS账户?
- 6. 如何将AMI从一个aws账户复制到其他aws账户?
- 7. IAM用户如何登录AWS账户?
- 8. 跨账户访问使用boto3为AWS账户创建角色
- 9. 监测瓶API在AWS
- 10. Kinesis + AWS Lambda:监测流
- 11. 监控AWS EMR中的火花集群,无火花UI
- 12. 一个AWS账户上的AWS安全组可以引用另一个AWS账户中的安全组吗?
- 13. 自动向PayPal账户收费?
- 14. twilo免费账户的功能
- 15. AWS S3文件跨账户不解密
- 16. AWS账户标识符的影响
- 17. 以编程方式提供AWS账户?
- 18. 创建AWS账户配置的备份
- 19. AWS账户限制 - ruby sdk api查询
- 20. EC2之间的区域数据传输费用来自分开的AWS账户
- 21. 试图找出谁在我的AWS账户中创建了云监视警报
- 22. Opencart 1.5结账确认支付网关花费太多时间
- 23. Xcode 8用户界面测试花费很长
- 24. 如何测试PayPal账户?
- 25. 贝宝测试账户
- 26. PayPal测试账户Credidentials
- 27. 测量程序花费的时间
- 28. 监测结果火花Pagerank执行
- 29. Aws lambda函数与茉莉花测试?
- 30. 如何在具有写入权限的多个AWS账户之间建立跨账户角色账户?