Ember direktori - Amazon Simple Storage Service

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

Ember direktori

Terdapat dua tipe bucket Amazon S3, bucket bertujuan umum dan bucket direktori. Pilih tipe bucket yang paling sesuai dengan aplikasi dan persyaratan kinerja Anda:

  • Bucket tujuan umum adalah jenis bucket S3 asli dan direkomendasikan untuk sebagian besar kasus penggunaan dan pola akses. Bucket tujuan umum juga memungkinkan objek yang disimpan di semua kelas penyimpanan, kecuali S3 Express One Zone.

  • Bucket direktori menggunakan kelas penyimpanan S3 Express One Zone, yang direkomendasikan jika aplikasi Anda sensitif terhadap kinerja dan mendapat manfaat dari latensi PUT dan GET satu digit milidetik.

Bucket direktori digunakan untuk beban kerja atau aplikasi kritis kinerja yang memerlukan latensi satu digit milidetik yang konsisten. Bucket direktori mengatur data secara hierarkis ke dalam direktori, alih-alih struktur penyimpanan datar dari bucket tujuan umum. Tidak ada batas prefiks untuk bucket direktori dan direktori individu dapat menskalakan secara horizontal.

Bucket direktori menggunakan kelas penyimpanan S3 Express One Zone, yang menyimpan data di beberapa perangkat dalam satu Zona Ketersediaan tetapi tidak menyimpan data secara berlebihan di seluruh Zona Ketersediaan. Saat membuat bucket direktori, sebaiknya tentukan Wilayah AWS dan Availability Zone yang lokal untuk Amazon EC2, Amazon Elastic Kubernetes Service, atau Amazon Elastic Container Service (Amazon ECS) menghitung instans untuk mengoptimalkan kinerja.

Anda dapat membuat hingga 10 ember direktori di masing-masing Akun AWS, tanpa batasan jumlah objek yang dapat Anda simpan dalam ember. Kuota bucket Anda diterapkan ke setiap Wilayah di wilayah Anda Akun AWS. Jika aplikasi Anda memerlukan peningkatan batas ini, hubungi AWS Support. Untuk informasi selengkapnya, kunjungi konsol Service Quotas.

penting

Bucket direktori yang tidak memiliki aktivitas permintaan untuk periode minimal 90 hari transisi ke status tidak aktif. Saat dalam keadaan tidak aktif, bucket direktori sementara tidak dapat diakses untuk dibaca dan ditulis. Bucket yang tidak aktif menyimpan semua penyimpanan, metadata objek, dan metadata bucket. Biaya penyimpanan yang ada berlaku untuk ember yang tidak aktif. Jika Anda membuat permintaan akses ke bucket yang tidak aktif, bucket akan beralih ke status aktif, biasanya dalam beberapa menit. Selama periode transisi ini, membaca dan menulis mengembalikan kode 503 (Service Unavailable) kesalahan HTTP.

Topik berikut menyediakan informasi tentang bucket direktori. Untuk informasi selengkapnya tentang bucket tujuan umum, lihat Gambaran umum bucket.

Zona Ketersediaan

Saat membuat bucket direktori, Anda memilih Zona Ketersediaan dan Wilayah AWS.

Bucket direktori menggunakan kelas penyimpanan S3 Express One Zone, yang dibuat untuk digunakan oleh aplikasi yang sensitif terhadap kinerja. S3 Express One Zone adalah kelas penyimpanan S3 pertama di mana Anda dapat memilih satu Zona Ketersediaan dengan opsi untuk menempatkan bersama penyimpanan objek dengan sumber daya komputasi Anda, yang memberikan kecepatan akses setinggi mungkin.

Dengan S3 Express One Zone, data Anda disimpan secara berlebihan di beberapa perangkat dalam satu Zona Ketersediaan. S3 Express One Zone dirancang untuk ketersediaan 99,95 persen dalam satu Availability Zone dan didukung oleh Perjanjian Tingkat Layanan Amazon S3. Untuk informasi selengkapnya, lihat Zona Ketersediaan Tunggal

Nama bucket direktori

Nama bucket direktori terdiri dari nama dasar yang Anda berikan dan akhiran yang berisi ID Zona Ketersediaan tempat bucket Anda berada. Nama bucket direktori harus mengikuti format ini dan mematuhi aturan penamaan bucket direktori:

bucket-base-name--azid--x-s3

Misalnya, nama bucket direktori berikut berisi ID Zona Ketersediaan usw2-az1:

bucket-base-name--usw2-az1--x-s3

Untuk informasi selengkapnya, lihat Aturan penamaan bucket.

Direktori

Bucket direktori mengatur data secara hierarkis ke dalam direktori, alih-alih struktur penyortiran datar dari bucket tujuan umum. Setiap bucket direktori S3 dapat mendukung ratusan ribu transaksi per detik (TPS), terlepas dari jumlah direktori dalam bucket.

Dengan namespace hierarkis, pembatas dalam kunci objek menjadi penting. Satu-satunya pembatas yang didukung adalah garis miring (/). Direktori ditentukan oleh batas pembatas. Misalnya, kunci objek dir1/dir2/file1.txt menghasilkan direktori dir1/ dan dir2/ secara otomatis dibuat, dan objek file1.txt ditambahkan ke direktori /dir2 di jalur dir1/dir2/file1.txt.

Model pengindeksan bucket direktori mengembalikan hasil yang tidak disortir untuk operasi API ListObjectsV2. Jika Anda perlu membatasi hasil Anda ke subbagian bucket Anda, Anda dapat menentukan jalur subdirektori dalam parameter prefix, misalnya, prefix=dir1/.

Nama kunci

Untuk bucket direktori, subdirektori yang umum untuk beberapa kunci objek dibuat dengan kunci objek pertama. Kunci objek tambahan untuk subdirektori yang sama menggunakan subdirektori yang dibuat sebelumnya. Model ini memberi Anda fleksibilitas dalam memilih kunci objek yang paling cocok untuk aplikasi, dengan dukungan yang sama untuk direktori yang jarang dan padat.

Manajemen akses

Bucket direktori memiliki semua pengaturan Blokir Akses Publik S3 yang diaktifkan secara default di tingkat bucket. Kepemilikan Objek S3 diatur ke pemilik bucket yang diberlakukan dan daftar kontrol akses (ACL) dinonaktifkan. Pengaturan ini tidak dapat dimodifikasi.

Secara default, pengguna tidak memiliki izin untuk bucket direktori dan operasi S3 Express One Zone. Untuk memberikan izin akses bagi bucket direktori, Anda dapat menggunakan IAM untuk membuat pengguna, grup, atau peran dan melampirkan izin ke identitas tersebut. Untuk informasi selengkapnya, lihat AWS Identity and Access Management (IAM) untuk S3 Express One Zone.

Bekerja dengan bucket direktori

Untuk informasi selengkapnya tentang bekerja dengan bucket direktori, lihat topik berikut.