

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# AWS. Berechnen. UserData
<a name="node-compute-user-data"></a>

AWS TNB unterstützt das Starten von EC2 Amazon-Instances mit benutzerdefinierten Benutzerdaten über den UserData Knoten im Network Service Descriptor (NSD). Weitere Informationen zu benutzerdefinierten Benutzerdaten finden Sie unter [Benutzerdaten und Shell-Skripts](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html#user-data-shell-scripts) im * EC2 Amazon-Benutzerhandbuch*.

Während der Netzwerkinstanziierung stellt AWS TNB die EC2 Amazon-Instance-Registrierung für den Cluster über ein Benutzerdatenskript bereit. Wenn auch benutzerdefinierte Benutzerdaten bereitgestellt werden, führt AWS TNB beide Skripte zusammen und gibt sie als [Multimime-Skript](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html#user-data-mime-multi) an Amazon weiter. EC2 Das benutzerdefinierte Benutzerdatenskript wird vor dem Amazon EKS-Registrierungsskript ausgeführt.

Um benutzerdefinierte Variablen im Benutzerdatenskript zu verwenden, fügen Sie `!` nach der geöffneten geschweiften Klammer ein Ausrufezeichen hinzu. `{` Um es beispielsweise `MyVariable` im Skript zu verwenden, geben Sie Folgendes ein: `{!MyVariable}`

**Anmerkung**  
AWS TNB unterstützt Benutzerdatenskripten mit einer Größe von bis zu 7 KB.
Da AWS TNB das `multimime` Benutzerdatenskript verarbeitet und rendert, sollten Sie sicherstellen, dass das Skript alle Regeln einhält. CloudFormation CloudFormation 

## Syntax
<a name="node-compute-user-data-syntax"></a>

```
tosca.nodes.AWS.Compute.UserData:
  properties:
    implementation: String
    content\$1type: String
```

## Eigenschaften
<a name="node-compute-user-data-properties"></a>

 `implementation`    
Der relative Pfad zur Benutzerdatenskriptdefinition. Das Format muss wie folgt sein: `./scripts/script_name.sh`  
Erforderlich: Ja  
Typ: Zeichenfolge

 `content_type`    
Inhaltstyp des Benutzerdatenskripts.  
Erforderlich: Ja  
Typ: Zeichenfolge  
Mögliche Werte: `x-shellscript`

## Beispiel
<a name="node-compute-user-data-example"></a>

```
ExampleUserData:
  type: tosca.nodes.AWS.Compute.UserData
  properties:
    content_type: "text/x-shellscript"
    implementation: "./scripts/customUserData.sh"
```