Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan Google Cloud untuk PostgreSQL sebagai sumber untuk AWS DMS
Dengan AWS DMS, Anda dapat menggunakan Google Cloud untuk PostgreSQL sebagai sumber dengan cara yang sama seperti database PostgreSQL yang dikelola sendiri.
Untuk informasi tentang versi GCP PostgreSQL AWS DMS yang mendukung sebagai sumber, lihat. Sumber untuk AWS DMS
Untuk informasi selengkapnya, lihat Menggunakan basis data PostgreSQL sebagai sumber AWS DMS.
Siapkan Google Cloud untuk PostgreSQL untuk replikasi logis dan decoding
Anda dapat menggunakan fitur replikasi dan decoding logis di Google Cloud SQL untuk PostgreSQL selama migrasi database.
Untuk decoding logis, DMS menggunakan salah satu plugin berikut:
test_decodingpglogical
Jika pglogical plugin tersedia pada database PostgreSQL sumber, DMS membuat slot pglogical replikasi menggunakan, jika tidak plugin digunakan. test_decoding
Perhatikan hal berikut tentang menggunakan decoding logis dengan: AWS DMS
Dengan Google Cloud SQL untuk PostgreSQL, aktifkan decoding logis dengan menyetel flag ke.
cloudsql.logical_decodingonUntuk mengaktifkan
pglogical, aturcloudsql.enable_pglogicalflag keon, dan restart database.Untuk menggunakan fitur decoding logis, Anda membuat pengguna PostgreSQL dengan atribut.
REPLICATIONSaat Anda menggunakanpglogicalekstensi, pengguna harus memilikicloudsqlsuperuserperan. Untuk membuat pengguna dengancloudsqlsuperuserperan, lakukan hal berikut:CREATE USER new_aws_dms_user WITH REPLICATION IN ROLE cloudsqlsuperuser LOGIN PASSWORD 'new_aws_dms_user_password';Untuk menyetel atribusi ini pada pengguna yang sudah ada, lakukan hal berikut:
ALTER USER existing_user WITH REPLICATION;Atur
max_replication_slotsparameter ke jumlah maksimum tugas DMS yang Anda rencanakan untuk dijalankan secara bersamaan. Di Google Cloud SQL, nilai default untuk parameter ini adalah 10. Nilai maksimum parameter ini bergantung pada memori yang tersedia dari instance PostgreSQL Anda, memungkinkan antara 2 dan 8 slot replikasi per GB memori.
Untuk informasi selengkapnya tentang replikasi logis dengan PostgreSQL, lihat topik berikut: