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 Change Calendar Abhängigkeiten zu Automation-Runbooks
Um sicherzustellen, dass Automatisierungsaktionen folgenden Anforderungen entsprechen Change Calendar, ein Tool in AWS Systems Manager, fügen Sie einen Schritt in einem Automatisierungs-Runbook hinzu, der die aws:assertAwsResourcePropertyAktion 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 ...