

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

# Mengatur kelas penyimpanan objek
<a name="sc-howtoset"></a>

Anda dapat menentukan kelas penyimpanan untuk objek saat Anda mengunggahnya. Jika tidak, Amazon S3 menggunakan kelas penyimpanan Standar Amazon S3 default untuk objek dalam bucket tujuan umum. Anda juga dapat mengubah kelas penyimpanan objek yang sudah disimpan di bucket tujuan umum Amazon S3 ke kelas penyimpanan lain menggunakan konsol Amazon S3 AWS SDKs,, atau AWS Command Line Interface ().AWS CLI Semua pendekatan ini menggunakan operasi API Amazon S3 untuk mengirim permintaan ke Amazon S3.

**catatan**  
Anda tidak dapat mengubah kelas penyimpanan objek yang disimpan dalam bucket direktori.

Anda dapat mengarahkan Amazon S3 untuk mengubah kelas penyimpanan objek secara otomatis dengan menambahkan konfigurasi Siklus Hidup S3 ke bucket. Untuk informasi selengkapnya, lihat [Mengelola siklus hidup objek](object-lifecycle-mgmt.md).

Saat menyiapkan konfigurasi Replikasi S3, Anda dapat mengatur kelas penyimpanan untuk objek yang direplikasi ke kelas penyimpanan lainnya. Tetapi, Anda tidak dapat mereplikasi objek yang disimpan di kelas penyimpanan S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive. Untuk informasi selengkapnya, lihat [Elemen file konfigurasi replikasi](replication-add-config.md).

Saat mengatur kelas penyimpanan secara terprogram, Anda memberikan nilai kelas penyimpanan. Berikut ini adalah daftar nama konsol untuk kelas penyimpanan dengan nilai API yang sesuai:
+ **Mengurangi Penyimpanan Redundansi** - `REDUCED_REDUNDANCY`
+ **S3 Express Satu Zona** - `EXPRESS_ONEZONE`
+ **Arsip Dalam Gletser S3** — `DEEP_ARCHIVE`
+ **Pengambilan Fleksibel Gletser S3** - `GLACIER`
+ **Pengambilan Instan Gletser S3** - `GLACIER_IR`
+ Tingkat **Cerdas S3** — `INTELLIGENT_TIERING`
+ **S3 Satu Zona** - IA - `ONEZONE_IA`
+ **Standar S3** - `STANDARD`
+ **S3 Standar IA** - `STANDARD_IA`

## Mengatur kelas penyimpanan pada objek baru
<a name="setting-storage-class"></a>

Untuk mengatur kelas penyimpanan saat Anda mengunggah objek, Anda dapat menggunakan metode berikut.

### Menggunakan konsol S3
<a name="setting-storage-class-console"></a>

Untuk mengatur kelas penyimpanan saat mengunggah objek baru di konsol:

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

1. Dalam daftar bucket, pilih nama bucket tempat Anda ingin mengunggah folder atau file Anda.

1. Pilih **Unggah**.

1. Di jendela **Upload**, pilih **Properties**.

1. Di bawah kelas Penyimpanan, pilih kelas penyimpanan untuk file yang Anda unggah.

1. (Opsional) Mengonfigurasi properti tambahan apa pun untuk file yang Anda unggah, Untuk informasi selengkapnya, lihat [Mengunggah Objek](upload-objects.md)

1. Di jendela Unggah, lakukan salah satu hal berikut:
   + Seret file dan folder ke jendela Unggah. 
   + Pilih **Tambahkan file** atau **Tambahkan folder**, pilih file atau folder untuk diunggah, dan pilih **Buka**.

1. Di bagian bawah halaman, Pilih **Unggah**.

### Penggunaan API REST
<a name="setting-storage-class-rest"></a>

Anda dapat menentukan kelas penyimpanan pada objek saat Anda membuatnya menggunakan operasi`PutObject`, `POST Object` Object, dan `CreateMultipartUpload` API, menambahkan header `x-amz-storage-class` permintaan. Jika Anda tidak menambahkan header ini, Amazon S3 menggunakan kelas penyimpanan standar S3 Standard (`STANDARD`) default.

Permintaan contoh ini menggunakan `[PutObject](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html)` perintah untuk mengatur kelas penyimpanan pada objek baru ke S3 Intelligent-Tiering:

```
PUT /my-image.jpg HTTP/1.1
Host: amzn-s3-demo-bucket1.s3.Region.amazonaws.com 
Date: Wed, 12 Oct 2009 17:50:00 GMT 
Authorization: authorization string 
Content-Type: image/jpeg 
Content-Length: 11434 
Expect: 100-continue 
x-amz-storage-class: INTELLIGENT_TIERING
```

### Menggunakan AWS CLI
<a name="setting-storage-class-rest"></a>

