Hinzufügen von Tags zu Amazon Personalize Personalize-Ressourcen - Amazon Personalize

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

Mit der Amazon Personalize-Konsole AWS Command Line Interface (AWS CLI) oder AWS SDKs können Sie Tag-Schlüssel und -Werte zu Amazon Personalize Personalize-Ressourcen hinzufügen, anzeigen, aktualisieren und entfernen. 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.

Hinzufügen von Tags (Konsole)

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 die Amazon Personalize Personalize-Konsole unter https://console.aws.amazon.com/personalize/home und melden Sie sich bei Ihrem Konto an.

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

  3. Geben Sie unter Name einen Namen ein.

  4. Wählen Sie für Domain eine Domain aus.

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

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

    Beispiel: Environment bzw. Test.

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

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

  8. 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)

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.

Hinzufügen von Tags beim Erstellen einer Ressource

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.

Hinzufügen von Tags zu einer vorhandenen Ressource

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)

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

Hinzufügen von Tags, wenn Sie eine Ressource erstellen

Verwenden Sie die entsprechende create Methode, um eine neue Ressource zu erstellen und ihr mit den AWS SDKs ein Tag 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

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 ""; }