全部产品
Search
文档中心

Data Transmission Service:Kebijakan Kustom untuk DTS

更新时间:Jul 02, 2025

Kebijakan kustom memberikan kontrol izin yang lebih rinci dibandingkan dengan kebijakan sistem. Anda dapat menggunakan kebijakan kustom untuk mengontrol izin pada instance atau tindakan tertentu. Topik ini menjelaskan cara menggunakan kebijakan kustom untuk mengelola instance Data Transmission Service (DTS).

Prasyarat

Pengguna RAM diberi otorisasi untuk mengakses sumber daya cloud seperti instance ApsaraDB for RDS dan instance Elastic Compute Service (ECS) dari akun Alibaba Cloud saat ini. Saat Anda mengonfigurasi tugas DTS sebagai pengguna RAM, DTS diizinkan untuk mengakses informasi sumber daya cloud yang relevan. Untuk informasi lebih lanjut, lihat Otorisasi DTS untuk mengakses sumber daya Alibaba Cloud.

Informasi latar belakang

Kebijakan mendefinisikan serangkaian izin berdasarkan struktur dan sintaksis tertentu. Kebijakan mencakup sumber daya yang diberi wewenang, tindakan yang diberi wewenang, serta kondisi otorisasi. Untuk informasi lebih lanjut, lihat Struktur dan Sintaksis Kebijakan.

Catatan Penggunaan

  • Jika Anda ingin menyinkronkan data ke proyek MaxCompute, Anda tidak dapat mengonfigurasi tugas sinkronisasi data sebagai pengguna RAM. Anda harus menggunakan akun Alibaba Cloud untuk mengonfigurasi tugas tersebut.

  • Jika Anda mengonfigurasi tugas DTS sebagai pengguna RAM dan database terhubung melalui Database Gateway, Anda harus memberikan izin AliyunDGFullAccess kepada pengguna RAM. Jika Anda mengonfigurasi tugas DTS sebagai pengguna RAM dan database terhubung melalui Cloud Enterprise Network (CEN), Anda harus memberikan izin AliyunCENFullAccess kepada pengguna RAM.

Langkah 1: Buat kebijakan kustom

  1. Masuk ke Konsol RAM sebagai pengguna RAM dengan hak administratif.

  2. Di panel navigasi sisi kiri, pilih Permissions > Policies.

  3. Di halaman Policies, klik Create Policy.

    image

  4. Di halaman Create Policy, klik tab JSON.

    image

  5. Di tab JSON, masukkan konten kebijakan kustom di editor kode.

    • Kebijakan mendefinisikan serangkaian izin berdasarkan struktur dan sintaksis tertentu. Kebijakan mencakup sumber daya yang diberi wewenang, tindakan yang diberi wewenang, serta kondisi otorisasi. Untuk informasi lebih lanjut, lihat Struktur dan Sintaksis Kebijakan.

    • Anda dapat memberikan izin pada sumber daya dan tindakan tertentu.

    • Ganti bidang ID instance DTS dalam kode berikut dengan ID sebenarnya dari instance DTS Anda.

    • Jika izin baca saja pada instance DTS diberikan kepada Pengguna Resource Access Management (RAM), pengguna RAM dapat menanyakan detail tugas dan konfigurasi tetapi tidak dapat memodifikasi konfigurasi. Jika izin baca dan tulis pada instance DTS diberikan kepada pengguna RAM, pengguna RAM dapat mengonfigurasi dan mengelola instance DTS.

    Penting

    Pastikan bahwa kebijakan kustom mencakup izin untuk memanggil operasi DescribeBasicConfigs dan DescribeDomainRegions.

    Contoh kebijakan kustom:

    Contoh 1

    {
        "Statement": [
            {
                "Effect": "Allow",
                "Action": "dts:Describe*",
                "Resource": "acs:dts:*:*:instance/DTS instance ID"
            }
        ],
        "Version": "1"
    }

    Contoh 2

    {
        "Statement": [
            {
                "Effect": "Allow",
                "Action": "dts:*",
                "Resource": [
                    "acs:dts:*:*:instance/DTS instance ID",
                    "acs:dts:*:*:instance/DTS instance ID"
                ]
            }
        ],
        "Version": "1"
    }

    Contoh 3

    {
        "Statement": [
            {
                "Effect": "Allow",
                "Action": [
                    "dts:DescribeSynchronizationJobStatus",
                    "dts:DescribeSynchronizationJobs"
                ],
                "Resource": "acs:dts:*:*:instance/DTS instance ID"
            }
        ],
        "Version": "1"
    }

    Contoh 4

    {
        "Statement": [
            {
                "Effect": "Allow",
                "Action": [
                    "dts:DescribeSubscriptionInstances",
                    "dts:StartSynchronizationJob",
                    "dts:SuspendSynchronizationJob"
                ],
                "Resource": [
                    "acs:dts:*:*:instance/DTS instance ID",
                    "acs:dts:*:*:instance/DTS instance ID",
                    "acs:dts:*:*:instance/DTS instance ID"
     	    ]
            }
        ],
        "Version": "1"
    }
    • Contoh 1: Izin baca saja pada satu instance DTS

    • Contoh 2: Izin baca dan tulis pada beberapa instance DTS

    • Contoh 3: Izin untuk melihat konfigurasi tugas sinkronisasi data

    • Contoh 4: Izin untuk memulai atau menjeda beberapa tugas sinkronisasi data

  6. Klik OK.

  7. Di kotak dialog Create Policy, konfigurasikan parameter Name dan Description, lalu klik OK.

