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) AWS-RunRemoteScript zum Herunterladen von Skripts von GitHub verwenden, einschließlich Ansible Playbooks-, Python-, Ruby- und PowerShell-Skripts. Mit diesem SSM-Dokument müssen Sie Skripts nicht länger manuell in Amazon Elastic Compute Cloud (Amazon EC2) portieren oder in SSM-Dokumente einschließen. Die AWS Systems Manager-Integration mit GitHub fördert Infrastruktur als Code. Dadurch wird die benötigte Zeit zum Verwalten von Knoten bei gleichzeitiger Standardisierung von Konfigurationen in Ihrer Flotte reduziert.
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 installiert, Tools in AWS Systems Manager, und das Skript anschließend herunterlädt und ausführt.
-
Sie sind dafür verantwortlich, sicherzustellen, dass alle GitHub-Anforderungen erfüllt sind. 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.