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
Questa sezione illustra come avvalersi del documento predefinito Systems Manager (documento SSM) di AWS-RunRemoteScript per scaricare script da GitHub, tra cui Python, Ruby, PowerShell e playbook Ansible. Utilizzando il documento SSM, non sarà più necessario trasferire manualmente gli script in Amazon Elastic Compute Cloud (Amazon EC2) o incorporarli in documenti SSM. L'integrazione di AWS Systems Manager con GitHub consente il trattamento infrastructure as code, che riduce il tempo necessario per gestire i nodi con la standardizzazione delle configurazioni nel parco istanze.
È 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).
Tieni presenti le informazioni importanti sull'esecuzione di script da GitHub, riportate di seguito.
-
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 installi il software utilizzando sia Run Command che State Manager , strumenti di AWS Systems Manager, per poi scaricare ed eseguire lo script.
-
Dovrai personalmente accertarti del soddisfacimento di tutti i requisiti di GitHub. 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 la documentazione GitHub.
-
I repository di GitHub Enterprise non sono supportati.