Data Transmission Service (DTS) memungkinkan Anda mengonfigurasi tugas DTS untuk mereplikasi data di seluruh akun Alibaba Cloud. Fitur ini cocok untuk skenario seperti migrasi sumber daya dan penggabungan di seluruh akun Alibaba Cloud serta penyesuaian arsitektur bisnis.
Latar Belakang
Sebelum mengonfigurasi tugas DTS lintas akun (atur parameter Replikasi Data di Seluruh Akun Alibaba Cloud menjadi Ya), konfigurasikan otorisasi RAM untuk akun Alibaba Cloud tempat instance database berada (selanjutnya disebut Akun A). Tentukan akun Alibaba Cloud yang digunakan untuk mengonfigurasi tugas DTS (selanjutnya disebut Akun B) sebagai akun tepercaya dan beri otorisasi Akun B untuk mengakses sumber daya cloud Akun A menggunakan DTS.
Apa itu tugas DTS lintas akun?
Tugas DTS lintas akun adalah tugas DTS di mana instance database sumber atau tujuan milik akun Alibaba Cloud yang berbeda dari akun yang digunakan untuk membuat tugas DTS.
Skema
Tugas DTS lintas akun berlaku untuk skenario berikut:
Tugas DTS lintas akun di mana database sumber tidak termasuk dalam akun Alibaba Cloud yang digunakan untuk membuat tugas DTS.
Atur parameter Replicate Data Across Alibaba Cloud Accounts untuk database sumber menjadi Yes, serta atur parameter Replicate Data Across Alibaba Cloud Accounts untuk database tujuan menjadi No.
Tugas DTS lintas akun, di mana basis data sumber tidak termasuk dalam akun Alibaba Cloud yang digunakan untuk membuat tugas DTS.
Atur parameter Replicate Data Across Alibaba Cloud Accounts untuk database sumber menjadi No, serta atur parameter Replicate Data Across Alibaba Cloud Accounts untuk database tujuan menjadi Yes.
Tugas DTS lintas akun di mana database sumber dan tujuan tidak termasuk dalam akun Alibaba Cloud yang digunakan untuk membuat tugas DTS.
Atur parameter Replicate Data Across Alibaba Cloud Accounts untuk database sumber dan tujuan menjadi Yes.
Database yang Didukung
Instance database sumber atau tujuan yang mendukung tugas DTS lintas akun ditentukan hanya oleh Database Type dan Access Method. Tabel berikut mencantumkan instance database yang mendukung tugas DTS lintas akun.
Pengaturan parameter Replicate Data Across Alibaba Cloud Accounts pada database sumber tidak berpengaruh terhadap pengaturan parameter Jenis Database untuk database tujuan.
Database Sumber
Jenis Database | Metode Akses |
MySQL | Alibaba Cloud Instance, Express Connect, VPN Gateway, or Smart Access Gateway, Self-managed Database on ECS |
PolarDB for MySQL | Alibaba Cloud Instance |
Tair/Redis | Alibaba Cloud Instance, Express Connect, VPN Gateway, or Smart Access Gateway, Self-managed Database on ECS, Cloud Enterprise Network (CEN), Database Gateway |
SQL Server | Alibaba Cloud Instance, Express Connect, VPN Gateway, or Smart Access Gateway |
PostgreSQL | Alibaba Cloud Instance, Express Connect, VPN Gateway, or Smart Access Gateway |
MongoDB | Alibaba Cloud Instance, Express Connect, VPN Gateway, or Smart Access Gateway, Self-managed Database on ECS, Cloud Enterprise Network (CEN) |
Oracle | Express Connect, VPN Gateway, or Smart Access Gateway |
PolarDB (Compatible with Oracle) | Alibaba Cloud Instance, Express Connect, VPN Gateway, or Smart Access Gateway |
PolarDB for PostgreSQL | Alibaba Cloud Instance |
PolarDB-X 1.0 | Alibaba Cloud Instance |
PolarDB-X 2.0 | Alibaba Cloud Instance |
DB2 for iSeries (AS/400) | Express Connect, VPN Gateway, or Smart Access Gateway |
DB2 for LUW | Express Connect, VPN Gateway, or Smart Access Gateway, Self-managed Database on ECS |
MariaDB | Alibaba Cloud Instance, Express Connect, VPN Gateway, or Smart Access Gateway, Self-managed Database on ECS |
ApsaraDB OceanBase for MySQL | Alibaba Cloud Instance, Express Connect, VPN Gateway, or Smart Access Gateway, Self-managed Database on ECS |
SLS | Alibaba Cloud Instance |
AnalyticDB for MySQL 3.0 | Alibaba Cloud Instance |
Database Tujuan
Jenis Database | Metode Akses |
MySQL | Alibaba Cloud Instance |
PolarDB for MySQL | Alibaba Cloud Instance |
AnalyticDB for MySQL 3.0 | Alibaba Cloud Instance |
Tair/Redis | Alibaba Cloud Instance |
ClickHouse | Alibaba Cloud Instance |
SelectDB | Alibaba Cloud Instance |
MongoDB | Alibaba Cloud Instance |
Informasi Akun
Dalam tugas DTS lintas akun, penggunaan akun Alibaba Cloud tempat database sumber dan tujuan berada serta yang digunakan untuk membuat tugas DTS terkait dengan database lintas akun.
Database lintas akun Alibaba Cloud: Saat mengonfigurasi tugas DTS, atur parameter Replicate Data Across Alibaba Cloud Accounts ke Yes. Parameter ini menentukan skenario untuk tugas DTS.
Tabel berikut menjelaskan cara memutuskan akun Alibaba Cloud yang perlu digunakan di berbagai tahap tugas DTS lintas akun. Putuskan database lintas akun yang ingin digunakan terlebih dahulu. Temukan baris yang sesuai dengan kebutuhan bisnis Anda berdasarkan kolom Across-account database. Kemudian, lihat akun Alibaba Cloud yang perlu digunakan di berbagai tahap tugas DTS lintas akun.
Database Lintas Akun | Akun Alibaba Cloud yang digunakan untuk masuk ke konsol RAM | Akun Alibaba Cloud yang ditentukan dalam kebijakan kepercayaan | Alibaba Cloud Account that is used to create a DTS task | Akun Alibaba Cloud yang dikonfigurasi untuk tugas DTS |
Database sumber | Akun Alibaba Cloud tempat database sumber berada | Akun Alibaba Cloud tempat database tujuan berada | Akun Alibaba Cloud tempat database tujuan berada | Atur parameter Alibaba Cloud Account di bagian Source Database menjadi akun Alibaba Cloud tempat database sumber berada. |
Database tujuan | Akun Alibaba Cloud tempat database tujuan berada | Akun Alibaba Cloud tempat database sumber berada | Akun Alibaba Cloud tempat database sumber berada | Atur parameter Alibaba Cloud Account di bagian Destination Database menjadi akun Alibaba Cloud tempat database tujuan berada. |
Database sumber dan tujuan | Akun Alibaba Cloud tempat database sumber dan tujuan berada | Akun Alibaba Cloud tertentu | Akun Alibaba Cloud tertentu |
|
Prosedur
Konfirmasi skenario tugas DTS lintas akun.
Pilih parameter Replicate Data Across Alibaba Cloud Accounts menjadi Yes.
Dapatkan ID akun Alibaba Cloud.
Dapatkan ID akun Alibaba Cloud tempat instance database berada dan yang digunakan untuk membuat tugas DTS.
Konfigurasikan Otorisasi RAM untuk Tugas DTS Lintas Akun.
Buat peran RAM untuk tugas DTS menggunakan ID akun Alibaba Cloud tempat instance database berada, berikan izin ke peran RAM yang dibuat, dan edit kebijakan kepercayaan dari peran RAM.
Konfigurasikan tugas DTS lintas akun.
Konfigurasikan tugas DTS lintas akun berdasarkan kebutuhan bisnis Anda.
Prasyarat
Instance sumber atau instance sumber dan tujuan telah dibuat.
DTS diberi otorisasi untuk mengakses sumber daya cloud dari akun Alibaba Cloud tempat instance database berada. Untuk informasi lebih lanjut, lihat Otorisasi DTS untuk Mengakses Sumber Daya Alibaba Cloud.
Catatan Penggunaan
Anda dapat mengonfigurasi tugas sinkronisasi dua arah lintas akun Alibaba Cloud hanya antara instance ApsaraDB RDS untuk MySQL, antara kluster ApsaraDB RDS untuk MySQL, antara instance Tair (Enterprise Edition), antara instance replika set ApsaraDB untuk MongoDB, atau instance kluster sharded ApsaraDB untuk MongoDB.
Tugas sinkronisasi dua arah lintas akun Alibaba Cloud serupa dengan skenario yang menyinkronkan data lintas akun Alibaba Cloud. Baik instance sumber maupun tujuan tidak termasuk dalam akun Alibaba Cloud yang digunakan untuk membuat tugas sinkronisasi data. Anda harus mengonfigurasi otorisasi RAM untuk akun Alibaba Cloud tempat instance sumber dan tujuan berada.
Anda tidak dapat menggunakan DTS untuk menyinkronkan data antar akun infrastruktur yang berbeda. Misalnya, Anda tidak dapat menggunakan DTS untuk menyinkronkan data antara akun Alibaba Finance Cloud dan akun Alibaba Gov Cloud.
Masuk ke konsol RAM menggunakan akun Alibaba Cloud Anda. Jika Anda memberikan izin ke peran RAM sebagai pengguna RAM, pesan kesalahan yang menunjukkan izin tidak valid mungkin muncul saat Anda mengonfigurasi tugas DTS.
Prosedur
Dalam contoh ini, tugas sinkronisasi dikonfigurasi untuk menunjukkan cara mengonfigurasi tugas DTS lintas akun Alibaba Cloud.
Skenario 1: Tugas DTS lintas akun di mana database sumber tidak termasuk dalam akun Alibaba Cloud yang digunakan untuk membuat tugas DTS
Konfigurasikan otorisasi RAM. Untuk informasi lebih lanjut, lihat bagian Skenario 1: Tugas DTS lintas akun di mana database sumber tidak termasuk dalam akun Alibaba Cloud yang digunakan untuk membuat tugas DTS dalam topik Konfigurasikan Otorisasi RAM untuk Tugas DTS Lintas Akun.
Buka halaman Configurations for Source and Destination Databases menggunakan akun Alibaba Cloud tempat database tujuan berada.
Gunakan salah satu metode berikut untuk pergi ke halaman Sinkronisasi Data dan pilih wilayah tempat instance sinkronisasi data berada.
Konsol DTS
Masuk ke Konsol DTS.
Di panel navigasi kiri, klik Data Synchronization.
Di pojok kiri atas halaman, pilih wilayah tempat tugas sinkronisasi data berada.
Konsol DMS
CatatanOperasi sebenarnya mungkin berbeda berdasarkan mode dan tata letak konsol DMS. Untuk informasi lebih lanjut, lihat Mode Sederhana dan Sesuaikan Tata Letak dan Gaya Konsol DMS.
Masuk ke Konsol DMS.
Di bilah navigasi atas, gerakkan pointer ke Data + AI dan pilih .
Dari daftar drop-down di sebelah kanan Data Synchronization Tasks, pilih wilayah tempat instance sinkronisasi data berada.
Klik Create Task untuk masuk ke halaman konfigurasi tugas.
Konfigurasikan database sumber dan tujuan. Tabel berikut menjelaskan parameter.
Pilih Database Type, Access Method, dan Instance Region untuk database sumber.
Pilih Yes untuk parameter Replicate Data Across Alibaba Cloud Accounts.