Langkah 2: Lampirkan kebijakan kustom ke pengguna RAM

  1. Masuk ke Konsol RAM sebagai pengguna RAM dengan hak administratif.

  2. Buat pengguna RAM.

  3. Di panel navigasi sisi kiri, pilih Identities > Users.

  4. Di halaman Pengguna, temukan pengguna RAM yang ingin Anda otorisasi di kolom User Logon Name/Display Name.

  5. Klik Add Permissions di kolom Actions.

  6. Di panel Grant Permission, berikan izin kepada pengguna RAM.

    1. Konfigurasikan parameter Resource Scope.

    2. Di bagian Policy, pilih Custom Policy dari daftar drop-down.

    3. Di kotak pencarian, masukkan nama kebijakan kustom yang Anda buat di Langkah 1.

    4. Klik nama kebijakan kustom untuk menambahkan kebijakan ke bagian Selected Policy.

  7. Klik Grant permissions.

  8. Setelah izin diberikan kepada pengguna, klik Close.

Skenario otorisasi tingkat tindakan

Catatan
  • Izin DescribeDTSIP, DescribeSubscriptionInstances, dan DescribeSynchronizationJobs memungkinkan pengguna RAM menanyakan instance DTS yang tersedia. Jika pengguna RAM hanya memiliki izin pada instance tertentu, pengguna harus menanyakan instance DTS yang tersedia sebelum melakukan operasi terkait.

  • Untuk mengotorisasi pengguna RAM mengonfigurasi tugas migrasi data, sinkronisasi data, atau pelacakan perubahan, Anda harus membuat kebijakan kustom dan melampirkannya ke pengguna RAM. Untuk informasi lebih lanjut, lihat Otorisasi DTS untuk Mengakses Sumber Daya Alibaba Cloud.

  • Operasi API (versi baru)

    Fitur

    Tindakan di Konsol DTS

    Kebijakan

    Beli instance

    Beli instance DTS

    CreateDtsInstance

    Migrasikan atau sinkronkan data

    Konfigurasikan tugas migrasi atau sinkronisasi data

    ConfigureDtsJob

    Lacak perubahan data

    Konfigurasikan tugas pelacakan perubahan

    ConfigureSubscription

    Mulai tugas

    Mulai tugas DTS

    StartDtsJob

    Mulai beberapa tugas sekaligus

    Mulai beberapa tugas DTS sekaligus

    StartDtsJobs

    Kelola grup konsumen

    Buat grup konsumen untuk tugas pelacakan perubahan

    CreateConsumerChannel

    Tanyakan grup konsumen dari tugas pelacakan perubahan

    DescribeConsumerChannel

    Ubah grup konsumen dari tugas pelacakan perubahan

    ModifyConsumerChannel

    Hapus grup konsumen dari tugas pelacakan perubahan

    DeleteConsumerChannel

    Tanyakan tugas

    Tanyakan detail tugas DTS

    DescribeDtsJobDetail

    Tanyakan tugas DTS dan detail setiap tugas

    DescribeDtsJobs

    Ubah konfigurasi tugas DTS

    Ubah konfigurasi tugas sinkronisasi data

    ModifyDtsJob

    Ubah konfigurasi tugas pelacakan perubahan

    ModifySubscription

    Ganti nama tugas DTS

    ModifyDtsJobName

    Reset tugas

    Reset tugas DTS

    ResetDtsJob

    Jeda tugas

    Jeda tugas DTS

    SuspendDtsJob

    Jeda beberapa tugas sekaligus

    Jeda beberapa tugas DTS sekaligus

    SuspendDtsJobs

    Hentikan tugas

    Hentikan tugas DTS

    StopDtsJob

    Hentikan beberapa tugas sekaligus

    Hentikan beberapa tugas DTS sekaligus

    StopDtsJobs

    Lepaskan instance

    Lepaskan instance DTS

    DeleteDtsJob

    Lepaskan beberapa instance sekaligus

    Lepaskan beberapa instance DTS sekaligus

    DeleteDtsJobs

    Konfigurasikan peringatan untuk tugas

    Buat aturan peringatan untuk tugas DTS atau ubah aturan peringatan tugas DTS

    CreateJobMonitorRule

    Tanyakan aturan peringatan tugas DTS

    DescribeJobMonitorRule

    Tanyakan tugas ekstraksi, transformasi, dan pemuatan (ETL)

    Tanyakan detail tugas ETL

    DescribeDtsEtlJobVersionInfo

    Tanyakan log tugas ETL

    DescribeEtlJobLogs

  • Operasi API (versi lama)

    Fitur

    Tindakan di Konsol DTS

    Kebijakan

    Kelola tugas migrasi data

    Buat tugas migrasi data

    CreateMigrationJob

    Tanyakan tugas migrasi data

    DescribeMigrationJobs

    Lihat detail tugas migrasi data

    DescribeMigrationJobs

    DescribeMigrationJobDetail

    DescribeMigrationJobStatus

    Ganti nama tugas migrasi data

    DescribeMigrationJobs

    ModifyMigrationObject

    Konfigurasikan tugas migrasi data

    DescribeMigrationJobs

    DescribeMigrationJobDetail

    DescribeMigrationJobStatus

    CreateMigrationJob

    Lihat detail pra-pemeriksaan

    DescribeMigrationJobs

    DescribeMigrationJobStatus

    Buat tugas migrasi data serupa

    DescribeMigrationJobs

    DescribeMigrationJobDetail

    DescribeMigrationJobStatus

    CreateMigrationJob

    Awasi tugas migrasi data dan atur aturan peringatan untuk tugas migrasi data

    DescribeMigrationJobs

    DescribeMigrationJobAlert

    ConfigureMigrationJobAlert

    Ubah kata sandi yang digunakan untuk masuk ke instance

    DescribeMigrationJobs

    DescribeMigrationJobDetail

    ModifyMigrationObject

    Mulai tugas migrasi data

    DescribeMigrationJobs

    StartMigrationJob

    DescribeMigrationJobDetail

    Jeda tugas migrasi data

    DescribeMigrationJobs

    SuspendMigrationJob

    Lihat detail tugas migrasi skema

    DescribeMigrationJobs

    DescribeMigrationJobStatus

    Lihat detail tugas migrasi data penuh

    DescribeMigrationJobs

    DescribeMigrationJobStatus

    Lihat detail tugas migrasi data inkremental

    DescribeMigrationJobs

    DescribeMigrationJobStatus

    Lihat kinerja tugas migrasi data penuh atau tugas migrasi data inkremental

    DescribeMigrationJobs

    DescribeMigrationJobDetail

    Lihat log tugas

    DescribeMigrationJobs

    DescribeMigrationJobDetail

    Kelola tugas pelacakan perubahan

    Buat tugas pelacakan perubahan

    CreateSubscriptionInstance

    Tanyakan tugas pelacakan perubahan

    DescribeSubscriptionInstances

    Lihat detail tugas pelacakan perubahan

    DescribeSubscriptionInstances

    DescribeSubscriptionInstanceStatus

    Ganti nama tugas pelacakan perubahan

    DescribeSubscriptionInstances

    ModifySubscriptionObject

    Ubah objek untuk pelacakan perubahan

    DescribeSubscriptionInstances

    DescribeSubscriptionInstanceStatus

    ModifySubscriptionObject

    Buat grup konsumen

    DescribeSubscriptionInstances

    CreateConsumerGroup

    Lihat informasi tentang grup konsumen

    DescribeSubscriptionInstances

    DescribeConsumerGroup

    Ubah kata sandi grup konsumen

    DescribeSubscriptionInstances

    ModifyConsumerGroupPassword

    Hapus grup konsumen

    DescribeSubscriptionInstances

    DeleteConsumerGroup

    Ubah kata sandi yang digunakan untuk masuk ke instance

    DescribeSubscriptionInstances

    DescribeSubscriptionInstanceStatus

    ModifySubscriptionObject

    Lepaskan tugas pelacakan perubahan

    DescribeSubscriptionInstances

    DeleteSubscriptionInstance

    Awasi tugas pelacakan perubahan dan atur aturan peringatan untuk tugas pelacakan perubahan

    DescribeSubscriptionInstances

    DescribeSubscriptionInstanceAlert

    ConfigureSubscriptionInstanceAlert

    Konfigurasikan tugas pelacakan perubahan

    DescribeSubscriptionInstances

    DescribeSubscriptionInstanceStatus

    ModifySubscriptionObject

    Lihat log tugas

    DescribeSubscriptionInstances

    DescribeSubscriptionInstanceStatus

    Kelola tugas sinkronisasi data

    Buat tugas sinkronisasi data

    CreateSynchronizationJob

    Tanyakan tugas sinkronisasi data

    DescribeSynchronizationJobs

    Lihat detail tugas sinkronisasi data

    DescribeSynchronizationJobs

    DescribeSynchronizationJobStatus

    Ganti nama tugas sinkronisasi data

    DescribeSynchronizationJobs

    ModifySynchronizationObject

    Lihat konfigurasi tugas sinkronisasi data

    DescribeSynchronizationJobs

    DescribeSynchronizationJobStatus

    Lihat objek yang akan disinkronkan

    DescribeSynchronizationJobs

    DescribeSynchronizationJobStatus

    Lihat status tugas sinkronisasi skema atau tugas sinkronisasi data penuh

    DescribeSynchronizationJobs

    DescribeSynchronizationJobStatus

    Lihat kinerja sinkronisasi data penuh atau sinkronisasi data inkremental

    DescribeSynchronizationJobs

    DescribeSynchronizationJobStatus

    Lihat catatan perubahan objek yang akan disinkronkan

    DescribeSynchronizationJobs

    Lihat log tugas

    DescribeSynchronizationJobs

    DescribeSynchronizationJobStatus

    Konfigurasikan tugas sinkronisasi data

    DescribeSynchronizationJobs

    DescribeSynchronizationJobStatus

    ModifySynchronizationObject

    Mulai tugas sinkronisasi data

    DescribeSynchronizationJobs

    StartSynchronizationJob

    Jeda tugas sinkronisasi data

    DescribeSynchronizationJobs

    SuspendSynchronizationJob

    Ubah objek yang akan disinkronkan

    DescribeSynchronizationJobs

    DescribeSynchronizationJobStatus

    ModifySynchronizationObject

    Lepaskan tugas sinkronisasi data

    DescribeSynchronizationJobs

    DeleteSynchronizationJob

    Hentikan tugas sinkronisasi data

    DescribeSynchronizationJobs

    DeleteSynchronizationJob

    Awasi tugas sinkronisasi data dan atur aturan peringatan untuk tugas sinkronisasi data

    DescribeSynchronizationJobs

    DescribeSynchronizationJobAlert

    ConfigureSynchronizationJobAlert

    Ubah kata sandi yang digunakan untuk masuk ke instance

    DescribeSynchronizationJobs

    DescribeSynchronizationJobStatus

    ModifySubscriptionObject

    Kelola pengaturan jaringan

    Tanyakan blok CIDR server DTS

    DescribeDTSIP

Apa yang harus dilakukan selanjutnya

Masuk ke Konsol Manajemen Alibaba Cloud menggunakan pengguna RAM.

FAQ

T: Mengapa pesan kesalahan muncul alih-alih daftar instance saat saya masuk ke konsol DTS sebagai pengguna RAM?RAM用户登录提示

J: Pengguna RAM mungkin tidak memiliki izin atau hanya memiliki izin pada beberapa instance. Dalam hal ini, konsol DTS tidak menampilkan daftar instance. Anda harus menghubungi administrator RAM dan mendapatkan ID instance DTS yang pengguna RAM miliki izin untuk kelola. Kemudian, Anda dapat mencari instance DTS menggunakan ID mereka di konsol DTS.RAM登录后搜索实例