Я пытаюсь организовать большое количество предупреждений CloudWatch для удобства обслуживания, а веб-консоль затемняет поле имени при редактировании. Есть ли другой способ (предпочтительно с помощью скрипта) для обновления имени аварийных сигналов CloudWatch? Я бы предпочел решение, которое не требует никакого программирования, кроме простых исполняемых скриптов.
Переименование сигнала тревоги Amazon CloudWatch
comment
Наш обходной путь — использовать поле «Описание» и настроить консоль для отображения этого столбца (по умолчанию это не так).
- person Jay   schedule 21.06.2021
Ответы (3)
Вот скрипт, который мы используем для этого на данный момент:
import sys
import boto
def rename_alarm(alarm_name, new_alarm_name):
conn = boto.connect_cloudwatch()
def get_alarm():
alarms = conn.describe_alarms(alarm_names=[alarm_name])
if not alarms:
raise Exception("Alarm '%s' not found" % alarm_name)
return alarms[0]
alarm = get_alarm()
# work around boto comparison serialization issue
# https://github.com/boto/boto/issues/1311
alarm.comparison = alarm._cmp_map.get(alarm.comparison)
alarm.name = new_alarm_name
conn.update_alarm(alarm)
# update actually creates a new alarm because the name has changed, so
# we have to manually delete the old one
get_alarm().delete()
if __name__ == '__main__':
alarm_name, new_alarm_name = sys.argv[1:3]
rename_alarm(alarm_name, new_alarm_name)
Предполагается, что вы либо находитесь на экземпляре ec2 с ролью, которая позволяет это, либо у вас есть файл ~/.boto с вашими учетными данными. Достаточно просто добавить свой вручную.
person
Parker
schedule
15.12.2014
К сожалению, похоже, что в настоящее время это невозможно.
person
jmsb
schedule
25.10.2013
Декабрь 2018 г. - все еще не представляется возможным :-(
- person KJH; 15.12.2018
октябрь 2019 г. Все еще невозможно
- person ; 17.10.2019
Июнь 2021 Все еще невозможно
- person Manan Shah; 30.06.2021
Я поискал такое же решение, но, похоже, ни консоль, ни облачный API не предоставляют эту функцию.
Примечание:
Но мы можем скопировать существующий будильник с тем же параметром и сохранить под новым именем
.
person
guru rajender
schedule
29.03.2019