Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
AWS.Compute. UserData
AWS TNBadmite el lanzamiento de EC2 instancias de Amazon con datos de usuario personalizados, a través del UserData nodo del Network Service Descriptor (NSD). Para obtener más información sobre los datos de usuario personalizados, consulte Datos de usuario y scripts de shell en la Guía del EC2 usuario de Amazon.
Durante la instanciación de la red, AWS TNB proporciona el registro de la EC2 instancia de Amazon al clúster mediante un script de datos de usuario. Cuando también se proporcionan datos de usuario personalizados, AWS TNB fusiona ambos scripts y los pasa como un script multimime a Amazon. EC2 El script de datos de usuario personalizado se ejecuta antes que el script de EKS registro en Amazon.
Para utilizar variables personalizadas en el script de datos de usuario, añada un signo de exclamación !
después de la llave abierta {
. Por ejemplo, para utilizar MyVariable
en el script, introduzca: {!MyVariable}
nota
-
AWS TNBadmite scripts de datos de usuario de hasta 7 KB de tamaño.
-
Como se AWS TNB utiliza AWS CloudFormation para procesar y renderizar el script de
multimime
datos de usuario, asegúrese de que el script cumpla con todas las reglas. AWS CloudFormation
Sintaxis
tosca.nodes.AWS.Compute.UserData:
properties:
implementation: String
content_type: String
Propiedades
-
implementation
-
La ruta relativa a la definición del script de datos de usuario. El formato debe ser:
./scripts/script_name.sh
Obligatorio: sí
Tipo: cadena
-
content_type
-
Tipo de contenido del script de datos de usuario.
Obligatorio: sí
Tipo: cadena
Valores posibles:
x-shellscript
Ejemplo
ExampleUserData: type: tosca.nodes.AWS.Compute.UserData properties: content_type:
"text/x-shellscript"
implementation:"./scripts/customUserData.sh"