Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Hinzufügen von Change Calendar-Abhängigkeiten zu Automation-Runbooks
Um Automation-Aktionen von Change Calendar auszuführen, eine Funktion von AWS Systems Manager, fügen Sie einen Schritt in ein Automation-Runbook ein, das die Aktion aws:assertAwsResourceProperty verwendet. Konfigurieren Sie die Aktion zur Ausführung von GetCalendarState
, um zu überprüfen, ob sich ein bestimmter Kalendereintrag in dem gewünschten Zustand befindet (OPEN
oder CLOSED
). Das Automation-Runbook darf nur dann mit dem nächsten Schritt fortfahren, wenn der Kalenderstatus OPEN
ist. Im Folgenden wird ein YAML-basierter Beispielausschnitt eines Automation-Runbooks gezeigt, das nicht zum nächsten Schritt LaunchInstance
weitergehen kann, es sei denn, der Kalenderstatus entspricht OPEN
(dem in DesiredValues
festgelegten Status).
Im Folgenden wird ein Beispiel gezeigt.
mainSteps: - name: MyCheckCalendarStateStep action: 'aws:assertAwsResourceProperty' inputs: Service: ssm Api: GetCalendarState CalendarNames: ["arn:aws:ssm:us-east-2:123456789012:document/SaleDays"] PropertySelector: '$.State' DesiredValues: - OPEN description: "Use GetCalendarState to determine whether a calendar is open or closed." nextStep: LaunchInstance - name: LaunchInstance action: 'aws:executeScript' inputs: Runtime: python3.8 ...