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 tabel jurnal, yang mencatat peristiwa yang terjadi untuk objek di 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 dari semua objek dan versinya di 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 itu. Kami menyarankan Anda menghapus dan membuat ulang konfigurasi Anda sehingga Anda dapat membuat tabel inventaris dan kedaluwarsa catatan tabel jurnal. Untuk informasi selengkapnya, lihat Mengaktifkan tabel inventaris 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 kunci AWS Key Management Service (AWS KMS) (SSE-KMS).

  • Bandingkan tabel inventaris Anda di 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 penimbunan 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 jam. Ketika proses penimbunan ulang selesai, status tabel inventaris Anda berubah dari Penimbunan Ulang menjadi Aktif. Setelah penimbunan 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 ember 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 ke 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 keranjang tabel AWS terkelola Anda. Saat Anda mengaktifkan kembali konfigurasi tabel inventaris, Amazon S3 membuat tabel inventaris baru, dan Anda dikenakan biaya lagi untuk mengisi ulang tabel inventaris baru.

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

Prasyarat

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

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

Mengaktifkan atau menonaktifkan tabel inventaris

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

  2. Di panel navigasi kiri, pilih Bucket tujuan umum.

  3. Pilih bucket tujuan umum dengan konfigurasi tabel metadata yang ingin Anda aktifkan atau nonaktifkan 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 konfigurasi Edit tabel inventaris, pilih Diaktifkan atau Dinonaktifkan di bawah tabel Inventaris.

    catatan

    Sebelum Anda memilih Diaktifkan, pastikan Anda telah meninjau dan memenuhi prasyarat.

    • Jika Anda memilih Diaktifkan, Anda dapat memilih apakah akan mengenkripsi tabel Anda dengan enkripsi sisi server menggunakan AWS Key Management Service (AWS KMS) kunci (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 menyediakan kunci KMS yang dikelola pelanggan di Wilayah yang sama dengan bucket tujuan umum Anda.

      penting

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

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

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

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

  7. Pilih Simpan perubahan.

Untuk menjalankan perintah berikut, Anda harus AWS CLI menginstal dan mengkonfigurasi. Jika Anda belum menginstal, lihat Menginstal atau memperbarui ke versi terbaru dari AWS CLI Panduan AWS Command Line Interface Pengguna. AWS CLI

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 file. AWS Management Console 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 konfigurasi sampel 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 menyetelnya. SseAlgorithm AES256

    Untuk mengenkripsi tabel inventaris Anda dengan enkripsi sisi server menggunakan kunci AWS Key Management Service (AWS KMS) (SSE-KMS), atur ke. SseAlgorithm aws:kms Anda juga harus menyetel KmsKeyArn ke ARN kunci KMS yang dikelola pelanggan di Wilayah yang sama di mana 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 SDKs untuk mengaktifkan atau menonaktifkan tabel inventaris di Amazon S3. Untuk selengkapnya, lihat daftar yang didukung SDKs.