AWS.Calcola. UserData - AWS Costruttore di reti di telecomunicazioni

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 TNBsupporta l'avvio di EC2 istanze Amazon con dati utente personalizzati, tramite il UserData nodo in Network Service Descriptor (). NSD Per ulteriori informazioni sui dati utente personalizzati, consulta Dati utente e script di shell nella Amazon EC2 User Guide.

Durante l'istanza di rete, AWS TNB fornisce la registrazione dell'EC2istanza 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 EKS registrazione Amazon.

Per utilizzare variabili personalizzate nello script userdata, aggiungi un punto esclamativo ! dopo il corsetto riccio aperto. { Ad esempio, per utilizzarle MyVariable nello script, inserisci: {!MyVariable}

Nota
  • AWS TNBsupporta script di dati utente di dimensioni fino a 7 KB.

  • Poiché AWS TNB AWS CloudFormation gli utenti elaborano e renderizzano lo script multimime dei dati utente, assicuratevi 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"