Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Aurora Postgre SQL -Integrasi yang kompatibel dengan Amazon S3
Amazon Simple Storage Service (Amazon S3), menyediakan penyimpanan objek yang aman, tahan lama, sangat dapat diskalakan. Amazon Aurora Postgre SQL -Compatible Edition terintegrasi dengan Amazon S3 melalui ekstensi, yang menyediakan akses baca aws_s3
dan tulis langsung ke bucket S3. Integrasi ini memfasilitasi pertukaran data, termasuk konsumsi data, pencadangan, dan operasi terkait data lainnya.
kasus penggunaan aws_s3 dan langkah-langkah tingkat tinggi
Kasus penggunaan tingkat tinggi yang paling umum dan manfaat berintegrasi dengan Amazon S3 adalah sebagai berikut:
-
Penyerapan data dari Amazon S3 - Gunakan ekstensi untuk memuat data dari nilai
aws_s3
yang dipisahkan koma CSV ()JSON, atau format file lain yang disimpan di Amazon S3 langsung ke tabel Aurora Postgre -Compatible. SQL Ini sangat berguna untuk proses konsumsi data batch, ETL (ekstrak, transformasi, dan muat) alur kerja, atau migrasi data. -
Ekspor data ke Amazon S3 - Ekspor data dari Aurora Postgre SQL -Tabel yang kompatibel keCSV,, atau format file lainnyaJSON, dan simpan data di Amazon S3. Ini berguna untuk pengarsipan data, pencadangan, atau berbagi data dengan sistem atau layanan lain.
-
Kueri data langsung dari Amazon S3 - Data kueri yang disimpan CSV dalam JSON atau file di Amazon S3 langsung dari database Aurora SQL Postgre -Compatible Anda tanpa memuat data ke dalam tabel. Ini berguna untuk analisis data satu kali atau pemrosesan data eksplorasi.
-
Cadangkan dan pulihkan - Gunakan Amazon S3 sebagai tujuan pencadangan untuk Aurora Postgre -Basis data yang kompatibel. SQL Amazon Simple Storage Service (Amazon S3)
Untuk mengintegrasikan cluster DB Aurora Postgre SQL -Compatible Anda dengan bucket S3, gunakan langkah-langkah tingkat tinggi berikut:
-
Connect ke klaster Aurora Postgre SQL -Compatible Anda dengan menggunakan klien PostgreSQL, dan buat ekstensi:
aws_s3
create extension aws_s3
-
Mengatur akses ke bucket S3 Untuk langkah-langkah rinci, lihat AWS dokumentasi.
-
Gunakan kueri psql untuk mengimpor atau mengekspor data dari database:
-
Untuk mengimpor file dari Amazon S3 ke tabel Aurora Postgre SQL -Compatible, jalankan perintah berikut:
SELECT aws_s3.table_import_from_s3( 'Table_Name', '', '(format text)', aws_commons.create_s3_uri('S3_BUCKETNAME', 'FileName.dat','Region-Name') );
-
Untuk mengekspor file ke Amazon S3 dari tabel Aurora Postgre SQL -Compatible, jalankan perintah berikut:
SELECT * FROM aws_s3.query_export_to_s3('TABLE_NAME', aws_commons.create_s3_uri('S3_BUCKETNAME', 'FileName.dat', 'Region-Name') );
-
Amazon Simple Storage Service (Amazon S3SQL), jalankan perintah berikut:
SELECT * FROM aws_s3.query_export_to_s3('SELECT * FROM data_table', aws_commons.create_s3_uri('S3_BUCKETNAME', 'FileName.dat', 'Region-Name') );
-