Mengonfigurasi database Amazon DocumentDB untuk CDC

Datastream memungkinkan Anda melakukan streaming update change data capture (CDC) dari database Amazon DocumentDB (dengan kompatibilitas MongoDB) ke tujuan yang didukung, seperti BigQuery atau Cloud Storage. Untuk menyiapkan cluster di Amazon Virtual Private Cloud, Anda harus mengaktifkan aliran data perubahan, menyiapkan tunnel SSH bastion host, dan mengonfigurasi enkripsi SSL/TLS. Datastream tidak mendukung Amazon DocumentDB Elastic Clusters.

Mengaktifkan aliran data perubahan

Datastream menggunakan aliran data perubahan untuk merekam dan mereplikasi perubahan dari database Amazon DocumentDB Anda.

Untuk mengaktifkan aliran perubahan bagi database atau koleksi tertentu yang ingin direplikasi, lihat Mengaktifkan aliran perubahan dalam dokumentasi Amazon DocumentDB.

Menyiapkan bastion host untuk tunnel SSH

Untuk terhubung ke cluster Amazon DocumentDB dari Datastream, siapkan bastion host:

  1. Di AWS, luncurkan instance Amazon Elastic Compute Cloud (EC2) ringan untuk berfungsi sebagai bastion host. Konfigurasikan grup keamanan instance untuk mengizinkan koneksi SSH (port 22) dari Datastream.
  2. Izinkan traffic jaringan dari alamat IP publik Datastream untuk region Anda. Untuk menemukan alamat IP regional yang akan diizinkan, lihat Daftar yang diizinkan dan region IP.

    Atau, Anda dapat menemukan alamat IP yang akan diizinkan di bastion host untuk region Anda saat membuat profil koneksi MongoDB di konsolGoogle Cloud :

    1. Buka halaman Profil koneksi di Google Cloud Konsol.

    Buka halaman Profil koneksi

    1. Mulai buat profil koneksi MongoDB.
    2. Luaskan bagian Define connectivity method dan temukan daftar alamat IP publik Datastream untuk region Anda.
  3. Untuk mengautentikasi sesi tunnel SSH dari Datastream, konfigurasikan akun pengguna di instance EC2 Anda dengan sandi atau kunci pribadi SSH (direkomendasikan). Jika Anda menggunakan kunci pribadi, tambahkan kunci publik ke file ~/.ssh/authorized_keys di bastion host Anda. Untuk mengetahui informasi selengkapnya, lihat Meneruskan tunnel SSH.

Mengenkripsi koneksi Anda menggunakan SSL/TLS

Untuk membuat koneksi yang aman, Datastream memerlukan sertifikat otoritas sertifikat (CA) untuk memverifikasi server Amazon DocumentDB.

  1. Download sertifikat CA (file .pem) untuk cluster Amazon DocumentDB Anda dari AWS. Untuk mengetahui informasi selengkapnya, lihat dokumentasi Amazon DocumentDB.
    1. Saat Anda membuat profil koneksi di Datastream, di bagian Secure your connection to your source, pilih Server-only sebagai jenis enkripsi.
  2. Upload atau masukkan sertifikat .pem di bagian Sertifikat CA Sumber.
  3. Selesaikan langkah-langkah yang tersisa untuk membuat profil koneksi Anda. Untuk mengetahui informasi selengkapnya, lihat Membuat profil koneksi .

Langkah berikutnya