

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

# Tabel dalam ember meja S3
<a name="s3-tables-tables"></a>

Tabel S3 mewakili kumpulan data terstruktur yang terdiri dari data tabel yang mendasari dan metadata terkait. Data ini disimpan di dalam bucket tabel sebagai subresource. Semua tabel dalam ember meja disimpan dalam format tabel [Apache Iceberg](https://iceberg.apache.org/docs/latest/). Amazon S3 mengelola pemeliharaan tabel Anda melalui pemadatan file otomatis dan manajemen snapshot. Untuk informasi selengkapnya, lihat [Pemeliharaan untuk tabel](s3-tables-maintenance.md).

Untuk membuat tabel di akun Anda dapat diakses oleh layanan AWS analitik, Anda mengintegrasikan bucket tabel Amazon S3 Anda. AWS Glue Data Catalog Integrasi ini memungkinkan layanan AWS analitik seperti Amazon Athena dan Amazon Redshift untuk secara otomatis menemukan dan mengakses data tabel Anda. 

Saat Anda membuat tabel, Amazon S3 secara otomatis menghasilkan lokasi gudang untuk tabel. Ini adalah lokasi S3 unik yang menyimpan objek yang terkait dengan tabel. Contoh berikut menunjukkan format lokasi gudang: 

```
s3://63a8e430-6e0b-46f5-k833abtwr6s8tmtsycedn8s4yc3xhuse1b--table-s3
```

Dalam bucket tabel Anda, Anda dapat mengatur tabel ke dalam pengelompokan logis yang disebut namespaces. Untuk informasi selengkapnya, lihat [Ruang nama tabel](s3-tables-namespace.md).

Anda dapat mengganti nama tabel, tetapi setiap tabel memiliki Nama Sumber Daya Amazon (ARN) yang unik dan ID tabel unik. Setiap tabel juga memiliki kebijakan sumber daya yang melekat padanya. Anda dapat menggunakan kebijakan ini untuk mengelola akses ke tabel.

Tabel ARNs menggunakan format berikut:

```
arn:aws:s3tables:region:owner-account-id:bucket/bucket-name/table/table-id
```

Secara default, Anda dapat membuat hingga 10.000 tabel dalam ember meja. Untuk meminta peningkatan kuota untuk bucket atau tabel tabel, hubungi. [Dukungan](https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase) 

Amazon S3 mendukung jenis tabel berikut di bucket tabel:

**Tabel pelanggan**  
Tabel pelanggan adalah tabel yang dapat Anda baca dan tulis. Anda dapat mengambil data dari tabel ini menggunakan mesin kueri terintegrasi. Anda dapat menyisipkan, memperbarui, atau menghapus data di dalamnya dengan menggunakan operasi API S3 atau mesin kueri terintegrasi. 

**AWS tabel**  
AWS tabel adalah tabel hanya-baca yang dihasilkan oleh Layanan AWS atas nama Anda. Tabel ini dikelola oleh Amazon S3 dan tidak dapat dimodifikasi oleh prinsipal IAM di luar Amazon S3 itu sendiri. Anda dapat mengambil informasi dari tabel ini, tetapi Anda tidak dapat mengubah data di dalamnya. AWS tabel mencakup tabel Metadata S3, yang berisi metadata yang diambil dari objek dalam bucket tujuan umum S3. Untuk informasi selengkapnya, lihat [Menemukan data Anda dengan tabel Metadata S3](metadata-tables-overview.md).

**Topics**
+ [Membuat tabel Amazon S3](s3-tables-create.md)
+ [Menghapus tabel Amazon S3](s3-tables-delete.md)
+ [Melihat detail tentang tabel Amazon S3](s3-tables-table-details.md)
+ [Mengelola kebijakan tabel](s3-tables-table-policy.md)
+ [Menggunakan tag dengan tabel S3](table-tagging.md)

# Membuat tabel Amazon S3
<a name="s3-tables-create"></a>

Tabel Amazon S3 adalah subsumber daya dari ember meja. Tabel disimpan dalam Apache Iceberg format sehingga Anda dapat bekerja dengannya dengan menggunakan mesin kueri dan aplikasi lain yang mendukungApache Iceberg. Amazon S3 terus mengoptimalkan tabel Anda untuk membantu mengurangi biaya penyimpanan dan meningkatkan kinerja kueri analitik.

Saat Anda membuat tabel, Amazon S3 secara otomatis menghasilkan *lokasi gudang* untuk tabel. Lokasi gudang adalah lokasi S3 unik di mana Anda dapat membaca dan menulis objek yang terkait dengan tabel. Contoh berikut menunjukkan format lokasi gudang:

```
s3://63a8e430-6e0b-46f5-k833abtwr6s8tmtsycedn8s4yc3xhuse1b--table-s3
```

Tabel memiliki format Amazon Resource Name (ARN) berikut:

```
arn:aws:s3tables:region:owner-account-id:bucket/bucket-name/table/table-id
```

Secara default, Anda dapat membuat hingga 10.000 tabel dalam ember meja. Untuk meminta peningkatan kuota untuk bucket atau tabel tabel, hubungi. [Dukungan](https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase)

Anda dapat membuat tabel menggunakan konsol Amazon S3, Amazon S3 REST API,,AWS CLI() AWS SDKs AWS Command Line Interface , atau mesin kueri yang terhubung ke bucket tabel Anda.

Saat Anda membuat tabel, Anda dapat menentukan pengaturan enkripsi untuk tabel tersebut, kecuali jika Anda membuat tabel dengan Athena. Jika Anda tidak menentukan pengaturan enkripsi, tabel dienkripsi dengan pengaturan default untuk keranjang tabel. Untuk informasi selengkapnya, lihat [Menentukan enkripsi untuk tabel](s3-tables-kms-specify.md#specify-kms-table).

**Prasyarat untuk membuat tabel**

Untuk membuat tabel, Anda harus terlebih dahulu melakukan hal berikut: 
+ [Buat ember meja](s3-tables-buckets-create.md).
+ [Buat namespace](s3-tables-namespace-create.md)di ember meja Anda.
+ Pastikan Anda memiliki izin AWS Identity and Access Management (IAM) untuk `s3tables:CreateTable` dan. `s3tables:PutTableData`
+ 
**catatan**  
Jika Anda menggunakan enkripsi SSE-KMS untuk tabel Anda, Anda memerlukan izin untuk`s3tables:PutTableEncryption`, dan `DescribeKey` izin pada kunci yang dipilih. AWS KMS Selain itu AWS KMS kunci yang Anda gunakan perlu memberikan izin Tabel S3 untuk melakukan pemeliharaan tabel otomatis. Untuk informasi selengkapnya, lihat [Persyaratan izin untuk enkripsi SSE-KMS Tabel S3](s3-tables-kms-permissions.md)

Untuk informasi tentang nama tabel yang valid, lihat[Aturan penamaan untuk tabel dan ruang nama](s3-tables-buckets-naming.md#naming-rules-table).

**penting**  
Saat membuat tabel, pastikan Anda menggunakan semua huruf kecil dalam nama tabel dan definisi tabel Anda. Misalnya, pastikan bahwa nama kolom Anda semua huruf kecil. Jika nama tabel atau definisi tabel berisi huruf kapital, tabel tidak didukung oleh AWS Lake Formation atau definisi tabel AWS Glue Data Catalog. Dalam hal ini, tabel Anda tidak akan terlihat oleh layanan AWS analitik seperti Amazon Athena, meskipun bucket tabel Anda terintegrasi dengan AWS layanan analitik.   
Jika definisi tabel berisi huruf kapital, Anda menerima pesan galat berikut saat menjalankan `SELECT` kueri di Athena: “GENERIC\$1INTERNAL\$1ERROR: Get table request failed: com.amazonaws.services.glue.model. ValidationException: Sumber Daya Federasi Tidak Didukung - Nama tabel atau kolom tidak valid.

## Menggunakan konsol S3 dan Amazon Athena
<a name="create-table-console"></a>

Prosedur berikut menggunakan konsol Amazon S3 untuk membuat tabel dengan Amazon Athena. Jika Anda belum membuat namespace di bucket tabel Anda, Anda dapat melakukannya sebagai bagian dari proses ini. Sebelum melakukan langkah-langkah berikut, pastikan Anda telah mengintegrasikan bucket tabel Anda dengan layanan AWS analitik di Wilayah ini. Untuk informasi selengkapnya, lihat [Mengintegrasikan Tabel AWS Amazon S3 dengan layanan analitik](s3-tables-integrating-aws.md).

**catatan**  
Saat Anda membuat tabel menggunakan Athena, tabel tersebut mewarisi pengaturan enkripsi default dari keranjang tabel. Jika Anda ingin menggunakan jenis enkripsi yang berbeda, Anda perlu membuat tabel menggunakan metode lain.

**Untuk membuat tabel**

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

1. Di panel navigasi kiri, pilih **Bucket tabel**.

1. Pada halaman **bucket Table**, pilih bucket tempat Anda ingin membuat tabel.

1. Pada halaman detail bucket, pilih **Buat tabel dengan Athena**. 

1. Dalam **Buat tabel dengan Athena** kotak dialog, lakukan salah satu hal berikut:
   + Buat namespace baru. Pilih **Buat namespace**, lalu masukkan nama di bidang Nama **Namespace**. Nama namespace harus 1 hingga 255 karakter dan unik di dalam keranjang tabel. Karakter yang valid adalah a—z, 0-9, dan garis bawah (). `_` Garis bawah tidak diizinkan pada awal nama namespace. 
   + Pilih **Buat namespace**.
   + Tentukan namespace yang ada. Pilih **Tentukan namespace yang ada dalam keranjang tabel ini**. Kemudian pilih **Pilih dari ruang nama yang ada atau Masukkan nama namespace** **yang ada**. Jika Anda memiliki lebih dari 1.000 ruang nama di bucket, Anda harus memasukkan nama namespace jika tidak muncul dalam daftar. 

1. Pilih **Buat tabel dengan Athena**.

1. Konsol Amazon Athena terbuka dan editor kueri Athena muncul. **Bidang **Catalog** harus diisi dengan **s3tablescatalog/** diikuti dengan nama bucket tabel Anda, misalnya, s3tablescatalog/. *amzn-s3-demo-bucket*** Bidang **Database** harus diisi dengan namespace yang Anda buat atau pilih sebelumnya. 
**catatan**  
Jika Anda tidak melihat nilai ini di bidang **Katalog** dan **Database**, pastikan Anda telah mengintegrasikan bucket tabel Anda dengan layanan AWS analitik di Wilayah ini. Untuk informasi selengkapnya, lihat [Mengintegrasikan Tabel AWS Amazon S3 dengan layanan analitik](s3-tables-integrating-aws.md). 

1. Editor kueri diisi dengan kueri sampel yang dapat Anda gunakan untuk membuat tabel. Ubah kueri untuk menentukan nama tabel dan kolom yang Anda ingin tabel Anda miliki. 

1. Setelah selesai memodifikasi kueri, pilih **Jalankan** untuk membuat tabel Anda. 
**catatan**  
Jika Anda menerima kesalahan “Izin tidak cukup untuk menjalankan kueri. Principal tidak memiliki hak istimewa pada sumber daya tertentu “ketika Anda mencoba menjalankan kueri di Athena, Anda harus diberikan izin Formasi Danau yang diperlukan di atas meja. Untuk informasi selengkapnya, lihat [Memberikan izin Lake Formation di atas meja atau database](grant-permissions-tables.md#grant-lf-table). 
Jika Anda menerima kesalahan “Gunung es tidak dapat mengakses sumber daya yang diminta” ketika Anda mencoba menjalankan kueri di Athena, buka AWS Lake Formation konsol dan pastikan bahwa Anda telah memberikan izin pada katalog keranjang tabel dan database (namespace) yang Anda buat. Jangan tentukan tabel saat memberikan izin ini. Untuk informasi selengkapnya, lihat [Memberikan izin Lake Formation di atas meja atau database](grant-permissions-tables.md#grant-lf-table). 
Jika Anda menerima pesan galat berikut saat menjalankan `SELECT` kueri di Athena, pesan ini disebabkan oleh adanya huruf kapital di nama tabel atau nama kolom Anda dalam definisi tabel Anda: “GENERIC\$1INTERNAL\$1ERROR: Get table request failed: com.amazonaws.services.glue.model. ValidationException: Sumber Daya Federasi Tidak Didukung - Nama tabel atau kolom tidak valid. Pastikan bahwa nama tabel dan kolom Anda semuanya huruf kecil. 

Jika pembuatan tabel Anda berhasil, nama tabel baru Anda muncul di daftar tabel di Athena. Saat Anda menavigasi kembali ke konsol Amazon S3, tabel baru akan muncul di daftar **Tabel** di halaman detail bucket untuk bucket tabel setelah Anda menyegarkan daftar. 

## Menggunakan AWS CLI
<a name="create-table-CLI"></a>

Contoh ini menunjukkan cara membuat tabel dengan skema dengan menggunakan AWS CLI dan menentukan metadata tabel dengan. JSON Untuk menggunakan contoh ini, ganti `user input placeholders`dengan informasi Anda sendiri.

```
aws s3tables create-table --cli-input-json file://mytabledefinition.json
```

Untuk `mytabledefinition.json` file, gunakan definisi tabel contoh berikut. Untuk menggunakan contoh ini, ganti `user input placeholders`dengan informasi Anda sendiri. 

```
{
    "tableBucketARN": "arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket",
    "namespace": "your_namespace",
    "name": "example_table",
    "format": "ICEBERG",
    "metadata": {
        "iceberg": {
            "schema": {
                "fields": [
                     {"name": "id", "type": "int","required": true},
                     {"name": "name", "type": "string"},
                     {"name": "value", "type": "int"}
                ]
            }
        }
    }
}
```

## Menggunakan mesin kueri
<a name="create-table-engine"></a>

Anda dapat membuat tabel di mesin kueri yang didukung yang terhubung ke bucket tabel Anda, seperti dalam Apache Spark sesi di Amazon EMR.

Contoh berikut menunjukkan cara membuat tabel Spark dengan menggunakan `CREATE` pernyataan, dan menambahkan data tabel dengan menggunakan `INSERT` pernyataan atau dengan membaca data dari file yang ada. Untuk menggunakan contoh ini, ganti `user input placeholders`dengan informasi Anda sendiri.

```
spark.sql( 
" CREATE TABLE IF NOT EXISTS s3tablesbucket.example_namespace.`example_table` ( 
    id INT, 
    name STRING, 
    value INT 
) 
USING iceberg "
)
```

Setelah Anda membuat tabel, Anda dapat memuat data ke dalam tabel. Pilih dari metode berikut:
+ Tambahkan data ke dalam tabel dengan menggunakan `INSERT` pernyataan.

  ```
  spark.sql(
  """
      INSERT INTO s3tablesbucket.my_namespace.my_table 
      VALUES 
          (1, 'ABC', 100), 
          (2, 'XYZ', 200)
  """)
  ```
+ Muat file data yang ada.

  1. Baca data ke Spark:

     ```
     val data_file_location = "Path such as S3 URI to data file"
     val data_file = spark.read.parquet(data_file_location)
     ```

  1. Tulis data ke dalam tabel Gunung Es:

     ```
     data_file.writeTo("s3tablesbucket.my_namespace.my_table").using("Iceberg").tableProperty ("format-version", "2").createOrReplace()
     ```

# Menghapus tabel Amazon S3
<a name="s3-tables-delete"></a>

Anda dapat menghapus tabel dengan menggunakan Amazon S3 REST API,, AWS Command Line Interface (AWS CLI) AWS SDKs, atau dengan menggunakan mesin kueri terintegrasi.

**catatan**  
Tabel S3 tidak mendukung `DROP TABLE` operasi dengan`purge=false`. Beberapa versi Apache Spark selalu menyetel bendera ini `false` bahkan saat menjalankan `DROP TABLE PURGE` perintah. Untuk menghapus tabel, Anda dapat mencoba lagi `DROP TABLE` dengan`purge=true`, atau menggunakan operasi S3 Tables [https://docs.aws.amazon.com//AmazonS3/latest/API/API_s3TableBuckets_DeleteTable.html](https://docs.aws.amazon.com//AmazonS3/latest/API/API_s3TableBuckets_DeleteTable.html)REST API.

**penting**  
 Saat Anda menghapus tabel, Anda perlu mengetahui hal berikut:  
Menghapus tabel bersifat permanen dan tidak dapat dibatalkan. Sebelum menghapus tabel, pastikan Anda telah mencadangkan atau mereplikasi data penting apa pun.
Semua data dan konfigurasi yang terkait dengan tabel dihapus secara permanen.

## Menggunakan AWS CLI
<a name="delete-table-CLI"></a>

Contoh ini menunjukkan cara menghapus tabel dengan menggunakan AWS CLI. Untuk menggunakan perintah ini, ganti `user input placeholders` dengan informasi Anda sendiri.

```
aws s3tables delete-table \
    --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket \
    --namespace example_namespace --name example_table
```

## Menggunakan mesin kueri
<a name="create-table-namespace-engine"></a>

Anda dapat menghapus tabel dalam Apache Spark sesi yang terhubung ke bucket tabel Amazon S3 Anda.

Contoh ini menunjukkan cara menghapus tabel dengan menggunakan `DROP TABLE PURGE` perintah. Untuk menggunakan perintah, ganti `user input placeholders` dengan informasi Anda sendiri.

```
spark.sql( 
" DROP TABLE [IF EXISTS] s3tablesbucket.example_namespace.example_table PURGE")
```

# Melihat detail tentang tabel Amazon S3
<a name="s3-tables-table-details"></a>

Anda dapat melihat detail umum tabel di ember meja, seperti detail pembuatan, format, dan jenis, di konsol atau secara terprogram. Anda dapat melihat pengaturan enkripsi tabel, dan pengaturan pemeliharaan secara terprogram dengan menggunakan REST API Tabel S3, atau. AWS CLI AWS SDKs

## Melihat detail tabel
<a name="table-details-view"></a>

### Menggunakan AWS CLI
<a name="table-details-CLI"></a>

Contoh ini menunjukkan bagaimana untuk mendapatkan rincian tentang tabel dengan menggunakan AWS CLI. Untuk menggunakan contoh ini, ganti *user input placeholders*dengan informasi Anda sendiri.

```
aws s3tables get-table --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket --namespace my-namespace --name my-table
```

### Menggunakan konsol S3
<a name="table-details-console"></a>

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

1. Di panel navigasi kiri, pilih **Bucket tabel**.

1. Pilih ember meja Anda, lalu pilih tabel Anda.

1. Pilih tab **Properties**.

1. (Opsional) Untuk informasi tentang kebijakan izin yang dilampirkan pada tabel, pilih **Izin**.

## Mempratinjau data tabel
<a name="table-preview-data"></a>

### Menggunakan konsol S3
<a name="table-preview-data-console"></a>

Anda dapat melihat pratinjau data di tabel Anda langsung dari konsol Amazon S3 menggunakan prosedur berikut.

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

1. Di panel navigasi kiri, pilih **Bucket tabel**.

1. Pada halaman **bucket Table**, pilih bucket yang berisi tabel yang ingin Anda kueri.

1. Pilih tabel yang ingin Anda pratinjau lalu, pilih **Pratinjau**.

**catatan**  
Pratinjau menunjukkan 10 baris pertama dan hingga 25 kolom tabel Anda. Tabel di atas 50mb tidak dapat dipratinjau.

## Detail enkripsi
<a name="table-encryption-view"></a>

Untuk informasi selengkapnya tentang enkripsi bucket tabel, lihat[Menggunakan enkripsi sisi server dengan AWS KMS kunci (SSE-KMS) di bucket tabel](s3-tables-kms-encryption.md).

### Menggunakan AWS CLI
<a name="table-encryption-view-CLI"></a>

Contoh ini menunjukkan cara mendapatkan detail tentang pengaturan enkripsi untuk tabel dengan menggunakan AWS CLI. Untuk menggunakan contoh ini, ganti *user input placeholders*dengan informasi Anda sendiri.

```
aws s3tables get-table-encryption --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket --namespace my-namespace --name my-table
```

## Detail pemeliharaan
<a name="table-maintenance-view"></a>

Untuk informasi tentang setelan pemeliharaan, lihat [Perawatan untuk ember meja](s3-table-buckets-maintenance.md) 

### Menggunakan AWS CLI
<a name="table-maintenance-view-CLI"></a>

Contoh ini menunjukkan cara mendapatkan detail tentang pengaturan konfigurasi pemeliharaan untuk tabel dengan menggunakan AWS CLI. Untuk menggunakan contoh ini, ganti *user input placeholders*dengan informasi Anda sendiri.

```
aws s3tables get-table-maintenance-configuration --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket --namespace my-namespace --name my-table
```

# Mengelola kebijakan tabel
<a name="s3-tables-table-policy"></a>

Anda dapat menambahkan, menghapus, memperbarui, dan melihat kebijakan tabel untuk tabel menggunakan konsol Amazon S3, Amazon S3 REST API, SDK AWS , dan file. AWS CLI Untuk informasi selengkapnya, lihat topik berikut. Untuk informasi selengkapnya tentang tindakan dan kunci kondisi yang didukung AWS Identity and Access Management (IAM) untuk Tabel Amazon S3, lihat. [Manajemen akses untuk Tabel S3](s3-tables-setting-up.md) Misalnya kebijakan tabel, lihat[Kebijakan berbasis sumber daya untuk Tabel S3](s3-tables-resource-based-policies.md).

## Menambahkan kebijakan tabel
<a name="table-policy-add"></a>

Untuk menambahkan kebijakan tabel ke tabel, Anda dapat menggunakan Amazon S3 REST API, AWS SDK, dan file. AWS CLI

### Menggunakan AWS CLI
<a name="table-policy-get-CLI"></a>

Contoh ini menunjukkan cara melihat kebijakan yang dilampirkan ke tabel dengan menggunakan AWS CLI. Untuk menggunakan perintah ganti *user input placeholders* dengan informasi Anda sendiri.

```
aws s3tables get-table-policy \
    --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1/table/tableID \
    --namespace my-namespace \
    --name my-table
```

### Menggunakan konsol S3
<a name="table-policy-add-console"></a>

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

1. Di panel navigasi kiri, pilih **Amazon** S3.

1. Pilih **Table bucket** dan pilih nama bucket tabel yang berisi tabel Anda, lalu pilih tabel Anda dari bucket tersebut.

1. Pilih tab **Izin**.

1. Di bawah **Kebijakan tabel**, Pilih **Edit**.

1. Di editor kebijakan, masukkan JSON kebijakan Anda. 

1. (Opsional) Pilih **contoh Kebijakan** untuk melihat contoh kebijakan yang dapat Anda sesuaikan dengan kebutuhan Anda.

1. Setelah memasukkan kebijakan Anda, pilih **Simpan perubahan**.

## Melihat kebijakan tabel
<a name="table-policy-get"></a>

Untuk melihat kebijakan bucket yang dilampirkan ke tabel, Anda dapat menggunakan Amazon S3 REST API, AWS SDK, dan file. AWS CLI

### Menggunakan AWS CLI
<a name="table-policy-get-CLI"></a>

Contoh ini menunjukkan cara melihat kebijakan yang dilampirkan ke tabel dengan menggunakan AWS CLI. Untuk menggunakan perintah ganti *user input placeholders* dengan informasi Anda sendiri.

```
aws s3tables get-table-policy \
    --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket  \
    --namespace my-namespace \
    --name my-table
```

### Menggunakan konsol S3
<a name="get-policy-table-console"></a>

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

1. Di panel navigasi kiri, pilih **Amazon** S3.

1. Pilih **Table bucket** dan pilih nama bucket tabel yang berisi tabel Anda, lalu pilih tabel Anda dari bucket tersebut.

1. Pilih tab **Izin**.

## Menghapus kebijakan tabel
<a name="table-policy-delete"></a>

Untuk menghapus kebijakan yang dilampirkan ke tabel, Anda dapat menggunakan Amazon S3 REST API, AWS SDK, dan file. AWS CLI

### Menggunakan AWS CLI
<a name="table-policy-delete-CLI"></a>

Contoh ini menunjukkan cara menghapus kebijakan tabel dengan menggunakan AWS CLI. Untuk menggunakan perintah ganti *user input placeholders* dengan informasi Anda sendiri.

```
aws s3tables delete-table-policy \
    --table-ARN arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket \
    --namespace your-namespace \
    --name your-table
```

### Menggunakan konsol S3
<a name="table-policy-delete-console"></a>

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

1. Di panel navigasi kiri, pilih **Amazon** S3.

1. Pilih **Table bucket** dan pilih nama bucket tabel yang berisi tabel Anda, lalu pilih tabel Anda dari bucket tersebut.

1. Pilih tab **Izin**.

1. Di bawah **Kebijakan keranjang tabel**, pilih **Hapus**.

# Menggunakan tag dengan tabel S3
<a name="table-tagging"></a>

 AWS Tag adalah pasangan nilai kunci yang menyimpan metadata tentang sumber daya, dalam hal ini tabel Amazon S3. Anda dapat menandai tabel S3 saat Anda membuatnya atau mengelola tag pada tabel 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 tabel 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 tabel
<a name="common-ways-to-use-tags-table"></a>

Gunakan tag pada tabel S3 Anda untuk:

1. **Alokasi biaya** — Lacak biaya penyimpanan dengan tag tabel di 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 tabel 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 tabel S3
<a name="abac-for-tables"></a>

Tabel Amazon S3 mendukung kontrol akses berbasis atribut (ABAC) menggunakan tag. Gunakan kunci kondisi berbasis tag di AWS organisasi Anda, AWS Identity and Access Management (IAM), dan kebijakan tabel S3. ABAC di Amazon S3 mendukung otorisasi di beberapa akun. AWS 

Dalam kebijakan IAM Anda, Anda dapat mengontrol akses ke tabel S3 berdasarkan tag tabel dengan menggunakan kunci `s3tables:TableBucketTag/tag-key` kondisi atau [kunci kondisi AWS global](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys):`aws:ResourceTag/key-name`,`aws:RequestTag/key-name`, atau. `aws:TagKeys` 

#### aws: ResourceTag /nama-kunci
<a name="table-condition-key-resource-tag"></a>

Gunakan kunci kondisi 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 akses ke tabel hanya diperbolehkan jika tabel memiliki kunci tag `Department` dengan nilainya`Marketing`.

Kunci kondisi ini berlaku untuk tindakan tabel yang dilakukan menggunakan Konsol Amazon S3, Antarmuka Baris AWS Perintah (CLI), S3 APIs, atau,. AWS SDKs

Untuk contoh kebijakan, lihat [1.1 - kebijakan tabel untuk membatasi operasi di atas meja menggunakan tag](#example-policy-table-resource-tag).

Untuk contoh kebijakan tambahan dan informasi selengkapnya, lihat [Mengontrol akses ke AWS sumber daya](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html#access_tags_control-resources) di *Panduan AWS Identity and Access Management Pengguna*.

**catatan**  
Untuk tindakan yang dilakukan pada tabel, kunci kondisi ini bertindak pada tag yang diterapkan pada tabel dan bukan pada tag yang diterapkan pada ember tabel yang berisi tabel. Gunakan `s3tables:TableBucketTag/tag-key` sebagai gantinya jika Anda ingin kebijakan ABAC Anda bertindak pada tag bucket tabel saat melakukan tindakan tabel. 

#### aws: RequestTag /nama-kunci
<a name="table-condition-key-request-tag"></a>

Gunakan kunci kondisi ini untuk membandingkan pasangan nilai kunci tag yang diteruskan dalam permintaan dengan pasangan tag yang Anda tentukan dalam kebijakan. Misalnya, Anda dapat memeriksa apakah permintaan untuk menandai tabel menyertakan kunci tag `Department` dan memiliki nilai`Accounting`. 

Kunci kondisi ini berlaku saat kunci tag diteruskan dalam permintaan operasi `TagResource` atau `CreateTable` API, atau saat menandai atau membuat tabel dengan tag menggunakan Konsol Amazon S3, Antarmuka Baris AWS Perintah (CLI), atau. AWS SDKs 

Untuk contoh kebijakan, lihat [1.2 - Kebijakan IAM untuk membuat atau memodifikasi tabel dengan tag tertentu](#example-policy-table-request-tag).

Untuk kebijakan contoh tambahan dan informasi selengkapnya, lihat [Mengontrol akses selama AWS permintaan](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html#access_tags_control-requests) di *Panduan AWS Identity and Access Management Pengguna*.

#### aws: TagKeys
<a name="table-condition-key-tag-keys"></a>

Gunakan kunci kondisi ini untuk membandingkan kunci tag dalam permintaan dengan kunci yang Anda tentukan dalam kebijakan untuk menentukan kunci tag apa yang diizinkan untuk diakses. Misalnya, untuk mengizinkan penandaan selama `CreateTable` tindakan, Anda harus membuat kebijakan yang memungkinkan `s3tables:CreateTable` tindakan `s3tables:TagResource` dan tindakan. Anda kemudian dapat menggunakan kunci `aws:TagKeys` kondisi untuk menegakkan bahwa hanya tag tertentu yang digunakan dalam `CreateTable` permintaan. 

Kunci kondisi ini berlaku ketika kunci tag diteruskan dalam`TagResource`,`UntagResource`, atau operasi `CreateTable` API atau saat menandai, melepas tag, atau membuat tabel dengan tag menggunakan Antarmuka Baris AWS Perintah (CLI), atau. AWS SDKs 

Untuk contoh kebijakan, lihat [1.3 - Kebijakan IAM untuk mengontrol modifikasi tag pada sumber daya yang ada mempertahankan tata kelola penandaan](#example-policy-table-tag-keys).

Untuk kebijakan contoh tambahan 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) di *Panduan AWS Identity and Access Management Pengguna*.

#### s3tables: /tag-kunci TableBucketTag
<a name="table-bucket-tag-condition-key"></a>

Gunakan kunci kondisi ini untuk memberikan izin ke data tertentu dalam bucket tabel menggunakan tag. Kunci kondisi ini bertindak, sebagian besar, pada tag yang ditetapkan ke bucket tabel untuk semua tindakan tabel S3. Bahkan saat Anda membuat tabel dengan tag, kunci kondisi ini bekerja pada tag yang diterapkan pada bucket tabel yang berisi tabel tersebut. Pengecualiannya adalah: 
+ Saat Anda membuat keranjang tabel dengan tag, kunci kondisi ini bertindak pada tag dalam permintaan.

Untuk contoh kebijakan, lihat [1.4 - Menggunakan kunci kondisi s3tables: TableBucketTag](#example-policy-table-bucket-tag-tables).

#### Contoh kebijakan ABAC untuk tabel
<a name="example-table-abac-policies"></a>

Lihat contoh kebijakan ABAC berikut untuk tabel Amazon S3.

**catatan**  
Jika Anda memiliki kebijakan berbasis sumber daya IAM atau S3 Tables yang membatasi pengguna IAM dan peran IAM berdasarkan tag utama, Anda harus melampirkan tag utama yang sama ke peran IAM yang digunakan Lake Formation untuk mengakses data Amazon S3 Anda (misalnya,) dan memberikan peran ini izin yang diperlukan. LakeFormationDataAccessRole Ini diperlukan agar kebijakan kontrol akses berbasis tag Anda berfungsi dengan benar dengan integrasi analitik Tabel S3 Anda. 

##### 1.1 - kebijakan tabel untuk membatasi operasi di atas meja menggunakan tag
<a name="example-policy-table-resource-tag"></a>

Dalam kebijakan tabel ini, prinsip IAM yang ditentukan (pengguna dan peran) dapat melakukan `GetTable` tindakan hanya jika nilai tag tabel cocok dengan nilai `project` tag prinsipal. `project`

```
{
  "Version": "2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "AllowGetTable",
      "Effect": "Allow",
      "Principal": {
        "AWS": "111122223333"
      },
      "Action": "s3tables:GetTable",
      "Resource": "arn:aws::s3tables:us-west-2:111122223333:bucket/amzn-s3-demo-table-bucket/my_example_tab;e",
      "Condition": {
        "StringEquals": {
          "aws:ResourceTag/project": "${aws:PrincipalTag/project}"
        }
      }
    }
  ]
}
```

##### 1.2 - Kebijakan IAM untuk membuat atau memodifikasi tabel dengan tag tertentu
<a name="example-policy-table-request-tag"></a>

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

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

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

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

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

##### 1.4 - Menggunakan kunci kondisi s3tables: TableBucketTag
<a name="example-policy-table-bucket-tag-tables"></a>

Dalam kebijakan IAM ini, pernyataan kondisi mengizinkan akses ke data bucket tabel hanya jika bucket tabel memiliki kunci tag `Environment` dan nilai `Production` tag. `s3tables:TableBucketTag/<tag-key>`Perbedaan dari kunci `aws:ResourceTag/<tag-key>` kondisi karena, selain mengontrol akses ke bucket tabel tergantung pada tag mereka, ini memungkinkan Anda untuk mengontrol akses ke tabel berdasarkan tag pada bucket tabel induk mereka.

```
{
  "Version": "2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "AllowAccessToSpecificTables",
      "Effect": "Allow",
      "Action": "*",
      "Resource": "arn:aws::s3tables:us-west-2:111122223333:bucket/amzn-s3-demo-table-bucket/*",
      "Condition": {
        "StringEquals": {
          "s3tables:TableBucketTag/Environment": "Production"
        }
      }
    }
  ]
}
```

## Mengelola tag untuk tabel
<a name="table-working-with-tags"></a>

Anda dapat menambahkan atau mengelola tag untuk tabel S3 menggunakan Konsol Amazon S3, Antarmuka Baris AWS Perintah (CLI),, AWS SDKs atau menggunakan APIs [TagResource](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_TagResource.html)S3:,, dan. [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) Untuk informasi lebih lanjut, lihat:

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

# Membuat tabel dengan tag
<a name="table-create-tag"></a>

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

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

Untuk membuat tabel dengan tag, Anda harus memiliki izin berikut:
+ `s3tables:CreateTable`
+ `s3tables:TagResource`

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

Jika Anda mengalami kesalahan saat mencoba membuat tabel dengan tag, Anda dapat melakukan hal berikut: 
+ Verifikasi bahwa Anda memiliki kebutuhan [Izin](#table-create-tag-permissions) untuk membuat tabel dan menerapkan tag untuk itu.
+ Periksa kebijakan pengguna IAM Anda untuk mengetahui kondisi kontrol akses berbasis atribut (ABAC) apa pun. Kebijakan Anda mungkin mengharuskan Anda untuk menandai tabel Anda hanya dengan kunci dan nilai tag tertentu. Untuk informasi selengkapnya tentang ABAC dan contoh tabel kebijakan ABAC, lihat [ABAC untuk](https://docs.aws.amazon.com/AmazonS3/latest/userguide/table-tagging.html#abac-for-tables) tabel S3.

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

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

## Penggunaan API REST
<a name="table-create-tag-api"></a>

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

## Menggunakan AWS CLI
<a name="table-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 tabel dengan tag dengan menggunakan. AWS CLI Untuk menggunakan perintah ganti *user input placeholders* dengan informasi Anda sendiri.

Saat Anda membuat tabel, Anda harus memberikan detail konfigurasi. Untuk informasi selengkapnya, lihat [Membuat tabel Amazon S3](s3-tables-create.md). Anda juga harus memberi nama tabel dengan nama yang mengikuti konvensi penamaan tabel. Untuk mengetahui informasi selengkapnya, lihat [Aturan penamaan bucket, tabel, dan namespace Amazon S3](s3-tables-buckets-naming.md). 

**Permintaan:**

```
aws --region us-west-2 \
s3tables create-table \
--endpoint https://ufwae60e2k.execute-api.us-west-2.amazonaws.com/personal/ \
--table-bucket-arn arn:aws:s3tables:us-west-2:111122223333:bucket/amzn-s3-demo-table-bucket
--tags '{"Department":"Engineering"}' \
--name my_table_abc \
--namespace my_namesapce_123a \
--format ICEBERG
```

# Menambahkan tag ke tabel
<a name="table-tag-add"></a>



Anda dapat menambahkan tag ke tabel Amazon S3 dan memodifikasi tag ini. Untuk informasi selengkapnya tentang menandai tabel, lihat[Menggunakan tag dengan tabel S3](table-tagging.md).

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

Untuk menambahkan tag ke tabel, Anda harus memiliki izin berikut:
+ `s3tables:TagResource`

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

Jika Anda mengalami kesalahan saat mencoba menambahkan tag ke tabel, Anda dapat melakukan hal berikut: 
+ Verifikasi bahwa Anda memiliki persyaratan [Izin](#table-tag-add-permissions) untuk menambahkan tag ke tabel.
+ Jika Anda mencoba menambahkan kunci tag yang dimulai dengan awalan AWS cadangan`aws:`, ubah kunci tag dan coba lagi. 
+ Kunci tag diperlukan. Juga, pastikan bahwa kunci tag dan nilai tag tidak melebihi panjang karakter maksimum dan tidak mengandung karakter terbatas. Untuk informasi selengkapnya, lihat [Penandaan untuk alokasi biaya atau kontrol akses berbasis atribut (ABAC)](tagging.md).

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

Anda dapat menambahkan tag ke tabel dengan menggunakan konsol Amazon S3, Antarmuka Baris AWS Perintah (AWS CLI), API REST Tabel Amazon S3, dan. AWS SDKs

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

Untuk menambahkan tag ke tabel 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 tabel**.

1. Pilih nama bucket tabel. 

1. Pilih nama tabel. 

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**. 

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

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

## Menggunakan AWS CLI
<a name="table-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 tabel dengan menggunakan. AWS CLI Untuk menggunakan perintah ganti *user input placeholders* dengan informasi Anda sendiri.

**Permintaan:**

```
aws --region us-west-2 \ 
s3tables tag-resource \
--resource-arn arn:aws::s3tables:us-west-2:111122223333:bucket/amzn-s3-demo-table-bucket/table/my_example_table \
--tags '{"Department":"engineering"}'
```

# Melihat tag tabel
<a name="table-tag-view"></a>

Anda dapat melihat atau mencantumkan tag yang diterapkan ke tabel Amazon S3. Untuk informasi selengkapnya tentang tag, lihat [Menggunakan tag dengan tabel S3](table-tagging.md).

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

Untuk melihat tag yang diterapkan ke tabel, Anda harus memiliki izin berikut: 
+ `s3tables:ListTagsForResource`

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

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

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

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

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

Untuk melihat tag yang diterapkan ke tabel 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 tabel**.

1. Pilih nama bucket Table. 

1. Pilih nama tabel di dalam ember Table. 

1. Pilih tab **Properti**. 

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

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

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

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

## Menggunakan AWS CLI
<a name="table-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 kepada Anda bagaimana untuk melihat tag diterapkan ke tabel. Untuk menggunakan perintah ganti *user input placeholders* dengan informasi Anda sendiri.

**Permintaan:**

```
aws --region us-west-2 \ 
s3tables list-tags-for-resource \
--resource-arn arn:aws::s3tables:us-west-2:111122223333:bucket/amzn-s3-demo-table-bucket/table/my_example_table
```

# Menghapus tag dari tabel
<a name="table-tag-delete"></a>

Anda dapat menghapus tag dari tabel Amazon S3. Untuk informasi selengkapnya tentang menandai tabel, lihat[Menggunakan tag dengan tabel S3](table-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 tabel. 

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

Untuk menghapus tag dari tabel, Anda harus memiliki izin berikut: 
+ `s3tables:UntagResource`

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

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

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

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

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

Untuk menghapus tag dari tabel 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 tabel**.

1. Pilih nama bucket tabel. 

1. Pilih nama tabel. 

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.

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

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

## Menggunakan AWS CLI
<a name="table-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 tabel dengan menggunakan. AWS CLI Untuk menggunakan perintah ganti *user input placeholders* dengan informasi Anda sendiri.

**Permintaan:**

```
aws --region us-west-2 \ 
s3tables untag-resource \
--resource-arn arn:aws::s3tables:us-west-2:111122223333:bucket/amzn-s3-demo-table-bucket/table/my_example_table \
--tag-keys '["department"]'
```