Di dalam bidang Alibaba Cloud Account, masukkan ID akun Alibaba Cloud tempat instance sumber berada.
CatatanUntuk informasi lebih lanjut, lihat Dapatkan ID Akun Alibaba Cloud Tempat Database Sumber Berada di bagian Persiapan topik Konfigurasikan Otorisasi RAM untuk Tugas DTS Lintas Akun.
Di bidang RAM Role Name, masukkan nama peran RAM yang dibuat menggunakan akun Alibaba Cloud tempat instance sumber berada. Dalam contoh ini, ditentukan ram-for-dts.
PentingJangan masukkan nama pengguna RAM, Nama Sumber Daya Alibaba Cloud (ARN) dari peran RAM atau peran AliyunDTSDefaultRole yang merupakan peran default di DTS.
Untuk informasi lebih lanjut tentang cara membuat peran RAM, lihat Langkah 1: Buat Peran RAM di bagian "Skenario 1: Tugas DTS lintas akun di mana database sumber tidak termasuk dalam akun Alibaba Cloud yang digunakan untuk membuat tugas DTS" dari topik "Konfigurasikan Otorisasi RAM untuk Tugas DTS Lintas Akun".
Lengkapi konfigurasi selanjutnya berdasarkan kebutuhan bisnis Anda.
Skenario 2: Tugas DTS lintas akun di mana database tujuan tidak termasuk dalam akun Alibaba Cloud yang digunakan untuk membuat tugas DTS
Konfigurasikan otorisasi RAM. Untuk informasi lebih lanjut, lihat bagian Skenario 2: Tugas DTS lintas akun di mana database tujuan tidak termasuk dalam akun Alibaba Cloud yang digunakan untuk membuat tugas DTS dalam topik Konfigurasikan Otorisasi RAM untuk Tugas DTS Lintas Akun.
Buka halaman Configurations for Source and Destination Databases menggunakan Akun A yang memiliki database sumber.
Gunakan salah satu metode berikut untuk pergi ke halaman Sinkronisasi Data dan pilih wilayah tempat instance sinkronisasi data berada.
Konsol DTS
Masuk ke Konsol DTS.
Di panel navigasi kiri, klik Data Synchronization.
Di pojok kiri atas halaman, pilih wilayah tempat tugas sinkronisasi data berada.
Konsol DMS
CatatanOperasi sebenarnya mungkin berbeda berdasarkan mode dan tata letak konsol DMS. Untuk informasi lebih lanjut, lihat Mode Sederhana dan Sesuaikan Tata Letak dan Gaya Konsol DMS.
Masuk ke Konsol DMS.
Di bilah navigasi atas, gerakkan pointer ke Data + AI dan pilih .
Dari daftar drop-down di sebelah kanan Data Synchronization Tasks, pilih wilayah tempat instance sinkronisasi data berada.
Klik Create Task untuk masuk ke halaman konfigurasi tugas.
Konfigurasikan database sumber dan tujuan. Tabel berikut menjelaskan parameter.
Konfigurasikan database sumber berdasarkan kebutuhan bisnis Anda.
Pilih Database Type, Access Method, dan Instance Region untuk database tujuan.
Pilih Yes untuk parameter Replicate Data Across Alibaba Cloud Accounts.

