

• Das AWS Systems Manager CloudWatch Dashboard wird nach dem 30. April 2026 nicht mehr verfügbar sein. Kunden können weiterhin die CloudWatch Amazon-Konsole verwenden, um ihre CloudWatch Amazon-Dashboards anzusehen, zu erstellen und zu verwalten, so wie sie es heute tun. Weitere Informationen finden Sie in der [Amazon CloudWatch Dashboard-Dokumentation](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html). 

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
<a name="automation-documents"></a>

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. Automation ist ein Tool in AWS Systems Manager. Ein Runbook enthält einen oder mehrere Schritte, die in sequentieller 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 Umgebung automatisieren. AWS 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](automation-actions.md).

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 Automatisierungs-Runbooks (`AWS-*`Runbooks) wie die`AWS-ConfigureS3BucketLogging`, und `AWS-RestartEC2Instance` Runbooks`AWS-CreateDynamoDBBackup`, 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 AWS-Services Berechtigungen erteilen, indem Sie der Rolle eine eingebundene IAM-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](automation-setup-iam.md#add-inline-policy).

Informationen zu den Aktionen, die Sie in einem Runbook angeben können, finden Sie unter [Systems Manager Automation Aktionen-Referenz](automation-actions.md).

Informationen zur Verwendung von AWS Toolkit for Visual Studio Code zum Erstellen von Runbooks finden Sie unter [Arbeiten mit Systems Manager Automation-Dokumenten](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/systems-manager-automation-docs.html) im *AWS Toolkit for Visual Studio Code Benutzerhandbuch*.

Informationen zur Verwendung des visuellen Designers zum Erstellen eines benutzerdefinierten Runbooks finden Sie unter [Visuelle Designerfahrung für Automation-Runbooks](automation-visual-designer.md). 

**Contents**
+ [Visuelle Designerfahrung für Automation-Runbooks](automation-visual-designer.md)
  + [Überblick über die Benutzeroberfläche für visuelle Designerfahrung](visual-designer-interface-overview.md)
    + [Aktionsbrowser](visual-designer-interface-overview.md#visual-designer-actions)
    + [Leinwand](visual-designer-interface-overview.md#visual-designer-canvas)
    + [Formular](visual-designer-interface-overview.md#visual-designer-form)
    + [Tastenkombinationen](visual-designer-interface-overview.md#visual-designer-keyboard-shortcuts)
  + [Die visuelle Designerfahrung nutzen](visual-designer-use.md)
    + [Einen Runbook-Workflow erstellen](visual-designer-use.md#visual-designer-create-runbook-workflow)
    + [Ein Runbook entwerfen](visual-designer-use.md#visual-designer-build)
    + [Ihr Runbook aktualisieren](visual-designer-use.md#visual-designer-update-runbook)
    + [Ihr Runbook exportieren](visual-designer-use.md#visual-designer-export-runbook)
  + [Konfigurieren von Eingaben und Ausgaben für Ihre Aktionen](visual-designer-action-inputs-outputs.md)
    + [Eingabedaten für eine Aktion angeben](visual-designer-action-inputs-outputs.md#providing-input)
    + [Die Ausgabedaten für eine Aktion definieren](visual-designer-action-inputs-outputs.md#defining-output)
  + [Fehlerbehandlung bei der visuellen Designerfahrung](visual-designer-error-handling.md)
    + [Bei einem Fehler die Aktion erneut versuchen](visual-designer-error-handling.md#retry-actions)
    + [Timeouts](visual-designer-error-handling.md#timeout-seconds)
    + [Fehlgeschlagene Aktionen](visual-designer-error-handling.md#failure-actions)
    + [Abgebrochene Aktionen](visual-designer-error-handling.md#cancel-actions)
    + [Kritische Aktionen](visual-designer-error-handling.md#critical-actions)
    + [Aktionen beenden](visual-designer-error-handling.md#end-actions)
  + [Tutorial: Ein Runbook mithilfe der visuellen Designerfahrung erstellen](visual-designer-tutorial.md)
    + [Schritt 1: Zur visuellen Designerfahrung navigieren](visual-designer-tutorial.md#navigate-console)
    + [Schritt 2: Einen Workflow erstellen](visual-designer-tutorial.md#create-workflow)
    + [Schritt 3: Den automatisch generierten Code überprüfen](visual-designer-tutorial.md#view-generated-code)
    + [Schritt 4: Ihr neues Runbook ausführen](visual-designer-tutorial.md#use-tutorial-runbook)
    + [Schritt 5: Bereinigen](visual-designer-tutorial.md#cleanup-tutorial-runbook)
+ [Erstellen von Automation-Runbooks](automation-authoring-runbooks.md)
  + [Identifizieren Sie Ihren Anwendungsfall](automation-authoring-runbooks.md#automation-authoring-runbooks-use-case)
  + [Einrichten Ihrer Entwicklungsumgebung](automation-authoring-runbooks.md#automation-authoring-runbooks-environment)
  + [Entwickeln von Runbook-Inhalten](automation-authoring-runbooks.md#automation-authoring-runbooks-developing-content)
  + [Beispiel 1: Erstellen von über- und untergeordneten Runbooks](automation-authoring-runbooks-parent-child-example.md)
    + [Erstellen des untergeordneten Runbooks](automation-authoring-runbooks-parent-child-example.md#automation-authoring-runbooks-child-runbook)
    + [Erstellen des übergeordneten Runbooks](automation-authoring-runbooks-parent-child-example.md#automation-authoring-runbooks-parent-runbook)
  + [Beispiel 2: Skriptbasiertes Runbook](automation-authoring-runbooks-scripted-example.md)
  + [Weitere Runbook-Beispiele](automation-document-examples.md)
    + [Bereitstellung der VPC-Architektur und der Microsoft Active Directory-Domänencontroller](automation-document-architecture-deployment-example.md)
    + [Wiederherstellen eines Root-Volumes aus dem letzten Snapshot](automation-document-instance-recovery-example.md)
    + [Erstellen eines AMI und einer regionenübergreifenden Kopie](automation-document-backup-maintenance-example.md)
+ [Eingabeparameter erstellen, die Ressourcen auffüllen AWS](populating-input-parameters.md)
+ [Verwenden von Document Builder zur Erstellung von Runbooks](automation-document-builder.md)
  + [Erstellen eines Runbooks mithilfe von Document Builder](automation-document-builder.md#create-runbook)
  + [Erstellen eines Runbooks, das Skripte ausführt](automation-document-builder.md#create-runbook-scripts)
+ [Verwenden von Skripten in Runbooks](automation-document-script-considerations.md)
  + [Berechtigungen für die Verwendung von Runbooks](automation-document-script-considerations.md#script-permissions)
  + [Hinzufügen von Skripts zu Runbooks](automation-document-script-considerations.md#adding-scripts)
  + [Skripteinschränkungen für Runbooks](automation-document-script-considerations.md#script-constraints)
+ [Verwendung bedingter Anweisungen in Runbooks](automation-branch-condition.md)
  + [Arbeiten mit der `aws:branch`-Aktion](automation-branch-condition.md#branch-action-explained)
    + [Erstellen eines `aws:branch`-Schritts in einem Runbook](automation-branch-condition.md#create-branch-action)
      + [Informationen zum Erstellen der Ausgabevariable](automation-branch-condition.md#branch-action-output)
    + [Beispiel `aws:branch`-Runbooks](automation-branch-condition.md#branch-runbook-examples)
    + [Erstellen komplexer verzweigender Automatisierungen mit Operatoren](automation-branch-condition.md#branch-operators)
  + [Beispiele für die Verwendung von bedingten Optionen](automation-branch-condition.md#conditional-examples)
+ [Verwenden von Aktionsausgaben als Eingaben](automation-action-outputs-inputs.md)
  + [Verwenden von JSONPath in Runbooks](automation-action-outputs-inputs.md#automation-action-json-path)
+ [Erstellen von Webhook-Integrationen für Automation](creating-webhook-integrations.md)
  + [Erstellen von Integrationen (Konsole)](creating-webhook-integrations.md#creating-integrations-console)
  + [Erstellen von Integrationen (Befehlszeile)](creating-webhook-integrations.md#creating-integrations-commandline)
  + [Erstellen von Webhooks für Integrationen](creating-webhook-integrations.md#creating-webhooks)
+ [Behandeln von Timeouts in Runbooks](automation-handling-timeouts.md)