Contoh ini menggunakan `put-object` perintah untuk meng-upload *my\$1images.tar.bz2* to **amzn-s3-demo-bucket1** di kelas `GLACIER ` penyimpanan:

```
aws s3api put-object --bucket amzn-s3-demo-bucket1 --key dir-1/my_images.tar.bz2 --storage-class GLACIER --body my_images.tar.bz2
```

Jika ukuran objek lebih dari 5 GB, gunakan perintah berikut untuk mengatur kelas penyimpanan:

```
aws s3 cp large_test_file s3://amzn-s3-demo-bucket1 --storage-class GLACIER
```

## Mengubah kelas penyimpanan untuk objek yang ada
<a name="changing-storage-class"></a>

Untuk mengatur kelas penyimpanan saat Anda mengunggah objek, Anda dapat menggunakan metode berikut.

### Menggunakan konsol S3
<a name="changing-storage-class-console"></a>

Anda dapat mengubah kelas penyimpanan objek menggunakan konsol Amazon S3 jika ukuran objek kurang dari 5 GB. Jika ukurannya lebih besar, sebaiknya tambahkan konfigurasi S3 Lifecycle untuk mengubah kelas penyimpanan objek.

Untuk mengubah kelas penyimpanan objek di konsol:

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

1.  Dalam daftar bucket, pilih nama bucket yang berisi objek yang ingin Anda ubah.

1. Pilih kotak centang di sebelah kiri nama objek yang ingin Anda ubah.

1. Pada menu **Tindakan**, pilih **Edit kelas penyimpanan** dari daftar opsi yang muncul.

1. Pilih dari kelas penyimpanan yang tersedia untuk objek Anda.

1. Di bawah **Pengaturan salinan tambahan**, pilih apakah Anda ingin **Menyalin setelan sumber**, **Jangan tentukan pengaturan**, atau **Tentukan pengaturan**. **Pengaturan sumber salin** adalah opsi default. Jika Anda hanya ingin menyalin objek tanpa atribut pengaturan sumber, pilih **Jangan tentukan pengaturan**. Pilih **Tentukan pengaturan** untuk menentukan pengaturan untuk kelas penyimpanan, tag objek ACLs, metadata, enkripsi sisi server, dan checksum tambahan.

1. Pilih **Simpan perubahan** di sudut kanan bawah. Amazon S3 menyimpan perubahan Anda.

### Penggunaan API REST
<a name="changing-storage-class-rest"></a>

Untuk mengubah kelas penyimpanan objek yang ada, gunakan metode berikut.

Permintaan contoh ini menggunakan `[PutObject](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html)` perintah untuk mengatur kelas penyimpanan untuk objek yang ada ke S3 Intelligent-Tiering:

```
PUT /my-image.jpg HTTP/1.1
Host: amzn-s3-demo-bucket1.s3.Region.amazonaws.com 
Date: Wed, 12 Oct 2009 17:50:00 GMT 
Authorization: authorization string 
Content-Type: image/jpeg 
Content-Length: 11434 
Expect: 100-continue 
x-amz-storage-class: INTELLIGENT_TIERING
```

### Menggunakan AWS CLI
<a name="setting-storage-class-rest"></a>

Contoh ini menggunakan `cp` perintah untuk mengubah kelas penyimpanan objek yang ada dari kelas penyimpanan saat ini ke kelas `DEEP_ARCHIVE ` penyimpanan:

```
aws s3 cp object_S3_URI object_S3_URI --storage-class DEEP_ARCHIVE
```

## Membatasi izin kebijakan akses untuk kelas penyimpanan tertentu
<a name="restricting-storage-class"></a>

Saat memberikan izin kebijakan akses untuk operasi Amazon S3, Anda dapat menggunakan kunci syarat `s3:x-amz-storage-class` untuk membatasi kelas penyimpanan mana yang akan digunakan saat menyimpan objek yang diunggah. Misalnya, saat Anda memberikan izin `s3:PutObject`, Anda dapat membatasi pengunggahan objek ke kelas penyimpanan tertentu. Untuk contoh kebijakan, lihat [Contoh: Membatasi unggahan objek ke objek dengan kelas penyimpanan tertentu](security_iam_service-with-iam.md#example-storage-class-condition-key). 

Untuk informasi selengkapnya tentang ketentuan penggunaan di dalam kebijakan dan daftar lengkap kunci syarat Amazon S3, lihat topik berikut:
+ [Kunci tindakan, sumber daya, dan kondisi untuk Amazon S3](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazons3.html) di Referensi Otorisasi *Layanan*

  Untuk informasi selengkapnya tentang izin operasi S3 API menurut jenis sumber daya S3, lihat. [Izin yang diperlukan untuk operasi API Amazon S3](using-with-s3-policy-actions.md)
+ [Contoh kebijakan bucket menggunakan tombol kondisi](amazon-s3-policy-keys.md)