View a markdown version of this page

Mengaktifkan atau menonaktifkan tabel inventaris langsung - Amazon Simple Storage Service

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

Mengaktifkan atau menonaktifkan tabel inventaris langsung

Secara default, konfigurasi tabel metadata Anda berisi sebuah tabel jurnal, yang mencatat peristiwa yang terjadi untuk objek di dalam bucket Anda. Tabel jurnal diperlukan untuk setiap konfigurasi tabel metadata.

Secara opsional, Anda dapat menambahkan tabel inventaris langsung ke konfigurasi tabel metadata Anda. Tabel inventaris langsung menyediakan inventaris sederhana dan dapat dikueri untuk semua objek serta versinya di dalam bucket Anda sehingga Anda dapat menentukan status terbaru data Anda.

catatan

Jika Anda membuat konfigurasi Metadata S3 sebelum 15 Juli 2025, Anda tidak dapat mengaktifkan tabel inventaris pada konfigurasi tersebut. Sebaiknya hapus dan buat ulang konfigurasi sehingga Anda dapat membuat tabel inventaris dan catatan tabel jurnal kedaluwarsa. Untuk informasi selengkapnya, lihat Mengaktifkan tabel inventaris dan anotasi pada konfigurasi metadata yang dibuat sebelum 15 Juli 2025.

Tabel inventaris berisi metadata terbaru untuk semua objek di bucket Anda. Anda dapat menggunakan tabel ini untuk menyederhanakan dan mempercepat alur kerja bisnis dan pekerjaan data besar dengan mengidentifikasi objek yang ingin Anda proses untuk berbagai beban kerja. Misalnya, Anda dapat menanyakan tabel inventaris untuk melakukan hal berikut:

  • Temukan semua objek yang disimpan di kelas penyimpanan S3 Glacier Deep Archive.

  • Buat distribusi tag objek atau temukan objek tanpa tag.

  • Temukan semua objek yang tidak dienkripsi dengan menggunakan enkripsi sisi server dengan AWS Key Management Service (AWS KMS) keys (SSE-KMS).

  • Bandingkan tabel inventaris Anda pada dua titik waktu yang berbeda untuk memahami pertumbuhan objek dengan tag tertentu.

Jika Anda memilih untuk mengaktifkan tabel inventaris untuk konfigurasi tabel metadata, tabel akan melalui proses yang dikenal sebagai pengisian ulang, di mana Amazon S3 memindai bucket tujuan umum Anda untuk mengambil metadata awal untuk semua objek yang ada di bucket. Tergantung pada jumlah objek dalam ember Anda, proses ini dapat memakan waktu beberapa menit (minimal 15 menit) hingga berjam-jam. Ketika proses pengisian ulang selesai, status tabel inventaris Anda berubah dari Pengisian Kembali menjadi Aktif. Setelah pengisian ulang selesai, pembaruan objek Anda biasanya tercermin dalam tabel inventaris dalam waktu satu jam.

catatan
  • Anda dikenakan biaya untuk mengisi kembali tabel inventaris Anda. Jika bucket tujuan umum Anda memiliki lebih dari satu miliar objek, Anda juga dikenakan biaya bulanan untuk tabel inventaris Anda. Untuk informasi selengkapnya, lihat Harga Amazon S3.

  • Anda tidak dapat menjeda pembaruan pada tabel inventaris Anda dan kemudian melanjutkannya. Namun, Anda dapat menonaktifkan konfigurasi tabel inventaris. Menonaktifkan tabel inventaris tidak menghapusnya. Tabel inventaris disimpan untuk catatan Anda sampai Anda memutuskan untuk menghapusnya.

    Jika Anda telah menonaktifkan tabel inventaris dan kemudian ingin mengaktifkannya kembali, Anda harus terlebih dahulu menghapus tabel inventaris lama dari bucket tabel terkel AWS ola Anda. Saat Anda mengaktifkan kembali konfigurasi tabel inventaris, Amazon S3 membuat tabel inventaris baru, dan Anda akan dikenakan biaya lagi untuk mengisi ulang tabel inventaris baru.

Anda dapat mengaktifkan atau menonaktifkan tabel inventaris dengan menggunakan konsol Amazon S3, AWS Command Line Interface (AWS CLI), AWS SDK, atau API REST Amazon S3.

Prasyarat

Jika Anda telah menonaktifkan tabel inventaris dan sekarang ingin mengaktifkannya kembali, Anda harus terlebih dahulu menghapus tabel inventaris lama secara manual dari bucket tabel ter AWS kelola Anda. Jika tidak, mengaktifkan kembali tabel inventaris gagal karena tabel inventaris sudah ada di bucket tabel. Untuk menghapus tabel inventaris Anda, lihatMenghapus tabel metadata.

Saat Anda mengaktifkan kembali konfigurasi tabel inventaris, Amazon S3 membuat tabel inventaris baru, dan Anda akan dikenakan biaya lagi untuk mengisi ulang tabel inventaris baru.

Mengaktifkan atau menonaktifkan tabel inventaris

