Kueri data S3 Express Satu Zona - Amazon Athena

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

Kueri data S3 Express Satu Zona

Kelas penyimpanan Amazon S3 Express One Zone adalah kelas penyimpanan Amazon S3 berkinerja tinggi yang menyediakan waktu respons milidetik satu digit. Dengan demikian, ini berguna untuk aplikasi yang sering mengakses data dengan ratusan ribu permintaan per detik.

S3 Express One Zone mereplikasi dan menyimpan data dalam Availability Zone yang sama untuk mengoptimalkan kecepatan dan biaya. Ini berbeda dari kelas penyimpanan Regional Amazon S3, yang secara otomatis mereplikasi data di minimal tiga AWS Availability Zone dalam file. Wilayah AWS

Untuk informasi selengkapnya, lihat Apa itu S3 Express One Zone? di Panduan Pengguna Amazon S3.

Prasyarat

Konfirmasikan bahwa kondisi berikut terpenuhi sebelum Anda mulai:

  • Mesin Athena versi 3 — Untuk menggunakan S3 Express One Zone dengan AthenaSQL, workgroup Anda harus dikonfigurasi untuk menggunakan mesin Athena versi 3.

  • Izin S3 Express One Zone — Saat S3 Express One Zone memanggil tindakan sepertiGET,LIST, atau PUT pada objek Amazon S3, kelas penyimpanan memanggil atas nama Anda. CreateSession Untuk alasan ini, IAM kebijakan Anda harus mengizinkan s3express:CreateSession tindakan, yang memungkinkan Athena untuk menjalankan operasi yang sesuai. API

Pertimbangan dan batasan

Saat Anda menanyakan S3 Express One Zone dengan Athena, pertimbangkan poin-poin berikut.

  • Bucket S3 Express One Zone hanya SSE_S3 mendukung enkripsi. Hasil kueri Athena ditulis menggunakan SSE_S3 enkripsi terlepas dari opsi yang Anda pilih dalam pengaturan workgroup untuk mengenkripsi hasil kueri. Batasan ini mencakup semua skenario di mana Athena menulis data ke bucket S3 Express One Zone, termasuk CREATE TABLE AS () CTAS dan pernyataan. INSERT INTO

  • AWS Glue Crawler tidak didukung untuk membuat tabel pada data S3 Express One Zone.

  • MSCK REPAIR TABLEPernyataan ini tidak didukung. Sebagai solusinya, gunakan. ALTER TABLE ADD PARTITION

  • ALTER TABLE ADD PARTITION,ALTER TABLE DROP PARTITION, dan tidak ALTER TABLE RENAME PARTITION didukung untuk tabel Iceberg di S3 Express One Zone.

  • Format file dan tabel berikut tidak didukung atau memiliki dukungan terbatas. Jika format tidak terdaftar, tetapi didukung untuk Athena (seperti Parket,, danJSON)ORC, maka format tersebut juga didukung untuk digunakan dengan penyimpanan S3 Express One Zone.

    Format file atau tabel Batasan
    Apache Avro Tidak didukung
    CloudTrail log Tidak didukung
    Apache Hudi Tidak didukung
    Amazon Ion Tidak didukung
    Log logstash Tidak didukung
    Log Apache WebServer Tidak didukung
    Danau Delta DDLtidak didukung. Untuk informasi tentang membuat tabel Delta Lake menggunakan skema dummy, lihat. Sinkronkan metadata Delta Lake SELECTkueri terhadap tabel didukung.

Memulai

Menanyakan data S3 Express One Zone dengan Athena sangatlah mudah. Untuk memulai, gunakan prosedur berikut.

Untuk menggunakan Athena SQL untuk menanyakan data S3 Express One Zone
  1. Transisi data Anda ke penyimpanan S3 Express One Zone. Untuk informasi selengkapnya, lihat Menyetel kelas penyimpanan objek di Panduan Pengguna Amazon S3.

  2. Gunakan CREATE TABLE pernyataan di Athena untuk membuat katalog data Anda. AWS Glue Data Catalog Untuk informasi tentang membuat tabel di Athena, lihat Buat tabel di Athena dan pernyataan. CREATE TABLE

  3. (Opsional) Konfigurasikan lokasi hasil kueri workgroup Athena Anda untuk menggunakan bucket direktori Amazon S3. Bucket direktori Amazon S3 lebih berkinerja daripada bucket umum dan dirancang untuk beban kerja atau aplikasi penting kinerja yang memerlukan latensi milidetik satu digit yang konsisten. Untuk informasi selengkapnya, lihat ikhtisar bucket direktori di Panduan Pengguna Amazon S3.