Di bidang Alibaba Cloud Account, masukkan ID akun Alibaba Cloud tempat instance tujuan berada.
CatatanUntuk informasi lebih lanjut, lihat Dapatkan ID Akun Alibaba Cloud Tempat Database Tujuan Berada di bagian Persiapan topik Konfigurasikan Otorisasi RAM untuk Tugas DTS Lintas Akun.
Di bidang RAM Role Name, masukkan nama peran RAM yang dibuat menggunakan akun Alibaba Cloud tempat instance tujuan berada. Dalam contoh ini, nama peran yang ditentukan adalah ram-for-dts.
PentingJangan masukkan nama pengguna RAM, Nama Sumber Daya Alibaba Cloud (ARN) dari peran RAM atau peran AliyunDTSDefaultRole yang merupakan peran default di DTS.
Untuk informasi lebih lanjut tentang cara membuat peran RAM, lihat Langkah 1: Buat Peran RAM di bagian "Skenario 2: Tugas DTS lintas akun di mana database tujuan tidak termasuk dalam akun Alibaba Cloud yang digunakan untuk membuat tugas DTS" dari topik "Konfigurasikan Otorisasi RAM untuk Tugas DTS Lintas Akun".
Lengkapi konfigurasi selanjutnya berdasarkan kebutuhan bisnis Anda.
Skenario 3: Tugas DTS lintas akun di mana database sumber dan tujuan tidak termasuk dalam akun Alibaba Cloud yang digunakan untuk membuat tugas DTS
Konfigurasikan otorisasi RAM. Untuk informasi lebih lanjut, lihat bagian Tugas DTS lintas akun di mana database sumber dan tujuan tidak termasuk dalam akun Alibaba Cloud yang digunakan untuk membuat tugas DTS dalam topik Konfigurasikan Otorisasi RAM untuk Tugas DTS Lintas Akun.
Buka halaman Configurations for Source and Destination Databases menggunakan ID akun Alibaba Cloud yang digunakan untuk membuat tugas DTS.
Gunakan salah satu metode berikut untuk pergi ke halaman Sinkronisasi Data dan pilih wilayah tempat instance sinkronisasi data berada.
Konsol DTS
Masuk ke Konsol DTS.
Di panel navigasi kiri, klik Data Synchronization.
Di pojok kiri atas halaman, pilih wilayah tempat tugas sinkronisasi data berada.
Konsol DMS
CatatanOperasi sebenarnya mungkin berbeda berdasarkan mode dan tata letak konsol DMS. Untuk informasi lebih lanjut, lihat Mode Sederhana dan Sesuaikan Tata Letak dan Gaya Konsol DMS.
Masuk ke Konsol DMS.
Di bilah navigasi atas, gerakkan pointer ke Data + AI dan pilih .
Dari daftar drop-down di sebelah kanan Data Synchronization Tasks, pilih wilayah tempat instance sinkronisasi data berada.
Klik Create Task untuk masuk ke halaman konfigurasi tugas.
Konfigurasikan database sumber dan tujuan. Tabel berikut menjelaskan parameter.
Pilih Database Type, Access Method, dan Instance Region untuk database sumber dan tujuan.
Konfigurasikan informasi lintas akun untuk database sumber.
Pilih Yes untuk parameter Replicate Data Across Alibaba Cloud Accounts.

