AWS Alarme über CLI disablen
Hallo Community,
ich hab folgenden Task:
Cloudwatchalarme über einen gewissen Zeitraum ausschalten. Hierbei habe ich die Funktionen
cloudwatch_client.disable_alarm_actions(
AlarmNames=[item]
benutzt.
Wenn ich allerdings den Gegenpart am Ende der Uhrzeit ausführe:
cloudwatch_client.enable_alarm_actions(
AlarmNames=[item]
Werden alle Alarme in dem Zeitraum nachträglich rausgeschickt.
Folgende Gedanken habe ich mir bisher gemacht allerdings habe ich keine Ahnung wie ich an diese herangehen soll:
- Alarm deleten und neu aufsetzen -> delete gibt es via cli .. create new .. nicht
- Die Alarmsettings für diesen Zeitraum auf unmöglich erreichbare Werte setzen sodass kein Alarm ausgeführt werden kann -> gibt auch keine wirklich Möglichkeit dies so umzusetzen?
Habt ihr Ideen?
Viele Grüße
Matze
ich hab folgenden Task:
Cloudwatchalarme über einen gewissen Zeitraum ausschalten. Hierbei habe ich die Funktionen
cloudwatch_client.disable_alarm_actions(
AlarmNames=[item]
benutzt.
Wenn ich allerdings den Gegenpart am Ende der Uhrzeit ausführe:
cloudwatch_client.enable_alarm_actions(
AlarmNames=[item]
Werden alle Alarme in dem Zeitraum nachträglich rausgeschickt.
Folgende Gedanken habe ich mir bisher gemacht allerdings habe ich keine Ahnung wie ich an diese herangehen soll:
- Alarm deleten und neu aufsetzen -> delete gibt es via cli .. create new .. nicht
- Die Alarmsettings für diesen Zeitraum auf unmöglich erreichbare Werte setzen sodass kein Alarm ausgeführt werden kann -> gibt auch keine wirklich Möglichkeit dies so umzusetzen?
Habt ihr Ideen?
Viele Grüße
Matze
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 435459
Url: https://administrator.de/contentid/435459
Ausgedruckt am: 23.11.2024 um 04:11 Uhr
5 Kommentare
Neuester Kommentar
Zitat von @Matze1508:
- Alarm deleten und neu aufsetzen -> delete gibt es via cli .. create new .. nicht
https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/delete-alarm ...- Alarm deleten und neu aufsetzen -> delete gibt es via cli .. create new .. nicht
Zitat von @Matze1508:
Ja ich habe ja angesprochen das es das delete gibt.. nur wo ist denn das create?
Heißt ja auch nicht "create" sondern "put-metric-alarm" :-PJa ich habe ja angesprochen das es das delete gibt.. nur wo ist denn das create?
https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/put-metric-a ...
https://www.agix.com.au/add-remove-cloudwatch-alarms-aws-cli/
Bau dir halt ne Lambda Function.