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 von Webhook-Integrationen für Automation
Um während einer Automatisierung Nachrichten über Webhooks zu senden, erstellen Sie eine Integration. Integrationen können während einer Automatisierung mithilfe der neuen Aktion aws:invokeWebhook
in Ihrem Runbook aufgerufen werden. Wenn Sie noch keinen Webhook erstellt haben, finden Sie weitere Informationen unter Erstellen von Webhooks für Integrationen. Weitere Informationen über die Aktion aws:invokeWebhook
finden Sie unter aws:invokeWebhook – Automation-Webhook-Integration aufrufen.
Wie in den folgenden Verfahren gezeigt, können Sie Integrationen über die Automation-Konsole von Systems Manager oder mit Ihrem bevorzugten Befehlszeilen-Tool erstellen.
Erstellen von Integrationen (Konsole)
So erstellen Sie eine Integration für Automation (Konsole)
Öffnen Sie die AWS Systems Manager Konsole unter https://console.aws.amazon.com/systems-manager/
. -
Klicken Sie im Navigationsbereich auf Automation.
-
Wählen Sie die Registerkarte Integrations (Integrationen) aus.
-
Wählen Sie Add integration (Integration hinzufügen) und dann Webhook aus.
-
Geben Sie die erforderlichen Werte und optionale Werte ein, die Sie für die Integration einbeziehen möchten.
-
Wählen Sie Add (Hinzufügen) aus, um die Integration zu erstellen.
Erstellen von Integrationen (Befehlszeile)
Um eine Integration mit Befehlszeilen-Tools zu erstellen, muss der erforderliche SecureString
-Parameter für eine Integration erstellt werden. Die Automatisierung verwendet einen reservierten Namespace in Parameter Store, ein Tool in Systems Manager, um Informationen über Ihre Integration zu speichern. Wenn Sie eine Integration mit dem erstellen AWS Management Console, erledigt Automation diesen Prozess für Sie. Nach dem Namespace geben Sie den Typ der zu erstellenden Integration und dann deren Namen an. Derzeit unterstützt Automation Integrationen vom Typ webhook
.
Folgende Felder werden für Integrationen vom Typ webhook
unterstützt:
-
Beschreibung
-
Header
-
Nutzlast
-
URL
Bevor Sie beginnen
Falls Sie dies noch nicht getan haben, installieren und konfigurieren Sie die AWS Command Line Interface (AWS CLI) oder die AWS Tools for PowerShell. Weitere Informationen finden Sie unter Installieren oder Aktualisieren der neuesten Version der AWS CLI und Installieren des AWS Tools for PowerShell.
So erstellen Sie eine Integration für Automation (Befehlszeile)
-
Führen Sie die folgenden Befehle aus, um den erforderlichen
SecureString
-Parameter für eine Integration zu erstellen. Ersetzen Sie jedenexample resource placeholder
durch Ihre Informationen. Der/d9d01087-4a3f-49e0-b0b4-d568d7826553/ssm/integrations/webhook/
Namespace ist reserviert in Parameter Store für Integrationen. Im Namen des Parameters muss dieser Namespace verwendet werden, gefolgt vom Namen der Integration. Zum Beispiel/d9d01087-4a3f-49e0-b0b4-d568d7826553/ssm/integrations/webhook/
.myWebhookIntegration
Erstellen von Webhooks für Integrationen
Beachten Sie beim Erstellen von Webhooks bei Ihrem Anbieter Folgendes:
-
Das Protokoll muss HTTPS lauten.
-
Benutzerdefinierte Anforderungs-Header werden unterstützt.
-
Ein Standardanforderungstext kann angegeben werden.
-
Der Standardanforderungstext kann überschrieben werden, wenn eine Integration mit der Aktion
aws:invokeWebhook
aufgerufen wird.