Ausführen von Skripts von GitHub - AWS Systems Manager

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.

Ausführen von Skripts von GitHub

In diesem Thema wird beschrieben, wie Sie das vordefinierte Systems Manager-Dokument (SSM-Dokument) verwenden, AWS-RunRemoteScript um Skripte von herunterzuladenGitHub, einschließlich Ansible Playbooks, Python, Ruby und PowerShell Skripts. Durch die Verwendung dieses SSM-Dokuments müssen Sie Skripts nicht mehr manuell in Amazon Elastic Compute Cloud (Amazon EC2) portieren oder in SSM-Dokumente einbinden. Die - AWS Systems Manager Integration mit GitHub fördert Infrastruktur als Code , wodurch die Zeit für die Verwaltung von Knoten reduziert und gleichzeitig Konfigurationen in Ihrer gesamten Flotte standardisiert werden.

Sie können auch benutzerdefinierte Systems Manager-Dokumente erstellen, mit denen Sie Skripts oder andere Systems Manager-Dokumente von Remote-Speicherorten herunterladen und ausführen können. Weitere Informationen finden Sie unter Erstellen von zusammengesetzten Dokumenten.

Sie können auch ein Verzeichnis mit mehreren Skripts herunterladen. Wenn Sie das primäre Skript im Verzeichnis ausführen, führt Systems Manager auch alle referenzierten Skripts aus, die im Verzeichnis enthalten sind.

Beachten Sie die folgenden wichtigen Hinweise zum Ausführen von Skripts von GitHub.

  • Systems Manager prüft nicht, ob Ihr Skript auf einem Knoten ausgeführt werden kann. Stellen Sie sicher, dass die erforderliche Software auf dem Knoten installiert ist, bevor Sie das Skript herunterladen und ausführen. Alternativ können Sie ein zusammengesetztes Dokument erstellen, das die Software über Run Command oder State Manager, eine Funktion von AWS Systems Manager, installiert und das Skript anschließend herunterlädt und ausführt.

  • Sie sind dafür verantwortlich, sicherzustellen, dass alle GitHub Anforderungen erfüllt werden. Dies umfasst die Aktualisierung Ihres Zugriffstokens, wenn erforderlich. Stellen Sie sicher, dass Sie die Anzahl an authentifizierten oder nicht authentifizierten Anfragen nicht überschreiten. Weitere Informationen finden Sie in der Dokumentation zu GitHub.

  • GitHub Enterprise -Repositorys werden nicht unterstützt.