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.
Erstellen Ihrer eigenen Runbooks
Ein Automatisierungs-Runbook definiert die Aktionen, die Systems Manager auf Ihren verwalteten Instanzen und anderen AWS Ressourcen ausführt, wenn eine Automatisierung ausgeführt wird. Automatisierung ist eine Fähigkeit von. AWS Systems Manager Ein Runbook enthält einen oder mehrere Schritte, die in sequenzieller Reihenfolge ausgeführt werden. Jeder Schritt basiert auf einer einzigen Aktion. Die Ausgabe von einem Schritt kann als Eingabe in einem späteren Schritt verwendet werden.
Der Prozess der Ausführung dieser Aktionen und ihrer Schritte wird als Automatisierung bezeichnet.
Mit den für Runbooks unterstützten Aktionstypen können Sie eine Vielzahl von Vorgängen in Ihrer AWS Umgebung automatisieren. Mithilfe des executeScript
Aktionstyps können Sie beispielsweise eine Python oder ein PowerShell Skript direkt in Ihr Runbook einbetten. (Wenn Sie ein benutzerdefiniertes Runbook erstellen, können Sie Ihr Skript inline hinzufügen oder es von einem S3-Bucket oder von Ihrem lokalen Computer aus anhängen.) Sie können die Verwaltung Ihrer AWS CloudFormation Ressourcen automatisieren, indem Sie die deleteStack
Aktionstypen createStack
und verwenden. Darüber hinaus kann ein Schritt mithilfe des executeAwsApi
Aktionstyps jede beliebige API-Operation ausführen AWS -Service, z. B. das Erstellen oder Löschen von AWS Ressourcen, das Starten anderer Prozesse, das Initiieren von Benachrichtigungen und vieles mehr.
Eine Liste aller 20 unterstützten Aktionstypen für Automation finden Sie unter Systems Manager Automation Aktionen-Referenz.
AWS Systems Manager Automation bietet mehrere Runbooks mit vordefinierten Schritten, mit denen Sie allgemeine Aufgaben wie den Neustart einer oder mehrerer Amazon Elastic Compute Cloud (Amazon EC2) -Instances oder das Erstellen einer () ausführen können. Amazon Machine Image AMI Sie können auch Ihre eigenen Runbooks erstellen und sie mit anderen teilen oder sie für AWS-Konten alle Automation-Benutzer veröffentlichen.
Runbooks werden mit YAML oder JSON geschrieben. Mit dem Document Builder in der Systems Manager-Automation-Konsole können Sie jedoch ein Runbook erstellen, ohne nativen JSON- oder YAML-Code erstellen zu müssen.
Wichtig
Wenn Sie einen automatisierten Workflow ausführen, der andere Services mithilfe einer AWS Identity and Access Management
-(IAM)-Servicerolle aufruft, muss die Servicerolle mit der Berechtigung zum Aufrufen dieser Services konfiguriert sein. Diese Anforderung gilt für alle AWS
Automation-Runbooks (AWS-*
-Runbooks), wie zum Beispiel AWS-ConfigureS3BucketLogging
, AWS-CreateDynamoDBBackup
und AWS-RestartEC2Instance
-Runbooks, um nur einige zu nennen. Diese Anforderung gilt auch für alle benutzerdefinierten Automatisierungs-Runbooks, die Sie erstellen und die andere mithilfe AWS -Services von Aktionen aufrufen, die andere Dienste aufrufen. Wenn Sie unter anderem aws:executeAwsApi
-, aws:createStack
- oder aws:copyImage
-Aktionen verwenden, konfigurieren Sie die Dienstrolle mit der Berechtigung zum Aufrufen solcher Services. Sie können anderen Berechtigungen erteilen, AWS -Services indem Sie der Rolle eine IAM-Inline-Richtlinie hinzufügen. Weitere Informationen finden Sie unter (Optional) Fügen Sie eine Inline-Automatisierungsrichtlinie oder eine vom Kunden verwaltete Richtlinie hinzu, um andere aufzurufen AWS -Services.
Informationen zu den Aktionen, die Sie in einem Runbook angeben können, finden Sie unter Systems Manager Automation Aktionen-Referenz.
Informationen zur Verwendung von AWS Toolkit for Visual Studio Code zum Erstellen von Runbooks finden Sie unter Arbeiten mit Systems Manager Automation-Dokumenten im AWS Toolkit for Visual Studio Code Benutzerhandbuch.
Informationen zur Verwendung des Visual Designers zum Erstellen eines benutzerdefinierten Runbooks finden Sie unter. Visuelle Designerfahrung für Automation-Runbooks
Inhalt
- Visuelle Designerfahrung für Automation-Runbooks
- Erstellen von Automation-Runbooks
- Eingabeparameter erstellen, die Ressourcen auffüllen AWS
- Verwenden von Document Builder zur Erstellung von Runbooks
- Verwenden von Skripten in Runbooks
- Verwendung bedingter Anweisungen in Runbooks
- Verwenden von Aktionsausgaben als Eingaben
- Erstellen von Webhook-Integrationen für Automation
- Behandeln von Timeouts in Runbooks