Untuk mengaktifkan atau menonaktifkan tabel inventaris
  1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di https://console.aws.amazon.com/s3/.

  2. Di panel navigasi kiri, pilih Buc ket tujuan umum.

  3. Pilih bucket tujuan umum dengan konfigurasi tabel metadata yang ingin Anda aktifkan atau menonaktifkan tabel inventaris.

  4. Pada halaman detail bucket, pilih tab Metadata.

  5. Pada tab Metadata, pilih Edit, lalu pilih Edit konfigurasi tabel inventaris.

  6. Pada halaman Edit konfigurasi tabel inventaris, pilih Di aktifkan atau Din onaktifkan di bawah tabel Inventaris.

    catatan

    Sebelum memilih Di aktifkan, pastikan Anda telah meninjau dan memenuhi prasyarat.

    • Jika Anda memilih En abled, Anda dapat memilih apakah akan mengenkripsi tabel Anda dengan enkripsi sisi server menggunakan AWS Key Management Service (AWS KMS) keys (SSE-KMS). Secara default, tabel inventaris dienkripsi dengan enkripsi sisi server menggunakan kunci terkelola Amazon S3 ()SSE-S3.

      Jika Anda memilih untuk menggunakan SSE-KMS, Anda harus memberikan kunci KMS yang dikelola pelanggan di Wilayah yang sama dengan bucket tujuan umum Anda.

      penting

      Anda hanya dapat menetapkan jenis enkripsi untuk tabel metadata Anda selama pembuatan tabel. Setelah tabel AWS terkelola dibuat, Anda tidak dapat mengubah pengaturan enkripsinya.

      • Untuk mengenkripsi tabel inventaris Anda dengan SSE-S3 (default), pilih Jangan tentukan jenis enkripsi.

      • Untuk mengenkripsi tabel inventaris Anda SSE-KMS, pilih T entukan jenis enkripsi. Di bawah Jenis enkripsi, pilih Server-side enkripsi menggunakan AWS Key Management Service (AWS KMS) kunci (SSE-KMS). Di bawah AWS KMS kunci, pilih dari kunci KMS yang ada, atau masukkan kunci KMS ARN Anda. Jika Anda belum memiliki kunci KMS, pilih Masukkan kunci KMS ARN, lalu pilih Buat kunci KMS.

    • Jika Anda memilih Dinonaktifkan, di bawah Setelah tabel inventaris dinonaktifkan, tabel tidak akan lagi diperbarui, dan pembaruan tidak dapat dilanjutkan, pilih kotak centang.

  7. Pilih Simpan perubahan.

Untuk menjalankan perintah berikut, Anda harus AWS CLI menginstal dan dikonfigurasi. Jika Anda belum AWS CLI menginstal, lihat Meng instal atau memperbarui ke versi terbaru AWS CLI di Panduan AWS Command Line Interface Pengguna.

Atau, Anda dapat menjalankan AWS CLI perintah dari konsol dengan menggunakan AWS CloudShell. AWS CloudShell adalah shell pra-otentikasi berbasis browser yang dapat Anda luncurkan langsung dari. Konsol Manajemen AWS Untuk informasi lebih lanjut, lihat Apa itu CloudShell? dan Memulai dengan AWS CloudShell di Panduan AWS CloudShell Pengguna.

Untuk mengaktifkan atau menonaktifkan tabel inventaris dengan menggunakan AWS CLI

Untuk menggunakan perintah contoh berikut, ganti user input placeholders dengan informasi Anda sendiri.

catatan

Sebelum mengaktifkan konfigurasi inventaris, pastikan Anda telah meninjau dan memenuhi prasyarat.

  1. Buat file JSON yang berisi konfigurasi tabel inventaris Anda, dan simpan (misalnya,inventory-config.json). Berikut ini adalah contoh konfigurasi untuk mengaktifkan tabel inventaris baru.

    Jika Anda mengaktifkan tabel inventaris, Anda dapat menentukan konfigurasi enkripsi secara opsional. Secara default, tabel metadata dienkripsi dengan enkripsi sisi server menggunakan kunci terkelola Amazon S3 (SSE-S3), yang dapat Anda tentukan dengan menyetel ke. SseAlgorithm AES256

    Untuk mengenkripsi tabel inventaris Anda dengan enkripsi sisi server menggunakan AWS Key Management Service (AWS KMS) keys (SSE-KMS), set SseAlgorithm el ke. aws:kms Anda juga harus menyet KmsKeyArn el ke ARN kunci KMS yang dikelola pelanggan di Wilayah yang sama tempat bucket tujuan umum Anda berada.

    { "ConfigurationState": "ENABLED", "EncryptionConfiguration": { "SseAlgorithm": "aws:kms", "KmsKeyArn": "arn:aws:kms:us-east-2:account-id:key/key-id" } }

    Jika Anda ingin menonaktifkan tabel inventaris yang ada, gunakan konfigurasi berikut:

    { "ConfigurationState": "DISABLED" } }
  2. Gunakan perintah berikut untuk memperbarui konfigurasi tabel inventaris untuk bucket tujuan umum Anda (misalnya,amzn-s3-demo-bucket):

    aws s3api update-bucket-metadata-inventory-table-configuration \ --bucket amzn-s3-demo-source-bucket \ --inventory-table-configuration file://./inventory-config.json \ --region us-east-2

Anda dapat mengirim permintaan REST untuk mengaktifkan atau menonaktifkan tabel inventaris. Untuk informasi selengkapnya, lihat UpdateBucketMetadataInventoryTableConfiguration.

Anda dapat menggunakan AWS SDK untuk mengaktifkan atau menonaktifkan tabel inventaris di Amazon S3. Untuk informasi, lihat daftar SDK yang didukung.