

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.

# Hinzufügen von Tags zu Amazon Personalize Personalize-Ressourcen
<a name="tags-add"></a>

Mit der Amazon Personalize-Konsole AWS Command Line Interface (AWS CLI) oder können Sie Tag-Schlüssel und -Werte zu Amazon Personalize Personalize-Ressourcen hinzufügen, anzeigen, aktualisieren und entfernen. AWS SDKs Die folgenden Beispiele zeigen, wie ein Tag zur Amazon Personalize-Datensatzgruppe hinzugefügt wird. Auf die gleiche Weise können Sie Tags zu anderen Amazon Personalize Personalize-Ressourcen hinzufügen. 

**Topics**
+ [Hinzufügen von Tags (Konsole)](#add-tag-console)
+ [Hinzufügen von Tags (AWS CLI)](#add-tag-cli)
+ [Hinzufügen von Tags (AWS SDKs)](#add-tag-sdk)

## Hinzufügen von Tags (Konsole)
<a name="add-tag-console"></a>



Wenn Sie eine Ressource in Amazon Personalize erstellen, können Sie optionale Tags mit der Amazon Personalize Personalize-Konsole hinzufügen. Das folgende Beispiel fügt einer Datensatzgruppe ein Tag hinzu. 

**Um einer neuen Datensatzgruppe Tags hinzuzufügen**

1. Öffnen Sie zu [https://console.aws.amazon.com/personalize/Hause](https://console.aws.amazon.com/personalize/home) die Amazon Personalize Personalize-Konsole und melden Sie sich bei Ihrem Konto an.

1. Wählen Sie **Create dataset group (Dataset-Gruppe erstellen)**.

1. Geben Sie unter **Name** einen Namen ein.

1. Wählen Sie für **Domain** eine Domain aus.

1. Erweitern Sie den Abschnitt **Tags** und wählen Sie **Neues Tag hinzufügen** aus.

1. Geben Sie für **Schlüssel** und **Wert** die entsprechenden Werte ein.

   Beispiel: **Environment** bzw. **Test**.

1. Um weitere Tags hinzuzufügen, wählen Sie **Neues Tag hinzufügen**.

   Sie können einer Ressource bis zu 50 Tags hinzufügen.

1. Wählen Sie **Weiter**, um mit der Erstellung Ihrer Ressource fortzufahren.

Das Hinzufügen von Tags zu einer vorhandenen Ressource ist ähnlich: Wählen Sie Ihre Ressource aus und verwenden Sie die **Tags-Felder**, um Ihre Tags hinzuzufügen. 

## Hinzufügen von Tags (AWS CLI)
<a name="add-tag-cli"></a>

Sie können das AWS Command Line Interface (AWS CLI) verwenden, um Tags hinzuzufügen, wenn Sie eine Ressource erstellen, oder um Tags zu einer vorhandenen Ressource hinzuzufügen.

**Topics**
+ [Hinzufügen von Tags beim Erstellen einer Ressource](#create-resource-with-tags-cli)
+ [Hinzufügen von Tags zu einer vorhandenen Ressource](#add-tag-existing-resource-cli)

### Hinzufügen von Tags beim Erstellen einer Ressource
<a name="create-resource-with-tags-cli"></a>

Um eine neue Ressource zu erstellen und ihr ein Tag mit dem hinzuzufügen AWS CLI, verwenden Sie den entsprechenden `create` Befehl für die Ressource und geben Sie den `tags` Parameter und die Werte an. Mit dem folgenden Befehl wird beispielsweise eine neue Domain-Datensatzgruppe mit dem Namen `myDatasetGroup` der E-COMMERCE-Domäne erstellt und die folgenden Tags hinzugefügt: Ein `Environment` Tag-Schlüssel mit einem `Test` Tag-Wert sowie ein `Owner` Tag-Schlüssel und ein `xyzCorp` Wert. 

```
aws personalize create-dataset-group \
--name myDatasetGroup \
--domain ECOMMERCE \
--tags tagKey=Environment,tagValue=Test tagKey=Owner,tagValue=xyzCorp
```

Informationen zu den Befehlen, mit denen Sie eine Amazon Personalize Personalize-Ressource erstellen können, finden Sie in der [Amazon Personalize AWS CLI Personalize-Befehlsreferenz](https://docs.aws.amazon.com/cli/latest/reference/personalize/).

### Hinzufügen von Tags zu einer vorhandenen Ressource
<a name="add-tag-existing-resource-cli"></a>

Verwenden Sie den `tag-resource` Befehl, um einer vorhandenen Ressource ein Tag hinzuzufügen. Geben Sie den ARN der Ressource an und geben Sie den Tag-Schlüssel und den Wert im `tags` Parameter an.

```
aws personalize tag-resource \
--resource-arn resource ARN \
--tags tagKey=key,tagValue=value
```

## Hinzufügen von Tags (AWS SDKs)
<a name="add-tag-sdk"></a>

Sie können das verwenden AWS SDKs , um Tags hinzuzufügen, wenn Sie eine Ressource erstellen, oder um Tags zu einer vorhandenen Ressource hinzuzufügen.

**Topics**
+ [Hinzufügen von Tags beim Erstellen einer Ressource](#create-resource-with-tags-sdk)
+ [Hinzufügen von Tags zu einer vorhandenen Ressource](#add-tag-existing-resource-sdk)

### Hinzufügen von Tags beim Erstellen einer Ressource
<a name="create-resource-with-tags-sdk"></a>

Verwenden Sie die entsprechende `create` Methode, um eine neue Ressource zu erstellen und ihr ein Tag mit dem AWS SDKs hinzuzufügen. Verwenden Sie den `tags` Parameter, um die Schlüssel-Wert-Paare für jedes Ihrer Tags anzugeben. Der folgende Code erstellt beispielsweise eine neue Domain-Datensatzgruppe, die nach der E-COMMERCE-Domain benannt `myDatasetGroup` ist, und fügt die folgenden Tags hinzu: Ein `Environment` Tag-Schlüssel mit einem `Test` Tag-Wert und ein `Owner` Tag-Schlüssel und ein `xyzCorp` Wert. 

------
#### [ SDK for Python (Boto3) ]

```
import boto3

personalize = boto3.client('personalize')

response = personalize.create_dataset_group(
  name = 'myDatasetGroup',
  domain = 'ECOMMERCE',
  tags = [
    {
      'tagKey': 'Environment',
      'tagValue': 'Test'
    },
    {
      'tagKey': 'Owner',
      'tagValue': 'xyzCorp'    
    }
  ]    
)
dsg_arn = response['datasetGroupArn']

description = personalize.describe_dataset_group(datasetGroupArn = dsg_arn)['datasetGroup']

print('Name: ' + description['name'])
print('ARN: ' + description['datasetGroupArn'])
print('Status: ' + description['status'])
```

------
#### [ SDK for Java 2.x ]

```
public static String createDomainDatasetGroup(PersonalizeClient personalizeClient, 
                                              String datasetGroupName,
                                              String domain) {
    
    try {
         
        ArrayList <Tag> tags = new ArrayList<>();

        Tag tag1 = Tag.builder()
                .tagKey("Environment")
                .tagValue("Test")
                .build();
        tags.add(tag1);
        Tag tag2 = Tag.builder()
                .tagKey("Owner")
                .tagValue("xyzCorp")
                .build();
        tags.add(tag2);
    
        CreateDatasetGroupRequest createDatasetGroupRequest = CreateDatasetGroupRequest.builder()
                .name(datasetGroupName)
                .domain(domain)
                .tags(tags)
                .build();
        return personalizeClient.createDatasetGroup(createDatasetGroupRequest).datasetGroupArn();
    } catch (PersonalizeException e) {
        System.out.println(e.awsErrorDetails().errorMessage());
    }
    return "";
}
```

------

### Hinzufügen von Tags zu einer vorhandenen Ressource
<a name="add-tag-existing-resource-sdk"></a>

Der folgende Code zeigt, wie Sie einer vorhandenen Amazon Personalize Personalize-Ressource ein Tag hinzufügen. Geben Sie den Amazon-Ressourcennamen (ARN) der Ressource an, der Sie Tags hinzufügen möchten, und geben Sie Schlüssel-Wert-Paare für jedes Ihrer Tags an.

------
#### [ SDK for Python (Boto3) ]

```
import boto3
personalize = boto3.client('personalize')

add_tags_response = personalize.tag_resource(
  resourceArn = "resourceArn",
  tags = [
    {
      'tagKey': 'Environment',
      'tagValue': 'Test'
    },
    {
      'tagKey': 'Owner',
      'tagValue': 'xyzCorp'    
    }
  ]    
)
```

------
#### [ SDK for Java 2.x ]

```
public static void tagResource(PersonalizeClient personalizeClient, 
                                              String resourceArn,
                                              String domain) {
    
    try {
         
         ArrayList <Tag> tagList = new ArrayList<>();

          Tag tag1 = Tag.builder()
                  .tagKey("Environment")
                  .tagValue("Test")
                  .build();
          tags.add(tag1);
          Tag tag2 = Tag.builder()
                  .tagKey("Owner")
                  .tagValue("xyzCorp")
                  .build();
          tags.add(tag2);
    
        TagResourceRequest tagResourceRequest = TagResourceRequest.builder()
                .resourceArn(resourceArn)
                .tags(tagList)
                .build();
                
        personalizeClient.tagResource(tagResourceRequest);
        System.out.println("Tags have been added to "+ resourceArn);
        
    } catch (PersonalizeException e) {
        System.out.println(e.awsErrorDetails().errorMessage());
    }
    return "";
}
```

------