[英]get the Alarm object of CloudWatch using boto 2
如果要删除警报,则需要的API是DeleteAlarms
。 您在问题中的链接提到它(搜索delete_alarms
)。
此外,boto 3是推荐使用的版本,这里是您需要的API: https : //boto3.readthedocs.io/en/latest/reference/services/cloudwatch.html#CloudWatch.Client.delete_alarms
如何使用Boto 3进行操作的示例:
import boto3
client = boto3.client('cloudwatch')
client.delete_alarms(AlarmNames=['SomeAlarmName'])
博托2例:
import boto
client = boto.connect_cloudwatch()
client.delete_alarms('SomeAlarmName')
如果您不知道名称,则可以获得警报列表(对于boto 2和3):
client.describe_alarms()
你应该使用Boto3。 但如果你被绑在Boto2上,那么:
import boto
cw = boto.connect_cloudwatch()
alarms= cw.describe_alarms()
for alarm in alarms:
print alarm.name
检查是否列出了要删除的警报。 然后使用该名称:
cw.delete_alarms([<alarm_to_be_deleted>])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.