Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Kueri memulihkan objek Amazon S3 Glacier

Mode fokus
Kueri memulihkan objek Amazon S3 Glacier - Amazon Athena

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

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

Anda dapat menggunakan Athena untuk menanyakan objek yang dipulihkan dari kelas penyimpanan Amazon S3 Glacier Flexible Retrieval (sebelumnya Glacier) dan S3 Glacier Deep Archive kelas penyimpanan Amazon S3. Anda harus mengaktifkan kemampuan ini berdasarkan per tabel. Jika Anda tidak mengaktifkan fitur pada tabel sebelum menjalankan kueri, Athena melewatkan semua objek S3 Glacier Flexible Retrieval dan S3 Glacier Deep Archive tabel selama eksekusi kueri.

Pertimbangan dan batasan

  • Menanyakan objek Amazon S3 Glacier yang dipulihkan hanya didukung pada mesin Athena versi 3.

  • Fitur ini hanya didukung untuk tabel Apache Hive.

  • Anda harus memulihkan objek Anda sebelum Anda menanyakan data Anda; Athena tidak mengembalikan objek untuk Anda.

Konfigurasikan tabel untuk menggunakan objek yang dipulihkan

Untuk mengonfigurasi tabel Athena Anda untuk menyertakan objek yang dipulihkan dalam kueri Anda, Anda harus mengatur properti read_restored_glacier_objects tabelnya. true Untuk melakukan ini, Anda dapat menggunakan editor kueri Athena atau konsol. AWS Glue Anda juga dapat menggunakan AWS Glue CLI, AWS Glue API, atau SDK AWS Glue .

Gunakan editor kueri Athena

Di Athena, Anda dapat menggunakan ALTER TABLE SET TBLPROPERTIES perintah untuk mengatur properti tabel, seperti pada contoh berikut.

ALTER TABLE table_name SET TBLPROPERTIES ('read_restored_glacier_objects' = 'true')

Gunakan AWS Glue konsol

Di AWS Glue konsol, lakukan langkah-langkah berikut untuk menambahkan properti read_restored_glacier_objects tabel.

Untuk mengkonfigurasi properti tabel di AWS Glue konsol
  1. Masuk ke AWS Management Console dan buka AWS Glue konsol di https://console.aws.amazon.com/glue/.

  2. Lakukan salah satu hal berikut ini:

    • Pilih Buka Katalog Data.

    • Di panel navigasi, pilih tabel Katalog Data.

  3. Pada halaman Tabel, dalam daftar tabel, pilih tautan untuk tabel yang ingin Anda edit.

  4. Pilih Tindakan, Edit tabel.

  5. Pada halaman Edit tabel, di bagian properti Tabel, tambahkan pasangan kunci-nilai berikut.

    • Untuk Kunci, tambahkanread_restored_glacier_objects.

    • Untuk Nilai, masukkan true.

  6. Pilih Simpan.

Gunakan AWS CLI

Dalam AWS CLI, Anda dapat menggunakan perintah AWS Glue update-table dan --table-input argumennya untuk mendefinisikan ulang tabel dan dengan demikian menambahkan properti. read_restored_glacier_objects Dalam --table-input argumen, gunakan Parameters struktur untuk menentukan read_restored_glacier_objects properti dan nilaitrue. Perhatikan bahwa argumen untuk tidak --table-input harus memiliki spasi dan harus menggunakan garis miring terbalik untuk menghindari tanda kutip ganda. Dalam contoh berikut, ganti my_database dan my_table dengan nama database dan tabel Anda.

aws glue update-table \ --database-name my_database \ --table-input={\"Name\":\"my_table\",\"Parameters\":{\"read_restored_glacier_objects\":\"true\"}}
penting

AWS Glue update-tablePerintah bekerja dalam mode overwrite, yang berarti menggantikan definisi tabel yang ada dengan definisi baru yang ditentukan oleh parameter. table-input Untuk alasan ini, pastikan untuk juga menentukan semua bidang yang Anda inginkan dalam tabel Anda dalam table-input parameter ketika Anda menambahkan read_restored_glacier_objects properti.

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.