View a markdown version of this page

Membuat koneksi MongoDB - AWS Lem

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

Membuat koneksi MongoDB

Prasyarat:

  • Jika instance MongoDB Anda berada di Amazon VPC, konfigurasikan Amazon VPC untuk memungkinkan AWS Glue pekerjaan Anda berkomunikasi dengan instans MongoDB 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 MongoDB Anda dan lokasi ini. Berdasarkan tata letak jaringan Anda, ini mungkin memerlukan perubahan pada aturan grup keamanan, ACL Jaringan, Gerbang NAT, dan koneksi Peering.

Untuk mengkonfigurasi koneksi ke MongoDB:
  1. Secara opsional, di AWS Secrets Manager, buat rahasia menggunakan kredenSIAL MongoDB Anda. 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, secretName untuk langkah selanjutnya.

    • Saat memilih Key/value pasangan, buat pasangan untuk kunci username dengan nilaimongodbUser.

      Saat memilih Key/value pasangan, buat pasangan untuk kunci password dengan nilainyamongodbPass.

  2. Di AWS Glue konsol, buat koneksi dengan mengikuti langkah-langkah diMenambahkan AWS Glue koneksi. Setelah membuat koneksi, simpan nama koneksi,connectionName, untuk digunakan di masa mendatang AWS Glue.

    • Saat memilih jenis koneksi, pilih MongoDB atau MongoDB Atlas.

    • Saat memilih URL MongoDB atau URL MongoDB Atlas, berikan nama host instance MongoDB Anda.

      URL MongoDB disediakan dalam format. mongodb://mongoHost:mongoPort/mongoDBname

      URL MongoDB Atlas disediakan dalam format. mongodb+srv://mongoHost/mongoDBname

    • Jika Anda memilih untuk membuat rahasia Manajer Rahasia, pilih jenis AWS Secrets Manager Credential.

      Kemudian, secara AWS rahasia berikansecretName.

    • Jika Anda memilih untuk memberikan Nama Pengguna dan kata sandi, berikan mongodbUser danmongodbPass.

  3. Dalam situasi berikut, Anda mungkin memerlukan konfigurasi tambahan:

    • Untuk instans MongoDB yang dihosting AWS di Amazon VPC

      • Anda harus memberikan informasi koneksi Amazon VPC ke AWS Glue koneksi yang menentukan kredentif keamanan MongoDB Anda. Saat membuat atau memperbarui koneksi Anda, atur grup VPC, Subnet, dan Keamanan di opsi Jaringan.

Setelah membuat koneksi AWS Glue MongoDB, Anda harus melakukan langkah-langkah berikut sebelum menjalankan pekerjaan Anda: AWS Glue

  • Saat bekerja dengan AWS Glue pekerjaan di editor visual, Anda harus memberikan informasi koneksi Amazon VPC agar pekerjaan Anda terhubung ke MongoDB. Identifikasi lokasi yang sesuai di Amazon VPC dan berikan ke koneksi AWS Glue MongoDB Anda.

  • Jika Anda memilih untuk membuat rahasia Manajer Rahasia, berikan peran IAM yang terkait dengan izin AWS Glue pekerjaan Anda untuk membacasecretName.