我需要使用python(boto3(在另一个区域中获得另一个EC2实例的CPU利用率。然后,如果CPU利用率低于某个百分比,我需要停止该实例。我该怎么做?
Amazon CloudWatch 收集Amazon EC2指标。每5分钟收集一次度量
如果您愿意接受此延迟,则您的应用程序可以从CloudWatch get-metric-statistics
请求指标,然后将stop-instances
调用到EC2停止实例。
另外,您可以使用Amazon EC2自动缩放,该缩放将根据您定义的指标自动启动和停止实例。无需编码。