Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bekerja dengan bucket direktori
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.
Anda dapat membuat hingga 100 bucket 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 Dukungan.
penting
Bucket direktori di Availability Zones 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. Ini tidak berlaku untuk bucket di Local Zones.
Ada beberapa jenis bucket Amazon S3. Sebelum membuat bucket, pastikan Anda memilih jenis bucket yang paling sesuai dengan aplikasi dan persyaratan kinerja Anda. Untuk informasi lebih lanjut tentang berbagai jenis bucket dan kasus penggunaan yang sesuai untuk masing-masing, lihatBucket.
Topik berikut menyediakan informasi tentang bucket direktori. Untuk informasi selengkapnya tentang bucket tujuan umum, lihat Ikhtisar ember tujuan umum.
Untuk informasi selengkapnya tentang bucket direktori, lihat topik berikut.
Nama bucket direktori
Nama bucket direktori terdiri dari nama dasar yang Anda berikan dan akhiran yang berisi ID Zona (Availability Zone atau Local Zone) tempat bucket Anda berada. Nama bucket direktori harus mengikuti format ini dan mematuhi aturan penamaan bucket direktori:
bucket-base-name
--zone-id
--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.
Direktori
Bucket direktori mengatur data secara hierarkis ke dalam direktori, alih-alih struktur penyortiran datar dari bucket tujuan umum.
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 disetel ke pemilik bucket yang diberlakukan dan daftar kontrol akses (ACLs) dinonaktifkan. Pengaturan ini tidak dapat dimodifikasi.
Secara default, pengguna tidak memiliki izin untuk bucket direktori. 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 Mengotorisasi operasi API endpoint Regional dengan IAM.
Anda juga dapat mengontrol akses ke bucket direktori melalui titik akses. Titik akses menyederhanakan pengelolaan akses data dalam skala besar untuk set data bersama di Amazon S3. Titik akses adalah nama host unik yang Anda buat untuk menegakkan izin dan kontrol jaringan yang berbeda untuk semua permintaan yang dibuat melalui titik akses. Untuk informasi selengkapnya, lihat Mengelola akses ke kumpulan data bersama dalam bucket direktori dengan titik akses.
Kuota ember direktori
Kuota, juga disebut sebagai batas, adalah jumlah maksimum sumber daya layanan atau operasi untuk Anda Akun AWS. Berikut ini adalah kuota untuk bucket direktori. Untuk informasi selengkapnya tentang kuota di Amazon S3, lihat kuota Amazon S3.
Nama | Default | Dapat disesuaikan | Deskripsi |
---|---|---|---|
Bucket direktori | Setiap Akun: 100 | Ya |
Jumlah bucket direktori Amazon S3 yang dapat Anda buat di akun. |
Baca TPS per ember direktori | Setiap bucket direktori: hingga 200.000 TPS baca | Untuk meminta peningkatan kuota, hubungi Support |
Jumlah GET/HEAD permintaan per detik per bucket direktori. |
Tulis TPS per ember direktori | Setiap bucket direktori: hingga 100.000 menulis TPS | Untuk meminta peningkatan kuota, hubungi Support |
Jumlah PUT/DELETE permintaan per detik per bucket direktori. |
Membuat dan menggunakan bucket direktori
Untuk informasi selengkapnya tentang bekerja dengan bucket direktori, lihat topik berikut.