As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
AWS.Computação. UserData
AWS TNBsuporta o lançamento de EC2 instâncias da Amazon com dados personalizados do usuário, por meio do UserData nó no Network Service Descriptor (NSD). Para obter mais informações sobre dados personalizados do usuário, consulte Dados do usuário e scripts de shell no Guia EC2 do usuário da Amazon.
Durante a instanciação da rede, AWS TNB fornece o registro da EC2 instância Amazon no cluster por meio de um script de dados do usuário. Quando dados personalizados do usuário também são fornecidos, AWS TNB mescla os dois scripts e os transmite como um script multimime para a Amazon. EC2 O script personalizado de dados do usuário é executado antes do script de EKS registro da Amazon.
Para usar variáveis personalizadas no script de dados de usuário, adicione um ponto de exclamação !
após o colchete aberto {
. Por exemplo, para usar MyVariable
no script, insira: {!MyVariable}
nota
-
AWS TNBsuporta scripts de dados do usuário de até 7 KB de tamanho.
-
Como AWS TNB usa AWS CloudFormation para processar e renderizar o script de
multimime
dados do usuário, certifique-se de que o script cumpra todas as AWS CloudFormation regras.
Sintaxe
tosca.nodes.AWS.Compute.UserData:
properties:
implementation: String
content_type: String
Propriedades
-
implementation
-
O caminho relativo para a definição do script de dados de usuário. O formato precisa ser:
./scripts/script_name.sh
Obrigatório: sim
Tipo: String
-
content_type
-
Tipo de conteúdo do script de dados de usuário.
Obrigatório: sim
Tipo: String
Valores possíveis:
x-shellscript
Exemplo
ExampleUserData: type: tosca.nodes.AWS.Compute.UserData properties: content_type:
"text/x-shellscript"
implementation:"./scripts/customUserData.sh"