Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat koneksi Vertica
Prasyarat:
-
Bucket atau folder Amazon S3 untuk digunakan untuk penyimpanan sementara saat membaca dari dan menulis ke database, dirujuk oleh
tempS3Path.catatan
Saat menggunakan Vertica dalam AWS Glue pratinjau data pekerjaan, file sementara mungkin tidak dihapus secara otomatis.
tempS3PathUntuk memastikan penghapusan file sementara, langsung akhiri sesi pratinjau data dengan memilih Akhiri sesi di panel pratinjau data.Jika Anda tidak dapat menjamin sesi pratinjau data berakhir secara langsung, pertimbangkan untuk mengatur konfigurasi Siklus Hidup Amazon S3 untuk menghapus data lama. Sebaiknya hapus data yang lebih lama dari 49 jam, berdasarkan waktu kerja maksimum ditambah margin. Untuk informasi selengkapnya tentang mengonfigurasi Siklus Hidup Amazon S3, lihat M engelola siklus hidup penyimpanan Anda di dokumentasi Amazon S3.
-
Kebijakan IAM dengan izin yang sesuai untuk jalur Amazon S3 Anda yang dapat Anda kaitkan dengan peran AWS Glue pekerjaan Anda.
-
Jika instance Vertica Anda berada di Amazon VPC, konfigurasikan Amazon VPC untuk memungkinkan AWS Glue pekerjaan Anda berkomunikasi dengan instance Vertica tanpa lalu lintas melintasi internet publik.
Di Amazon VPC, identifikasi atau buat grup VPC, Subnet, dan Keamanan yang AWS Glue akan digunakan saat menjalankan pekerjaan. Selain itu, Anda perlu memastikan Amazon VPC dikonfigurasi untuk mengizinkan lalu lintas jaringan antara instance Vertica Anda dan lokasi ini. Pekerjaan Anda perlu membuat koneksi TCP dengan port klien Vertica Anda, (default 5433). Berdasarkan tata letak jaringan Anda, ini mungkin memerlukan perubahan pada aturan grup keamanan, ACL Jaringan, Gerbang NAT, dan koneksi Peering.
Untuk mengkonfigurasi koneksi ke Vertica:
-
Di AWS Secrets Manager, buat rahasia menggunakan kredenSIAL Vertica Anda,
verticaUsernamedanverticaPassword. Untuk membuat rahasia di Secrets Manager, ikuti tutorial yang tersedia di Buat AWS Secrets Manager rahasia dalam AWS Secrets Manager dokumentasi. Setelah membuat rahasia, simpan nama Rahasia,secretNameuntuk langkah selanjutnya.-
Saat memilih Key/value pasangan, buat pasangan untuk kunci
userdengan nilaiverticaUsername. -
Saat memilih Key/value pasangan, buat pasangan untuk kunci
passworddengan nilainyaverticaPassword.
-
Di AWS Glue konsol, buat koneksi dengan mengikuti langkah-langkah diMenambahkan AWS Glue koneksi. Setelah membuat koneksi, simpan nama koneksi,
connectionName, untuk langkah selanjutnya.Saat memilih jenis koneksi, pilih Vertica.
Saat memilih Vertica Host, berikan nama host instalasi Vertica Anda.
Saat memilih Port Vertica, port instalasi Vertica Anda tersedia.
Saat memilih AWS Rahasia, berikan
secretName.
-
Dalam situasi berikut, Anda mungkin memerlukan konfigurasi tambahan:
-
Untuk instans Vertica yang dihosting AWS di Amazon VPC
-
Berikan informasi koneksi Amazon VPC ke AWS Glue koneksi yang menentukan kredentif keamanan Vertica Anda. Saat membuat atau memperbarui koneksi Anda, atur grup VPC, Subnet, dan Keamanan di opsi Jaringan.
-
-
Anda perlu melakukan langkah-langkah berikut sebelum menjalankan AWS Glue pekerjaan Anda:
Berikan peran IAM yang terkait dengan izin AWS Glue pekerjaan Anda ke
tempS3Path.Berikan peran IAM yang terkait dengan izin AWS Glue pekerjaan Anda untuk membaca
secretName.