Esecuzione di script da GitHub - AWS Systems Manager

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esecuzione di script da GitHub

Questo argomento descrive come utilizzare il documento Systems Manager predefinito (documento SSM) AWS-RunRemoteScript per scaricare script da GitHub, incluso Ansible Playbook, Python, Ruby e script. PowerShell Utilizzando questo documento SSM, non è più necessario trasferire manualmente gli script in Amazon Elastic Compute Cloud (Amazon EC2) o inserirli in documenti SSM. AWS Systems Manager integrazione con GitHub promuove l'infrastruttura come codice, riducendo il tempo necessario per gestire i nodi e standardizzando al contempo le configurazioni in tutta la flotta.

È anche possibile creare documenti SSM personalizzati che consentano di scaricare ed eseguire script o altri documenti SSM da sedi remote. Per ulteriori informazioni, consulta Creazione di documenti compositi.

È anche possibile scaricare una directory che includa più script. Quando si esegue lo script principale nella directory, Systems Manager esegue anche eventuali script di riferimento (finché sono inclusi nella directory).

Nota i seguenti importanti dettagli sull'esecuzione di script da GitHub.

  • Systems Manager non verifica che lo script possa essere eseguito su un nodo. Prima di scaricare ed eseguire lo script, verifica che il software necessario sia installato sul nodo. In alternativa, è possibile creare un documento composito che installa il software utilizzando uno dei due Run Command oppure State Manager, inserisce AWS Systems Manager, quindi scarica ed esegue lo script.

  • Sei responsabile di garantire che tutto ciò avvenga GitHub i requisiti sono soddisfatti. tra cui, se necessario, l'aggiornamento del token di accesso. Controlla che non venga superato il numero consentito di richieste autenticate o non autenticate. Per ulteriori informazioni, consulta il GitHub documentazione.

  • GitHub Enterprise i repository non sono supportati.