有没有办法从实例中获得贷方余额? 我想是这样的:
aws cloudwatch get-metric-statistics --metric-name CPUCreditBalance --namespace AWS/EC2 --statistic Maximum --period 60 --start-time $(date --iso-8601=hours -d "1 hours ago" |sed s/\+.*//)
可能有效,但我需要为所有实例提供凭据。 此外,AWS呼叫在CPU上非常繁重,它会降低我的信用余额,在贷方余额为0时,甚至可能需要一段时间来执行该命令。
也许有另一种方式?
大多数情况下,我想检测余额是高于还是低于1
答案 0 :(得分:2)
您无需为所有实例提供凭据。创建具有足够权限的IAM角色以获取该度量标准并将该角色附加到实例。在您的情况下,您可能只想授予get-metric-statistics
该角色。
关于获得CPUCredit的其他方法,据我所知,没有。