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 predefinito Systems Manager (SSMdocumento) AWS-RunRemoteScript
per scaricare script da GitHub, incluso Ansible Playbook, Python, Ruby e script. PowerShell Utilizzando questo SSM documento, non è più necessario trasferire manualmente gli script in Amazon Elastic Compute Cloud EC2 (Amazon) o inserirli in SSM documenti. 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.
È inoltre possibile creare SSM documenti personalizzati che consentono di scaricare ed eseguire script o altri SSM documenti da postazioni 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).
Notate 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, funzionalità di AWS Systems Manager, quindi scarica ed esegue lo script.
-
È tua responsabilità 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.