Di bidang Alibaba Cloud Account, masukkan ID akun Alibaba Cloud tempat instance sumber berada.
CatatanUntuk informasi lebih lanjut, lihat Dapatkan ID Akun Alibaba Cloud Tempat Database Sumber Berada di bagian Persiapan topik Konfigurasikan Otorisasi RAM untuk Tugas DTS Lintas Akun.
Di bidang RAM Role Name, masukkan nama peran RAM yang dibuat menggunakan akun Alibaba Cloud tempat instance sumber berada. Dalam contoh ini, ditentukan ram-for-dts.
PentingJangan masukkan nama pengguna RAM, Nama Sumber Daya Alibaba Cloud (ARN) dari peran RAM atau peran AliyunDTSDefaultRole yang merupakan peran default di DTS.
Untuk informasi lebih lanjut tentang cara membuat peran RAM, lihat Buat Peran RAM di bagian "Skenario 3: Tugas DTS lintas akun di mana database sumber dan tujuan tidak termasuk dalam akun Alibaba Cloud yang digunakan untuk membuat tugas DTS" dari topik "Konfigurasikan Otorisasi RAM untuk Tugas DTS Lintas Akun".
Konfigurasikan informasi lintas akun untuk database tujuan.
Pilih Yes untuk parameter Replicate Data Across Alibaba Cloud Accounts.

