

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

# Membuat koneksi MongoDB
<a name="creating-mongodb-connection"></a>

**Prasyarat**:
+ Jika instans MongoDB Anda ada di VPC Amazon, 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 instans MongoDB Anda dan lokasi ini. Berdasarkan tata letak jaringan Anda, ini mungkin memerlukan perubahan pada aturan grup keamanan, Jaringan, Gateway NAT ACLs, dan koneksi Peering.

**Untuk mengkonfigurasi koneksi ke MongoDB:**

1. Secara opsional, di AWS Secrets Manager, buat rahasia menggunakan kredenal MongoDB Anda. Untuk membuat rahasia di Secrets Manager, ikuti tutorial yang tersedia di [Buat AWS Secrets Manager rahasia](https://docs.aws.amazon.com//secretsmanager/latest/userguide/create_secret.html) dalam AWS Secrets Manager dokumentasi. Setelah membuat rahasia, simpan nama Rahasia, *secretName* untuk langkah selanjutnya. 
   + Saat memilih **pasangan kunci/nilai**, buat pasangan untuk kunci `username` dengan nilainya. *mongodbUser*

     Saat memilih **pasangan kunci/nilai**, buat pasangan untuk kunci `password` dengan nilainya. *mongodbPass*

1. Di AWS Glue konsol, buat koneksi dengan mengikuti langkah-langkah di[Menambahkan AWS Glue koneksi](console-connections.md). Setelah membuat koneksi, pertahankan nama koneksi,*connectionName*, untuk penggunaan masa depan di 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 Atlas MongoDB disediakan dalam format. `mongodb+srv://mongoHost/mongoDBname`
   + Jika Anda memilih untuk membuat rahasia Secrets Manager, pilih **jenis AWS Secrets Manager Credential**.

     Kemudian, dalam **AWS Rahasia** sediakan*secretName*.
   + Jika Anda memilih untuk memberikan **Nama Pengguna dan kata sandi**, berikan *mongodbUser* dan*mongodbPass*.

1. Dalam situasi berikut, Anda mungkin memerlukan konfigurasi tambahan:
   + 

     Untuk instance MongoDB yang dihosting di VPC Amazon AWS 
     + Anda harus memberikan informasi koneksi Amazon VPC ke AWS Glue koneksi yang menentukan kredenal keamanan MongoDB Anda. **Saat membuat atau memperbarui koneksi Anda, atur **grup **VPC**, **Subnet**, dan Keamanan** dalam 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 dapat terhubung ke MongoDB. Identifikasi lokasi yang sesuai di Amazon VPC dan berikan ke koneksi AWS Glue MongoDB Anda.
+ Jika Anda memilih untuk membuat rahasia Secrets Manager, berikan peran IAM yang terkait dengan izin AWS Glue pekerjaan Anda untuk membaca*secretName*.