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à.
AWS.Calcola. UserData
AWS TNB supporta l'avvio di EC2 istanze Amazon con dati utente personalizzati, tramite il UserData nodo di Network Service Descriptor (NSD). Per ulteriori informazioni sui dati utente personalizzati, consulta Dati utente e script di shell nella Amazon EC2 User Guide.
Durante la creazione di istanze di rete, AWS TNB fornisce la registrazione dell' EC2 istanza Amazon al cluster tramite uno script di dati utente. Quando vengono forniti anche dati utente personalizzati, AWS TNB unisce entrambi gli script e li trasmette come script multimima ad Amazon. EC2 Lo script personalizzato per i dati utente viene eseguito prima dello script di registrazione Amazon EKS.
Per utilizzare variabili personalizzate nello script dei dati utente, aggiungi un punto esclamativo !
dopo la parentesi riccia aperta. {
Ad esempio, per utilizzarle MyVariable
nello script, inserisci: {!MyVariable}
Nota
-
AWS TNB supporta script di dati utente di dimensioni fino a 7 KB.
-
Poiché AWS TNB utilizza AWS CloudFormation per elaborare e rendere lo script
multimime
dei dati utente, assicurati che lo script rispetti tutte le regole. AWS CloudFormation
Sintassi
tosca.nodes.AWS.Compute.UserData:
properties:
implementation: String
content_type: String
Proprietà
-
implementation
-
Il percorso relativo alla definizione dello script dei dati utente. Il formato deve essere:
./scripts/script_name.sh
Campo obbligatorio: sì
Tipo: stringa
-
content_type
-
Tipo di contenuto dello script di dati utente.
Campo obbligatorio: sì
Tipo: stringa
Valori possibili:
x-shellscript
Esempio
ExampleUserData: type: tosca.nodes.AWS.Compute.UserData properties: content_type:
"text/x-shellscript"
implementation:"./scripts/customUserData.sh"