Skripte ausführen 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.

Skripte ausführen von GitHub

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

Sie können auch benutzerdefinierte SSM Dokumente erstellen, mit denen Sie Skripts oder andere SSM Dokumente von entfernten Standorten 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 Informationen zum Ausführen von Skripten 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. Sie können auch ein zusammengesetztes Dokument erstellen, das die Software installiert, indem Sie entweder Run Command or State Manager, Funktionen von AWS Systems Manager, und lädt dann das Skript herunter und führt es aus.

  • Sie sind dafür verantwortlich, dass alle GitHub Die Anforderungen sind erfüllt. 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 auf GitHub -Dokumentation.

  • GitHub Enterprise Repositorys werden nicht unterstützt.