
[英]View all instances crossed a threshold on AWS CloudWatch in the past month
[英]Show all running instances by month
想知道是否可以每月显示所有正在运行的实例。
我知道以下命令可以列出所有区域中所有正在运行的实例,但是我不确定如何按月份进行过滤:aws ec2 describe-instances --query'Reservations [ ] .Instances [ ]。[InstanceId]'-过滤器名称=实例状态名称,值=运行-输出文本
我查看了此页面上--filters下的选项: https ://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html
似乎没有什么可以让我根据上个月进行过滤。
我还查看了JMESPath,它具有内置于AWS CLI中的其他jquery选项,但找不到提及按月过滤的信息。
除了创建作业以运行上述aws cli于每月的1号运行并输出到S3存储桶之外,还有没有其他方法可以获取过去几个月的数据?
有解决此问题的其他方法。 它更为复杂,但是它将在以后帮助您获得所需的任何查询。 干得好:
如果您想让我进一步解释此过程,请告诉我
如果您是septaz的用户,则可以使用Septaz仪表板监视ec2实例成本,并知道一个月内启动和终止的所有实例的详细信息。
我们使用septaz使用竞价型实例运行生产工作负载,并将成本降低了80%。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.