

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Aggiungere tag alle risorse Amazon Personalize
<a name="tags-add"></a>

Puoi aggiungere, visualizzare, aggiornare e rimuovere chiavi e valori di tag dalle risorse Amazon Personalize con la console Amazon Personalize AWS Command Line Interface ,AWS CLI(), oppure. AWS SDKs Gli esempi seguenti mostrano come aggiungere un tag al gruppo di set di dati Amazon Personalize. Puoi aggiungere tag ad altre risorse Amazon Personalize nello stesso modo. 

**Topics**
+ [Aggiungere tag (console)](#add-tag-console)
+ [Aggiungere tag (AWS CLI)](#add-tag-cli)
+ [Aggiungere tag ()AWS SDKs](#add-tag-sdk)

## Aggiungere tag (console)
<a name="add-tag-console"></a>



Quando crei una risorsa in Amazon Personalize, puoi aggiungere tag opzionali con la console Amazon Personalize. L'esempio seguente aggiunge un tag a un gruppo di set di dati. 

**Per aggiungere tag a un nuovo gruppo di set di dati**

1. Apri la console Amazon Personalize a [https://console.aws.amazon.com/personalize/casa](https://console.aws.amazon.com/personalize/home) e accedi al tuo account.

1. Scegliere **Create dataset group (Crea gruppodi set di dati)**.

1. In **Nome**, immetti un nome.

1. Per **Dominio**, scegli un dominio.

1. Espandi la sezione **Tag** e scegli **Aggiungi nuovo tag**.

1. Per **Chiave** e **Valore**, inserisci i valori appropriati.

   Ad esempio, **Environment** e **Test**, rispettivamente.

1. Per aggiungere altri tag, scegli **Aggiungi nuovo tag**.

   Puoi aggiungere fino a 50 tag a una risorsa.

1. Scegli **Avanti** per continuare a creare la tua risorsa.

L'aggiunta di tag a una risorsa esistente è simile: scegli la tua risorsa e usa i campi **Tag** per aggiungere i tag. 

## Aggiungere tag (AWS CLI)
<a name="add-tag-cli"></a>

È possibile utilizzare AWS Command Line Interface (AWS CLI) per aggiungere tag quando si crea una risorsa o aggiungere tag a una risorsa esistente.

**Topics**
+ [Aggiungere tag quando si crea una risorsa](#create-resource-with-tags-cli)
+ [Aggiunta di tag a una risorsa esistente](#add-tag-existing-resource-cli)

### Aggiungere tag quando si crea una risorsa
<a name="create-resource-with-tags-cli"></a>

Per creare una nuova risorsa e aggiungervi un tag con AWS CLI, utilizzate il `create` comando appropriato per la risorsa e includete il `tags` parametro e i valori. Ad esempio, il comando seguente crea un nuovo gruppo di set di dati di dominio denominato `myDatasetGroup` per il dominio ECOMMERCE e aggiunge i seguenti tag: una chiave di `Environment` tag con un valore di `Test` tag e una chiave di `Owner` tag e un `xyzCorp` valore. 

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

Per informazioni sui comandi che puoi utilizzare per creare una risorsa Amazon Personalize, consulta Amazon Personalize Command [Reference AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/personalize/).

### Aggiunta di tag a una risorsa esistente
<a name="add-tag-existing-resource-cli"></a>

Per aggiungere un tag a una risorsa esistente, usa il `tag-resource` comando. Specificate l'ARN della risorsa e fornite la chiave e il valore del tag nel `tags` parametro.

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

## Aggiungere tag ()AWS SDKs
<a name="add-tag-sdk"></a>

È possibile utilizzare il AWS SDKs per aggiungere tag quando si crea una risorsa o per aggiungere tag a una risorsa esistente.

**Topics**
+ [Aggiungere tag quando si crea una risorsa](#create-resource-with-tags-sdk)
+ [Aggiunta di tag a una risorsa esistente](#add-tag-existing-resource-sdk)

### Aggiungere tag quando si crea una risorsa
<a name="create-resource-with-tags-sdk"></a>

Per creare una nuova risorsa e aggiungervi un tag con AWS SDKs, utilizzate il `create` metodo appropriato. Utilizzate il `tags` parametro per specificare le coppie chiave-valore per ciascuno dei tag. Ad esempio, il codice seguente crea un nuovo gruppo di set di dati di dominio denominato `myDatasetGroup` per il dominio ECOMMERCE e aggiunge i seguenti tag: una chiave di `Environment` tag con un valore di `Test` tag e una chiave di `Owner` tag e un valore. `xyzCorp` 

------
#### [ 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 "";
}
```

------

### Aggiunta di tag a una risorsa esistente
<a name="add-tag-existing-resource-sdk"></a>

Il codice seguente mostra come aggiungere un tag a una risorsa Amazon Personalize esistente. Specificate l'Amazon Resource Name (ARN) della risorsa a cui desiderate aggiungere i tag e specificate le coppie chiave-valore per ciascuno dei tag.

------
#### [ 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 "";
}
```

------