Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Anda dapat menentukan kelas penyimpanan untuk objek saat Anda mengunggahnya. Jika tidak, Amazon 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.
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.
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
Untuk mengatur kelas penyimpanan saat Anda mengunggah objek, Anda dapat menggunakan metode berikut.
Untuk mengatur kelas penyimpanan saat mengunggah objek baru di konsol:
Masuk ke AWS Management Console dan buka konsol Amazon S3 di:. https://console.aws.amazon.com/s3/
Di panel navigasi kiri, pilih Bucket tujuan umum.
Dalam daftar bucket, pilih nama bucket tempat Anda ingin mengunggah folder atau file Anda.
Pilih Unggah.
Di jendela Upload, pilih Properties.
Di bawah kelas Penyimpanan, pilih kelas penyimpanan untuk file yang Anda unggah.
(Opsional) Mengonfigurasi properti tambahan apa pun untuk file yang Anda unggah, Untuk informasi selengkapnya, lihat Mengunggah Objek
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.
Di bagian bawah halaman, Pilih Unggah.
Anda dapat menentukan kelas penyimpanan pada objek saat Anda membuatnya menggunakan operasiPutObject
, 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
perintah untuk mengatur kelas penyimpanan pada objek baru ke S3 Intelligent-Tiering:
PUT /my-image.jpg HTTP/1.1 Host:
.s3.
amzn-s3-demo-bucket1
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: DEEP_ARCHIVE
Contoh ini menggunakan put-object
perintah untuk meng-upload my_images.tar.bz2
to
di kelas amzn-s3-demo-bucket1
penyimpanan:GLACIER
aws s3api put-object --bucket
--key
amzn-s3-demo-bucket1
dir-1/my_images.tar.bz2
--storage-classGLACIER
--bodymy_images.tar.bz2
Jika ukuran objek lebih dari 5 GB, gunakan perintah berikut untuk mengatur kelas penyimpanan:
aws s3 cp
large_test_file
s3://
--storage-classamzn-s3-demo-bucket1
GLACIER
Mengubah kelas penyimpanan untuk objek yang ada
Untuk mengatur kelas penyimpanan saat Anda mengunggah objek, Anda dapat menggunakan metode berikut.
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:
Masuk ke AWS Management Console dan buka konsol Amazon S3 di. https://console.aws.amazon.com/s3/
-
Di panel navigasi kiri, pilih Bucket tujuan umum.
Dalam daftar bucket, pilih nama bucket yang berisi objek yang ingin Anda ubah.
-
Pilih kotak centang di sebelah kiri nama objek yang ingin Anda ubah.
-
Pada menu Tindakan, pilih Edit kelas penyimpanan dari daftar opsi yang muncul.
-
Pilih dari kelas penyimpanan yang tersedia untuk objek Anda.
-
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.
-
Pilih Simpan perubahan di sudut kanan bawah. Amazon S3 menyimpan perubahan Anda.
Untuk mengubah kelas penyimpanan objek yang ada, gunakan metode berikut.
Permintaan contoh ini menggunakan PutObject
perintah untuk mengatur kelas penyimpanan pada objek baru ke S3 Intelligent-Tiering:
PUT /my-image.jpg HTTP/1.1 Host:
.s3.
amzn-s3-demo-bucket1
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: DEEP_ARCHIVE
Contoh ini menggunakan cp
perintah untuk mengubah kelas penyimpanan objek yang ada dari kelas penyimpanan saat ini ke kelas
penyimpanan:DEEP_ARCHIVE
aws s3 cp
object_S3_URI
object_S3_URI
--storage-classDEEP_ARCHIVE
Membatasi izin kebijakan akses untuk kelas penyimpanan tertentu
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.
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 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