

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menambahkan tag ke Amazon Personalisasi sumber daya
<a name="tags-add"></a>

Anda dapat menambahkan, menampilkan, memperbarui, dan menghapus kunci dan nilai tag dari Amazon Personalisasi sumber daya dengan konsol Amazon Personalize AWS Command Line Interface ,AWS CLI(), atau. AWS SDKs Contoh berikut menunjukkan cara menambahkan tag ke grup kumpulan data Amazon Personalize. Anda dapat menambahkan tag ke sumber daya Amazon Personalize lainnya dengan cara yang sama. 

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

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



Saat membuat sumber daya di Amazon Personalize, Anda dapat menambahkan tag opsional dengan konsol Amazon Personalize. Contoh berikut menambahkan tag ke grup dataset. 

**Untuk menambahkan tag ke grup dataset baru**

1. Buka konsol Amazon Personalize di [https://console.aws.amazon.com/personalize/rumah](https://console.aws.amazon.com/personalize/home) dan masuk ke akun Anda.

1. Pilih **Buat grup kumpulan data**.

1. Untuk **Nama**, masukkan nama.

1. Untuk **Domain**, pilih domain.

1. Perluas bagian **Tag** dan pilih **Tambahkan tag baru**.

1. Untuk **Kunci** dan **Nilai**, masukkan nilai yang sesuai.

   Misalnya, **Environment** dan**Test**, masing-masing.

1. Untuk menambahkan lebih banyak tag, pilih **Tambahkan tag baru**.

   Anda dapat menambahkan hingga 50 tag ke sumber daya.

1. Pilih **Berikutnya** untuk terus membuat sumber daya Anda.

Menambahkan tag ke sumber daya yang ada serupa: Pilih sumber daya Anda dan gunakan bidang **Tag** untuk menambahkan tag Anda. 

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

Anda dapat menggunakan AWS Command Line Interface (AWS CLI) untuk menambahkan tag saat membuat sumber daya atau menambahkan tag ke sumber daya yang ada.

**Topics**
+ [Menambahkan tag saat Anda membuat sumber daya](#create-resource-with-tags-cli)
+ [Untuk menambahkan tag ke sebuah sumber daya yang sudah ada](#add-tag-existing-resource-cli)

### Menambahkan tag saat Anda membuat sumber daya
<a name="create-resource-with-tags-cli"></a>

Untuk membuat sumber daya baru dan menambahkan tag ke dalamnya dengan AWS CLI, gunakan `create` perintah yang sesuai untuk sumber daya dan sertakan `tags` parameter dan nilai. Misalnya, perintah berikut membuat grup dataset Domain baru bernama `myDatasetGroup` untuk domain ECOMMERCE, dan menambahkan tag berikut: Kunci `Environment` tag dengan nilai `Test` tag, dan kunci `Owner` tag dan nilai. `xyzCorp` 

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

Untuk informasi tentang perintah yang dapat Anda gunakan untuk membuat sumber daya Amazon Personalisasi, lihat Referensi Perintah [AWS CLI Personalisasi Amazon](https://docs.aws.amazon.com/cli/latest/reference/personalize/).

### Untuk menambahkan tag ke sebuah sumber daya yang sudah ada
<a name="add-tag-existing-resource-cli"></a>

Untuk menambahkan tag ke sumber daya yang ada, gunakan `tag-resource` perintah. Tentukan ARN sumber daya dan berikan kunci tag dan nilai dalam parameter. `tags`

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

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

Anda dapat menggunakan AWS SDKs untuk menambahkan tag saat membuat sumber daya, atau menambahkan tag ke sumber daya yang ada.

**Topics**
+ [Menambahkan tag saat Anda membuat sumber daya](#create-resource-with-tags-sdk)
+ [Untuk menambahkan tag ke sebuah sumber daya yang sudah ada](#add-tag-existing-resource-sdk)

### Menambahkan tag saat Anda membuat sumber daya
<a name="create-resource-with-tags-sdk"></a>

Untuk membuat sumber daya baru dan menambahkan tag ke dalamnya dengan AWS SDKs, gunakan `create` metode yang sesuai. Gunakan `tags` parameter untuk menentukan pasangan kunci-nilai untuk setiap tag Anda. Misalnya, kode berikut membuat grup dataset Domain baru yang diberi nama `myDatasetGroup` untuk domain ECOMMERCE dan menambahkan tag berikut: Kunci `Environment` tag dengan nilai `Test` tag, dan kunci `Owner` tag dan nilai. `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 "";
}
```

------

### Untuk menambahkan tag ke sebuah sumber daya yang sudah ada
<a name="add-tag-existing-resource-sdk"></a>

Kode berikut menunjukkan cara menambahkan tag ke sumber daya Amazon Personalize yang ada. Tentukan Nama Sumber Daya Amazon (ARN) sumber daya yang ingin Anda tambahkan tag dan tentukan pasangan nilai kunci untuk setiap tag Anda.

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

------