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 Kalender ändern Abhängigkeiten zu Automatisierungs-Runbooks
Damit Automatisierungsaktionen eingehalten werdenChange Calendar, fügen Sie einem Automatisierungs-Runbook einen Schritt hinzu, der aws:assertAwsResourceProperty die Aktion 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 finden Sie einen YAML-based Beispielauszug aus einem Automatisierungs-Runbook, das nicht zum nächsten Schritt übergehen kann, es sei dennLaunchInstance, der Kalenderstatus stimmt mit dem unter OPEN angegebenen Status überein. DesiredValues
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.11 ...