Di bidang Alibaba Cloud Account, masukkan ID akun Alibaba Cloud tempat instance tujuan berada.
CatatanUntuk informasi lebih lanjut, lihat Dapatkan ID Akun Alibaba Cloud Tempat Database Tujuan Berada di bagian Persiapan topik Konfigurasikan Otorisasi RAM untuk Tugas DTS Lintas Akun.
Di bidang RAM Role Name, masukkan nama peran RAM yang dibuat menggunakan akun Alibaba Cloud tempat instance tujuan berada. Dalam contoh ini, nama peran yang ditentukan adalah ram-for-dts.
PentingJangan masukkan nama pengguna RAM, Nama Sumber Daya Alibaba Cloud (ARN) dari peran RAM atau peran AliyunDTSDefaultRole yang merupakan peran default di DTS.
Untuk informasi lebih lanjut tentang cara membuat peran RAM, lihat Buat Peran RAM di bagian "Skenario 3: Tugas DTS lintas akun di mana database sumber dan tujuan tidak termasuk dalam akun Alibaba Cloud yang digunakan untuk membuat tugas DTS" dari topik "Konfigurasikan Otorisasi RAM untuk Tugas DTS Lintas Akun".
Lengkapi konfigurasi selanjutnya berdasarkan kebutuhan bisnis Anda.
Referensi
Kesalahan Umum
Kode Kesalahan | Pesan Kesalahan | Penyebab | Solusi |
DTS.Msg.Forbidden.AliyunUIDNotFound |
|
|
|
DTS.Msg.InvalidParameter.AliyunUidFormat |
| ID akun Alibaba Cloud yang dimasukkan di bidang Alibaba Cloud Account tidak valid. | Masukkan ID akun Alibaba Cloud yang benar di bidang Alibaba Cloud Account. Catatan Untuk informasi lebih lanjut, lihat bagian Persiapan dalam topik Konfigurasikan Otorisasi RAM untuk Tugas DTS Lintas Akun. |
AssumeRoleFail |
| Anda memasukkan ARN dari peran RAM, tetapi izin untuk peran RAM yang dimasukkan di bidang RAM Role Name tidak valid. | Masukkan nama peran RAM yang benar di bidang RAM Role Name. Catatan Untuk informasi lebih lanjut, lihat Konfigurasikan Otorisasi RAM untuk Tugas DTS Lintas Akun. |
AssumeRoleFail |
|
|
Catatan Untuk informasi lebih lanjut, lihat Konfigurasikan Otorisasi RAM untuk Tugas DTS Lintas Akun. |
AssumeRoleFail |
| Izin untuk peran RAM yang dimasukkan di bidang RAM Role Name tidak valid. Penyebabnya mencakup, namun tidak terbatas pada, hal-hal berikut:
| Berikan izin yang diperlukan kepada peran RAM yang dimasukkan di bidang RAM Role Name. Catatan Untuk informasi lebih lanjut, lihat Konfigurasikan Otorisasi RAM untuk Tugas DTS Lintas Akun. |
NoPermission | (Akses Ditolak) Anda tidak diizinkan untuk melakukan tindakan ini. Silakan hubungi administrator akun Anda untuk memberikan izin melalui RAM. | Izin yang diperlukan tidak diberikan kepada peran RAM yang dimasukkan di bidang RAM Role Name, atau izin yang tidak valid mungkin terjadi. | Berikan izin yang diperlukan kepada peran RAM yang dimasukkan di bidang RAM Role Name. Catatan Untuk informasi lebih lanjut, lihat Konfigurasikan Otorisasi RAM untuk Tugas DTS Lintas Akun. |
Abnormal.RamCheckUserRole | Anda belum memberikan otorisasi untuk peran default "AliyunDTSDefaultRole" dari DTS. Jika akun Anda memiliki izin tulis pada Resource Access Management (RAM), Anda dapat memberikan otorisasi peran di konsol RAM menggunakan akun tersebut. Jika tidak, Anda harus memberikan otorisasi peran di konsol RAM menggunakan akun Alibaba Cloud, lalu segarkan halaman ini. | Nama peran default AliyunDTSDefaultRole dimasukkan di bidang RAM Role Name. | Masukkan nama peran RAM yang benar di bidang RAM Role Name. Catatan Untuk informasi lebih lanjut, lihat Konfigurasikan Otorisasi RAM untuk Tugas DTS Lintas Akun. |