

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

# Menggunakan tag dengan ember direktori S3
<a name="directory-buckets-tagging"></a>

 AWS Tag adalah pasangan nilai kunci yang menyimpan metadata tentang sumber daya, dalam hal ini bucket direktori Amazon S3. Anda dapat menandai bucket direktori S3 saat Anda membuatnya atau mengelola tag pada bucket direktori yang ada. Untuk informasi umum tentang tag, lihat[Penandaan untuk alokasi biaya atau kontrol akses berbasis atribut (ABAC)](tagging.md).

**catatan**  
Tidak ada biaya tambahan untuk menggunakan tag pada bucket direktori di luar tarif permintaan API S3 standar. Untuk informasi selengkapnya, lihat [Harga Amazon S3](https://aws.amazon.com/s3/pricing/).

## Cara umum untuk menggunakan tag dengan ember direktori
<a name="common-ways-to-use-tags-directory-bucket"></a>

Gunakan tag pada bucket direktori S3 Anda untuk:

1. **Alokasi biaya** — Lacak biaya penyimpanan dengan tag bucket in AWS Manajemen Penagihan dan Biaya. Untuk informasi selengkapnya, lihat [Menggunakan tag untuk alokasi biaya](https://docs.aws.amazon.com/AmazonS3/latest/userguide/tagging.html#using-tags-for-cost-allocation).

1. **Kontrol akses berbasis atribut (ABAC)** — Skala izin akses dan berikan akses ke bucket direktori S3 berdasarkan tag mereka. Untuk informasi selengkapnya, lihat [Menggunakan tag untuk ABAC](https://docs.aws.amazon.com/AmazonS3/latest/userguide/tagging.html#using-tags-for-abac).

**catatan**  
Anda dapat menggunakan tanda yang sama untuk alokasi biaya dan kontrol akses.

### ABAC untuk ember direktori S3
<a name="abac-for-directory-buckets"></a>

Bucket direktori Amazon S3 mendukung kontrol akses berbasis atribut (ABAC) menggunakan tag. Gunakan kunci kondisi berbasis tag di AWS organisasi, IAM, dan kebijakan bucket direktori S3 Anda. Untuk perusahaan, ABAC di Amazon S3 mendukung otorisasi di beberapa akun. AWS 

Dalam kebijakan IAM, Anda dapat mengontrol akses ke bucket direktori S3 berdasarkan tag bucket dengan menggunakan kunci kondisi [global](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys) berikut:
+ `aws:ResourceTag/key-name`
  + Gunakan kunci ini untuk membandingkan pasangan nilai kunci tag yang Anda tentukan dalam kebijakan dengan pasangan nilai kunci yang dilampirkan ke sumber daya. Misalnya, Anda dapat meminta agar akses ke sumber daya hanya diperbolehkan jika sumber daya memiliki kunci tanda yang dilampirkan `Dept` dengan nilai `Marketing`. Untuk informasi selengkapnya, lihat [Mengontrol akses ke AWS sumber daya](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html#access_tags_control-resources).
+ `aws:RequestTag/key-name`
  + Gunakan kunci ini untuk membandingkan pasangan nilai kunci tanda yang diteruskan dalam permintaan dengan pasangan tanda yang Anda sebutkan dalam kebijakan. Misalnya, Anda dapat memeriksa apakah permintaan tersebut menyertakan kunci tanda `Dept` dan memiliki nilai `Accounting`. Untuk informasi selengkapnya, lihat [Mengontrol akses selama AWS permintaan](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html#access_tags_control-requests). Anda dapat menggunakan kunci kondisi ini untuk membatasi pasangan nilai kunci tag mana yang dapat diteruskan selama operasi `TagResource` dan `CreateBucket` API.
+ `aws:TagKeys`
  + Gunakan kunci ini untuk membandingkan kunci tanda dalam permintaan dengan kunci yang Anda sebutkan dalam kebijakan. Sebaiknya saat Anda menggunakan kebijakan untuk mengontrol akses menggunakan tag, gunakan tombol `aws:TagKeys` kondisi untuk menentukan kunci tag apa yang diizinkan. Misalnya kebijakan dan informasi selengkapnya, lihat [Mengontrol akses berdasarkan kunci tag](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html#access_tags_control-tag-keys). Anda dapat membuat bucket direktori S3 dengan tag. Untuk mengizinkan penandaan selama operasi `CreateBucket` API, Anda harus membuat kebijakan yang mencakup `s3express:CreateBucket` tindakan `s3express:TagResource` dan tindakan. Anda kemudian dapat menggunakan kunci `aws:TagKeys` kondisi untuk menerapkan menggunakan tag tertentu dalam `CreateBucket` permintaan.
+ `s3express:BucketTag/tag-key`
  + Gunakan kunci kondisi ini untuk memberikan izin ke data tertentu dalam bucket direktori menggunakan tag. Saat mengakses bucket direktori dengan menggunakan titik akses, kunci kondisi ini mereferensikan tag pada bucket direktori baik saat mengotorisasi terhadap titik akses dan bucket direktori, sedangkan `aws:ResourceTag/tag-key` akan mereferensikan tag hanya dari sumber daya yang diotorisasi. 

### Contoh kebijakan ABAC untuk bucket direktori
<a name="example-directory-buckets-abac-policies"></a>

Lihat contoh kebijakan ABAC berikut untuk bucket direktori Amazon S3.

#### 1.1 - Kebijakan IAM untuk membuat atau memodifikasi bucket dengan tag tertentu
<a name="example-user-policy-request-tag"></a>

Dalam kebijakan IAM ini, pengguna atau peran dengan kebijakan ini hanya dapat membuat bucket direktori S3 jika mereka menandai bucket dengan kunci tag `project` dan nilai tag `Trinity` dalam permintaan pembuatan bucket. Mereka juga dapat menambahkan atau memodifikasi tag pada bucket direktori S3 yang ada selama `TagResource` permintaan tersebut menyertakan pasangan nilai kunci tag. `project:Trinity` Kebijakan ini tidak memberikan izin baca, tulis, atau hapus pada bucket atau objeknya. 

```
{
  "Version": "2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "CreateBucketWithTags",
      "Effect": "Allow",
      "Action": [
        "s3express:CreateBucket",
        "s3express:TagResource"
      ],
      "Resource": "*",
      "Condition": {
        "StringEquals": {
          "aws:RequestTag/project": [
            "Trinity"
          ]
        }
      }
    }
  ]
}
```

#### 1.2 - Kebijakan bucket untuk membatasi operasi pada bucket menggunakan tag
<a name="example-user-policy-resource-tag"></a>

Dalam kebijakan bucket ini, prinsipal IAM (pengguna dan peran) dapat melakukan operasi menggunakan `CreateSession` tindakan pada bucket hanya jika nilai tag bucket cocok dengan nilai `project` tag prinsipal. `project`

```
{
  "Version": "2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "AllowObjectOperations",
      "Effect": "Allow",
      "Principal": {
        "AWS": "111122223333"
      },
      "Action": "s3express:CreateSession",
      "Resource": "arn:aws::s3express:us-west-2:111122223333:bucket/amzn-s3-demo-bucket--usw2-az1--x-s3",
      "Condition": {
        "StringEquals": {
          "aws:ResourceTag/project": "${aws:PrincipalTag/project}"
        }
      }
    }
  ]
}
```

#### 1.3 - Kebijakan IAM untuk memodifikasi tag pada sumber daya yang ada mempertahankan tata kelola penandaan
<a name="example-user-policy-tag-keys"></a>

Dalam kebijakan IAM ini, prinsipal IAM (pengguna atau peran) dapat memodifikasi tag pada bucket hanya jika nilai tag bucket cocok dengan nilai `project` tag prinsipal. `project` Hanya empat tag`project`,`environment`,`owner`, dan `cost-center` ditentukan dalam kunci `aws:TagKeys` kondisi yang diizinkan untuk bucket direktori ini. Ini membantu menegakkan tata kelola tag, mencegah modifikasi tag yang tidak sah, dan menjaga skema penandaan tetap konsisten di seluruh bucket Anda.

```
{
  "Version": "2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "EnforceTaggingRulesOnModification",
      "Effect": "Allow",
      "Action": [
        "s3express:TagResource"
      ],
      "Resource": "arn:aws::s3express:us-west-2:111122223333:bucket/*",
      "Condition": {
        "StringEquals": {
          "aws:ResourceTag/project": "${aws:PrincipalTag/project}"
        },
        "ForAllValues:StringEquals": {
          "aws:TagKeys": [
            "project",
            "environment",
            "owner",
            "cost-center"
          ]
        }
      }
    }
  ]
}
```

#### 1.4 - Menggunakan kunci kondisi s3express: BucketTag
<a name="example-policy-bucket-tag"></a>

Dalam kebijakan IAM ini, pernyataan kondisi mengizinkan akses ke data bucket hanya jika bucket memiliki kunci tag `Environment` dan nilai `Production` tag. 

```
{
  "Version": "2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "AllowAccessToSpecificAccessPoint",
      "Effect": "Allow",
      "Action": "*",
      "Resource": "arn:aws::s3express:us-west-2:111122223333:accesspoint/*",
      "Condition": {
        "StringEquals": {
          "s3express:BucketTag/Environment": "Production"
        }
      }
    }
  ]
}
```

## Mengelola tag untuk ember direktori
<a name="working-with-tags"></a>

Anda dapat menambahkan atau mengelola tag untuk bucket direktori S3 menggunakan Konsol Amazon S3, Antarmuka Baris AWS Perintah (CLI), AWS SDKs atau menggunakan S3:,, dan. APIs [TagResource[UntagResource[ListTagsForResource](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListTagsForResource.html)](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UntagResource.html)](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_TagResource.html) Untuk informasi lebih lanjut, lihat:

**Topics**
+ [Cara umum untuk menggunakan tag dengan ember direktori](#common-ways-to-use-tags-directory-bucket)
+ [Mengelola tag untuk ember direktori](#working-with-tags)
+ [Membuat ember direktori dengan tag](directory-bucket-create-tag.md)
+ [Menambahkan tag ke bucket direktori](directory-bucket-tag-add.md)
+ [Melihat tag bucket direktori](directory-bucket-tag-view.md)
+ [Menghapus tag dari bucket direktori](directory-bucket-tag-delete.md)

# Membuat ember direktori dengan tag
<a name="directory-bucket-create-tag"></a>

Anda dapat menandai bucket direktori Amazon S3 saat Anda membuatnya. Tidak ada biaya tambahan untuk menggunakan tag pada bucket direktori di luar tarif permintaan API S3 standar. Untuk informasi selengkapnya, lihat [Harga Amazon S3](https://docs.aws.amazon.com/s3/pricing/). Untuk informasi selengkapnya tentang menandai bucket direktori, lihat. [Menggunakan tag dengan ember direktori S3](directory-buckets-tagging.md)

## Izin
<a name="create-tag-permissions"></a>

Untuk membuat bucket direktori dengan tag, Anda harus memiliki izin berikut:
+ `s3express:CreateBucket`
+ `s3express:TagResource`

## Memecahkan masalah kesalahan
<a name="create-tag-troubleshooting"></a>

Jika Anda mengalami kesalahan saat mencoba membuat bucket direktori dengan tag, Anda dapat melakukan hal berikut: 
+ Verifikasi bahwa Anda memiliki kebutuhan [Izin](#create-tag-permissions) untuk membuat bucket direktori dan menambahkan tag ke dalamnya.
+ Periksa kebijakan pengguna IAM Anda untuk mengetahui kondisi kontrol akses berbasis atribut (ABAC) apa pun. Anda mungkin diminta untuk memberi label pada bucket direktori Anda hanya dengan kunci dan nilai tag tertentu. Untuk informasi selengkapnya, lihat [Menggunakan tag untuk kontrol akses berbasis atribut (ABAC)](tagging.md#using-tags-for-abac).

## Langkah-langkah
<a name="create-tag-steps"></a>

Anda dapat membuat bucket direktori dengan tag yang diterapkan menggunakan konsol Amazon S3, AWS Command Line Interface (AWS CLI), Amazon S3 REST API, dan. AWS SDKs

## Menggunakan konsol S3
<a name="directory-bucket-create-tag-console"></a>

Untuk membuat bucket direktori dengan tag menggunakan konsol Amazon S3:

1. Masuk ke konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **bucket direktori**.

1. Pilih **create bucket** untuk membuat bucket direktori baru.

1. Anda dapat membuat dua jenis bucket direktori: 

   Buat bucket direktori di Availability Zone untuk beban kerja berkinerja tinggi. Untuk informasi selengkapnya, lihat [Beban kerja kinerja tinggi](directory-bucket-high-performance.md). 

   Buat bucket direktori di Zona Lokal untuk beban kerja residensi data. Untuk informasi selengkapnya, lihat [Beban kerja residensi data](directory-bucket-data-residency.md).

1. Untuk kedua jenis bucket direktori, pada halaman **Buat bucket**, **Tag** adalah opsi saat membuat bucket direktori baru.

1. Masukkan nama untuk ember. Untuk informasi selengkapnya, lihat [Aturan penamaan bucket direktori](directory-bucket-naming-rules.md). 

1. Pilih **Tambahkan Tag baru** untuk membuka editor Tag dan masukkan pasangan nilai kunci tag. Kunci tag diperlukan, tetapi nilainya opsional. 

1. Untuk menambahkan tag lain, pilih **Tambah Tag baru** lagi. Anda dapat memasukkan hingga 50 pasangan nilai kunci tag.

1. Setelah Anda menyelesaikan menentukan opsi untuk bucket direktori baru Anda, pilih **Buat bucket**. 

## Menggunakan AWS SDKs
<a name="directory-bucket-create-tag-sdks"></a>

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

Contoh ini menunjukkan cara membuat bucket direktori dengan tag dengan menggunakan AWS SDK for Java 2.x. Untuk menggunakan perintah ganti *user input placeholders* dengan informasi Anda sendiri. 

```
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.s3.S3Client;
import software.amazon.awssdk.services.s3.model.BucketInfo;
import software.amazon.awssdk.services.s3.model.BucketType;
import software.amazon.awssdk.services.s3.model.CreateBucketConfiguration;
import software.amazon.awssdk.services.s3.model.CreateBucketRequest;
import software.amazon.awssdk.services.s3.model.CreateBucketResponse;
import software.amazon.awssdk.services.s3.model.DataRedundancy;
import software.amazon.awssdk.services.s3.model.LocationInfo;
import software.amazon.awssdk.services.s3.model.LocationType;
import software.amazon.awssdk.services.s3.model.Tag;

public class CreateBucketWithTagsExample {
    public static void createBucketWithTagsExample() {
        S3Client s3 = S3Client.builder().region(Region.US_WEST_2).build();

        CreateBucketConfiguration bucketConfiguration = CreateBucketConfiguration.builder()
                .location(LocationInfo.builder()
                        .type(LocationType.AVAILABILITY_ZONE)
                        .name("usw2-az1").build())
                .bucket(BucketInfo.builder()
                        .type(BucketType.DIRECTORY)
                        .dataRedundancy(DataRedundancy.SINGLE_AVAILABILITY_ZONE)
                        .build())
                .tags(Tag.builder().key("MyTagKey").value("MyTagValue").build())
                .build();

        CreateBucketRequest createBucketRequest = CreateBucketRequest.builder()
                .bucket("amzn-s3-demo-bucket--usw2-az1--x-s3--usw2-az1--x-s3")
                .createBucketConfiguration(bucketConfiguration)
                .build();

        CreateBucketResponse response = s3.createBucket(createBucketRequest);
        System.out.println("Status code (should be 200):");
        System.out.println(response.sdkHttpResponse().statusCode());
    }
}
```

------

## Penggunaan API REST
<a name="directory-bucket-tag-delete-api"></a>

Untuk informasi tentang dukungan Amazon S3 REST API untuk membuat bucket direktori dengan tag, lihat bagian berikut di Referensi *API Amazon Simple Storage Service*:
+ [CreateBucket](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html)

## Menggunakan AWS CLI
<a name="directory-bucket-create-tag-cli"></a>

*Untuk menginstal AWS CLI, lihat [Menginstal AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) di Panduan Pengguna.AWS Command Line Interface *

Contoh CLI berikut menunjukkan cara membuat bucket direktori dengan tag dengan menggunakan. AWS CLI Untuk menggunakan perintah ganti *user input placeholders* dengan informasi Anda sendiri.

Saat membuat bucket direktori, Anda harus memberikan detail konfigurasi dan menggunakan konvensi penamaan berikut: `bucket-base-name--zone-id--x-s3`

**Permintaan:**

```
aws s3api create-bucket \
--bucket bucket-base-name--zone-id--x-s3 \
--create-bucket-configuration "Location={Type=AvailabilityZone,Name=zone-id},Bucket={DataRedundancy=SingleAvailabilityZone,Type=Directory},Tags=[{Key=mykey1,Value=myvalue1}, {Key=mykey2,Value=myvalue2}]"
```

**Tanggapan:**

```
{
  "Location": "http://bucket--use1-az4--x-s3.s3express-use1-az4.us-east-1.amazonaws.com/"
}
```

# Menambahkan tag ke bucket direktori
<a name="directory-bucket-tag-add"></a>



Anda dapat menambahkan tag ke bucket direktori Amazon S3 dan memodifikasi tag ini. Tidak ada biaya tambahan untuk menggunakan tag pada bucket direktori di luar tarif permintaan API S3 standar. Untuk informasi selengkapnya, lihat [Harga Amazon S3](https://docs.aws.amazon.com/s3/pricing/). Untuk informasi selengkapnya tentang menandai bucket direktori, lihat. [Menggunakan tag dengan ember direktori S3](directory-buckets-tagging.md)

## Izin
<a name="tag-add-permissions"></a>

Untuk menambahkan tag ke bucket direktori, Anda harus memiliki izin berikut:
+ `s3express:TagResource`

## Memecahkan masalah kesalahan
<a name="tag-add-troubleshooting"></a>

Jika Anda mengalami kesalahan saat mencoba menambahkan tag ke bucket direktori, Anda dapat melakukan hal berikut: 
+ Verifikasi bahwa Anda memiliki persyaratan [Izin](#tag-add-permissions) untuk menambahkan tag ke bucket direktori.
+ Jika Anda mencoba menambahkan kunci tag yang dimulai dengan awalan AWS cadangan`aws:`, ubah kunci tag dan coba lagi. 

## Langkah-langkah
<a name="tag-add-steps"></a>

Anda dapat menambahkan tag ke bucket direktori dengan menggunakan konsol Amazon S3, Command Line AWS Interface (AWS CLI), Amazon S3 REST API, dan. AWS SDKs

## Menggunakan konsol S3
<a name="directory-bucket-tag-add-console"></a>

Untuk menambahkan tag ke bucket direktori menggunakan konsol Amazon S3:

1. Masuk ke konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **bucket direktori**.

1. Pilih nama bucket. 

1. Pilih tab **Properti**. 

1. Gulir ke bagian **Tag** dan pilih **Tambahkan Tag baru**. 

1. Ini membuka halaman **Tambah Tag**. Anda dapat memasukkan hingga 50 pasangan nilai kunci tag. 

1. Jika Anda menambahkan tag baru dengan nama kunci yang sama dengan tag yang ada, nilai tag baru akan menggantikan nilai tag yang ada.

1. Anda juga dapat mengedit nilai tag yang ada di halaman ini.

1. Setelah Anda menambahkan tag, pilih **Simpan perubahan**. 

## Menggunakan AWS SDKs
<a name="directory-bucket-tag-add-sdks"></a>

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

Contoh ini menunjukkan cara menambahkan tag ke bucket direktori dengan menggunakan AWS SDK for Java 2.x. Untuk menggunakan perintah ganti *user input placeholders* dengan informasi Anda sendiri. 

```
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.s3control.S3ControlClient;
import software.amazon.awssdk.services.s3control.model.Tag;
import software.amazon.awssdk.services.s3control.model.TagResourceRequest;
import software.amazon.awssdk.services.s3control.model.TagResourceResponse;

public class TagResourceExample {
    public static void tagResourceExample() {
        S3ControlClient s3Control = S3ControlClient.builder().region(Region.US_WEST_2).build();

        TagResourceRequest tagResourceRequest = TagResourceRequest.builder()
                .resourceArn("arn:aws::s3express:us-west-2:111122223333:bucket/my-directory-bucket--usw2-az1--x-s3")
                .accountId("111122223333")
                .tags(Tag.builder().key("MyTagKey").value("MyTagValue").build())
                .build();

        TagResourceResponse response = s3Control.tagResource(tagResourceRequest);
        System.out.println("Status code (should be 204):");
        System.out.println(response.sdkHttpResponse().statusCode());
    }
}
```

------

## Penggunaan API REST
<a name="directory-bucket-tag-add-api"></a>

Untuk informasi tentang dukungan Amazon S3 REST API untuk menambahkan tag ke bucket direktori, lihat bagian berikut di Referensi *API Layanan Penyimpanan Sederhana Amazon*:
+ [TagResource](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_TagResource.html)

## Menggunakan AWS CLI
<a name="directory-bucket-tag-add-cli"></a>

*Untuk menginstal AWS CLI, lihat [Menginstal AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) di Panduan Pengguna.AWS Command Line Interface *

Contoh CLI berikut menunjukkan cara menambahkan tag ke bucket direktori dengan menggunakan. AWS CLI Untuk menggunakan perintah ganti *user input placeholders* dengan informasi Anda sendiri.

**Permintaan:**

```
aws s3control tag-resource \
--account-id 111122223333 \
--resource-arn arn:aws::s3express:us-east-1:444455556666:bucket/prefix--use1-az4--x-s3 \
--tags "Key=mykey,Value=myvalue"
```

**Tanggapan:**

```
{
  "ResponseMetadata": {
      "RequestId": "EXAMPLE123456789",
      "HTTPStatusCode": 200,
      "HTTPHeaders": {
          "date": "Wed, 19 Jun 2025 10:30:00 GMT",
          "content-length": "0"
      },
      "RetryAttempts": 0
  }
}
```

# Melihat tag bucket direktori
<a name="directory-bucket-tag-view"></a>

Anda dapat melihat atau mencantumkan tag yang diterapkan ke bucket direktori S3. Untuk informasi selengkapnya tentang tag, lihat [Menggunakan tag dengan ember direktori S3](directory-buckets-tagging.md).

## Izin
<a name="tag-view-permissions"></a>

Untuk melihat tag yang diterapkan ke bucket direktori, Anda harus memiliki izin berikut: 
+ `s3express:ListTagsForResource`

## Memecahkan masalah kesalahan
<a name="tag-view-troubleshooting"></a>

Jika Anda mengalami kesalahan saat mencoba membuat daftar atau melihat tag bucket direktori, Anda dapat melakukan hal berikut: 
+ Verifikasi bahwa Anda memiliki persyaratan [Izin](#tag-view-permissions) untuk melihat atau mencantumkan tag bucket direktori.

## Langkah-langkah
<a name="tag-view-steps"></a>

Anda dapat melihat tag yang diterapkan ke bucket direktori dengan menggunakan konsol Amazon S3,AWS CLI(), AWS Command Line Interface Amazon S3 REST API, dan. AWS SDKs

## Menggunakan konsol S3
<a name="directory-bucket-tag-view-console"></a>

Untuk melihat tag yang diterapkan ke bucket direktori menggunakan konsol Amazon S3:

1. Masuk ke konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **bucket direktori**.

1. Pilih nama bucket. 

1. Pilih tab **Properti**. 

1. Gulir ke bagian **Tag** untuk melihat semua tag yang diterapkan ke bucket direktori. 

1. Bagian **Tag** menunjukkan tag yang **ditentukan pengguna secara default**. Anda dapat memilih tab **tag AWS yang dihasilkan** untuk melihat tag yang diterapkan ke bucket direktori menurut AWS layanan.

## Menggunakan AWS SDKs
<a name="directory-bucket-tag-view-sdks"></a>

Bagian ini memberikan contoh cara melihat tag yang diterapkan ke bucket direktori dengan menggunakan AWS SDKs.

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

Contoh ini menunjukkan cara melihat tag yang diterapkan ke bucket direktori dengan menggunakan AWS SDK for Java 2.x. 

```
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.s3control.S3ControlClient;
import software.amazon.awssdk.services.s3control.model.ListTagsForResourceRequest;
import software.amazon.awssdk.services.s3control.model.ListTagsForResourceResponse;

public class ListTagsForResourceExample {
    public static void listTagsForResourceExample() {
        S3ControlClient s3Control = S3ControlClient.builder().region(Region.US_WEST_2).build();

        ListTagsForResourceRequest listTagsForResourceRequest = ListTagsForResourceRequest.builder()
                .resourceArn("arn:aws::s3express:us-west-2:111122223333:bucket/my-directory-bucket--usw2-az1--x-s3")
                .accountId("111122223333")
                .build();

        ListTagsForResourceResponse response = s3Control.listTagsForResource(listTagsForResourceRequest);
        System.out.println("Tags on my resource:");
        System.out.println(response.toString());
    }
}
```

------

## Penggunaan API REST
<a name="directory-bucket-tag-view-api"></a>

Untuk informasi tentang dukungan Amazon S3 REST API untuk melihat tag yang diterapkan ke bucket direktori, lihat bagian berikut di Referensi *API Layanan Penyimpanan Sederhana Amazon*:
+ [ListTagsforResource](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListTagsForResource.html)

## Menggunakan AWS CLI
<a name="directory-bucket-tag-view-cli"></a>

*Untuk menginstal AWS CLI, lihat [Menginstal AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) di Panduan Pengguna.AWS Command Line Interface *

Contoh CLI berikut menunjukkan cara melihat tag yang diterapkan ke bucket direktori. Untuk menggunakan perintah ganti *user input placeholders* dengan informasi Anda sendiri.

**Permintaan:**

```
aws s3control list-tags-for-resource \
--account-id 111122223333 \
--resource-arn arn:aws::s3express:us-east-1:444455556666:bucket/prefix--use1-az4--x-s3 \
```

**Respons - tag hadir:**

```
{
  "Tags": [
      {
          "Key": "MyKey1",
          "Value": "MyValue1"
      },
      {
          "Key": "MyKey2",
          "Value": "MyValue2"
      },
      {
          "Key": "MyKey3",
          "Value": "MyValue3"
      }
  ]
}
```

**Tanggapan - tidak ada tag yang ada:**

```
{
  "Tags": []
}
```

# Menghapus tag dari bucket direktori
<a name="directory-bucket-tag-delete"></a>

Anda dapat menghapus tag dari ember direktori S3. AWS Tag adalah pasangan nilai kunci yang menyimpan metadata tentang sumber daya, dalam hal ini bucket direktori Amazon S3. Untuk informasi selengkapnya tentang tag, lihat [Menggunakan tag dengan ember direktori S3](directory-buckets-tagging.md).

**catatan**  
Jika Anda menghapus tag dan kemudian mengetahui bahwa tag tersebut digunakan untuk melacak biaya atau untuk kontrol akses, Anda dapat menambahkan tag kembali ke bucket direktori. 

## Izin
<a name="tag-delete-permissions"></a>

Untuk menghapus tag dari bucket direktori, Anda harus memiliki izin berikut: 
+ `s3express:UntagResource`

## Memecahkan masalah kesalahan
<a name="tag-delete-troubleshooting"></a>

Jika Anda mengalami kesalahan saat mencoba menghapus tag dari bucket direktori, Anda dapat melakukan hal berikut: 
+ Verifikasi bahwa Anda memiliki persyaratan [Izin](#tag-delete-permissions) untuk menghapus tag dari bucket direktori.

## Langkah-langkah
<a name="tag-delete-steps"></a>

Anda dapat menghapus tag dari bucket direktori dengan menggunakan konsol Amazon S3,AWS CLI(), AWS Command Line Interface Amazon S3 REST API, dan. AWS SDKs

## Menggunakan konsol S3
<a name="directory-bucket-tag-delete-console"></a>

Untuk menghapus tag dari bucket direktori menggunakan konsol Amazon S3:

1. Masuk ke konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **bucket direktori**.

1. Pilih nama bucket. 

1. Pilih tab **Properti**. 

1. Gulir ke bagian **Tag** dan pilih kotak centang di sebelah tag atau tag yang ingin Anda hapus. 

1. Pilih **Hapus**. 

1. Pop-up **Hapus tag yang ditentukan pengguna** muncul dan meminta Anda mengonfirmasi penghapusan tag atau tag yang Anda pilih. 

1. Pilih **Hapus** untuk mengonfirmasi.

## Menggunakan AWS SDKs
<a name="directory-bucket-tag-delete-sdks"></a>

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

Contoh ini menunjukkan cara menghapus tag dari bucket direktori dengan menggunakan AWS SDK for Java 2.x. Untuk menggunakan perintah ganti *user input placeholders* dengan informasi Anda sendiri. 

```
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.s3control.S3ControlClient;
import software.amazon.awssdk.services.s3control.model.UntagResourceRequest;
import software.amazon.awssdk.services.s3control.model.UntagResourceResponse;

public class UntagResourceExample {
    public static void untagResourceExample() {
        S3ControlClient s3Control = S3ControlClient.builder().region(Region.US_WEST_2).build();

        UntagResourceRequest untagResourceRequest = UntagResourceRequest.builder()
                .resourceArn("arn:aws::s3express:us-west-2:111122223333:bucket/my-directory-bucket--usw2-az1--x-s3")
                .accountId("111122223333")
                .tagKeys("myTagKey")
                .build();

        UntagResourceResponse response = s3Control.untagResource(untagResourceRequest);
        System.out.println("Status code (should be 204):");
        System.out.println(response.sdkHttpResponse().statusCode());
    }
}
```

------

## Penggunaan API REST
<a name="directory-bucket-tag-delete-api"></a>

Untuk informasi tentang dukungan Amazon S3 REST API untuk menghapus tag dari bucket direktori, lihat bagian berikut di Referensi API *Layanan Penyimpanan Sederhana Amazon*:
+ [UnTagResource](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UntagResource.html)

## Menggunakan AWS CLI
<a name="directory-bucket-tag-delete-cli"></a>

*Untuk menginstal AWS CLI, lihat [Menginstal AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) di Panduan Pengguna.AWS Command Line Interface *

Contoh CLI berikut menunjukkan cara menghapus tag dari bucket direktori dengan menggunakan. AWS CLI Untuk menggunakan perintah ganti *user input placeholders* dengan informasi Anda sendiri.

**Permintaan:**

```
aws s3control untag-resource \
--account-id 111122223333 \
--resource-arn arn:aws::s3express:us-east-1:444455556666:bucket/prefix--use1-az4--x-s3 \
--tag-keys "tagkey1" "tagkey2"
```

**Tanggapan:**

```
{
  "ResponseMetadata": {
    "RequestId": "EXAMPLE123456789",
    "HTTPStatusCode": 204,
    "HTTPHeaders": {
        "date": "Wed, 19 Jun 2025 10:30:00 GMT",
        "content-length": "0"
    },
    "RetryAttempts": 0
  }
}
```