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à.
Esempio: eseguire script aggiuntivi per AWS PCS da un bucket S3
Fornisci questo script come valore di "userData" nel tuo modello di lancio. Per ulteriori informazioni, consulta Lavorare con i dati utente di Amazon EC2 per AWS 2 PEZZI.
Il seguente script di dati utente utilizza cloud-config per importare uno script da un bucket S3 ed eseguirlo su istanze di gruppi di nodi all'avvio. Per ulteriori informazioni, consulta i formati dei dati utente nella documentazione di cloud-init
Sostituisci i seguenti valori con i tuoi dati:
-
amzn-s3-demo-bucket— Il nome di un bucket S3 da cui il tuo account può leggere. -
object-key— La chiave oggetto S3 dello script da importare. Ciò include il nome dello script e la sua posizione nella struttura delle cartelle del bucket. Ad esempio,scripts/script.sh. Per ulteriori informazioni, consulta Organizzare gli oggetti nella console Amazon S3 utilizzando le cartelle nella Guida per l'utente di Amazon Simple Storage Service. -
shell— La shell Linux da usare per eseguire lo script, ad esempiobash.
MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="==MYBOUNDARY==" --==MYBOUNDARY== Content-Type: text/cloud-config; charset="us-ascii" runcmd: - aws s3 cp s3://amzn-s3-demo-bucket/object-key/tmp/script.sh - /usr/bin/shell/tmp/script.sh --==MYBOUNDARY==--
Il profilo di istanza IAM per il gruppo di nodi deve avere accesso al bucket. La seguente policy IAM è un esempio del bucket nello script di dati utente riportato sopra.