Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
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 Athena SQL, workgroup Anda harus dikonfigurasi untuk menggunakan mesin Athena versi 3.
-
Izin S3 Express One Zone — Saat S3 Express One Zone memanggil tindakan seperti
GET
,LIST
, atauPUT
pada objek Amazon S3, kelas penyimpanan memanggil atas nama Anda.CreateSession
Untuk alasan ini, kebijakan IAM Anda harus mengizinkans3express:CreateSession
tindakan, yang memungkinkan Athena untuk menjalankan operasi API yang sesuai.
Pertimbangan dan batasan
Saat Anda menanyakan S3 Express One Zone dengan Athena, pertimbangkan poin-poin berikut.
-
Bucket S3 Express One Zone mendukung
SSE_S3
danSSE-KMS
enkripsi. Hasil kueri Athena ditulis menggunakanSSE_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, termasukCREATE TABLE AS
(CTAS) dan pernyataan.INSERT INTO
-
AWS Glue Crawler tidak didukung untuk membuat tabel pada data S3 Express One Zone.
-
MSCK REPAIR TABLE
Pernyataan ini tidak didukung. Sebagai solusinya, gunakan. ALTER TABLE ADD PARTITION -
Tidak ada tabel yang memodifikasi pernyataan DDL untuk Apache Iceberg (yaitu, tidak ada
ALTER TABLE
pernyataan) yang didukung untuk S3 Express One Zone. -
Lake Formation tidak didukung dengan bucket 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, ORC, dan JSON), 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 DDL tidak didukung. Untuk informasi tentang membuat tabel Delta Lake menggunakan skema dummy, lihat. Sinkronkan metadata Delta Lake SELECT
kueri 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
-
Transisi data Anda ke penyimpanan S3 Express One Zone. Untuk informasi selengkapnya, lihat Menyetel kelas penyimpanan objek di Panduan Pengguna Amazon S3.
-
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 pernyataannya. CREATE TABLE
-
(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.