Data Management Service (DMS) menggunakan dua peran terkait layanan untuk mengakses layanan Alibaba Cloud lainnya atas nama Anda: AliyunServiceRoleForDMS: untuk fitur-fitur DMS, dan AliyunServiceRoleForDBS: untuk Data Disaster Recovery. Topik ini menjelaskan fungsi masing-masing peran, izin yang dimilikinya, serta cara membuat, melihat, atau menghapusnya.
Latar Belakang
Peran terkait layanan adalah jenis khusus peran Resource Access Management (RAM) yang memiliki dua perbedaan utama dibandingkan peran RAM biasa:
Dikelola oleh layanan: Peran ini dibuat dan dimiliki oleh layanan cloud, bukan oleh akun Anda.
Izin tetap: Anda tidak dapat mengedit kebijakan izinnya. Izin tersebut ditentukan dan dikelola oleh layanan itu sendiri.
Untuk ikhtisar umum tentang peran RAM, lihat Ikhtisar peran RAM. Untuk informasi lebih lanjut mengenai mekanisme peran terkait layanan, lihat Peran terkait layanan.
Skenario
Data Management (DMS)
Jika suatu fitur DMS perlu mengakses resource seperti ECS, VPC, RDS, dan database atau alat lainnya, peran terkait layanan untuk DMS memberikan izin akses yang diperlukan.
Data Disaster Recovery (DBS)
Peran terkait layanan untuk DBS (AliyunServiceRoleForDBS:) adalah peran RAM dengan izin untuk mengakses layanan Alibaba Cloud lainnya. DBS menggunakan peran ini untuk memperoleh izin akses yang diperlukan guna terhubung ke database ApsaraDB yang Anda beli di Alibaba Cloud, seperti RDS, MongoDB, Redis, dan PolarDB, atau ke database yang dikelola sendiri pada instance ECS. Untuk informasi lebih lanjut, lihat Peran terkait layanan.
Detail peran
AliyunServiceRoleForDMS
Fungsi peran ini
AliyunServiceRoleForDMS: memungkinkan DMS mengakses instance Elastic Compute Service (ECS), virtual private cloud (VPC), instance ApsaraDB RDS, serta resource di berbagai database dan alat yang dikelolanya. Secara spesifik:
Menanyakan resource database cloud seperti ApsaraDB RDS, PolarDB, Lindorm, dan lainnya untuk memungkinkan manajemen terpusat database Alibaba Cloud.
Menanyakan instance ECS dan VPC untuk mengelola database yang dikelola sendiri yang dihosting di ECS dan database yang dapat diakses melalui Internet.
Memanggil Data Transmission Service (DTS) dan Data Disaster Recovery untuk mendukung alur kerja migrasi, sinkronisasi, dan pencadangan data.
| Field | Value |
|---|---|
| Nama peran | AliyunServiceRoleForDMS |
| Nama kebijakan | AliyunServiceRolePolicyForDMS |
| Layanan tepercaya | dms.aliyuncs.com |
AliyunServiceRoleForDBS
Fungsi peran ini
AliyunServiceRoleForDBS: memungkinkan Data Disaster Recovery terhubung ke dan mengelola database berikut:
Database Alibaba Cloud: instance ApsaraDB RDS, instance ApsaraDB for MongoDB, instance Tair (Redis OSS-compatible), dan database PolarDB.
Database yang dikelola sendiri yang dihosting pada instance ECS.
Peran ini harus ada sebelum Data Disaster Recovery dapat mengakses database tersebut. Saat Anda pertama kali menggunakan Data Disaster Recovery, sistem akan membuat peran ini secara otomatis.
| Field | Value |
|---|---|
| Nama peran | AliyunServiceRoleForDBS |
| Nama kebijakan | AliyunServiceRolePolicyForDBS |
| Layanan tepercaya | dbs.aliyuncs.com |
Izin yang diperlukan untuk membuat peran terkait layanan
Data Management (DMS)
Sebelum peran terkait layanan dapat dibuat, Pengguna RAM yang melakukan tindakan tersebut harus memiliki izin ram:CreateServiceLinkedRole yang diberlakukan pada layanan yang sesuai.
Izin khusus diperlukan untuk membuat peran terkait layanan untuk DMS.
Jika Pengguna RAM tidak memiliki izin ini, lampirkan kebijakan kustom dengan pernyataan berikut. Untuk petunjuknya, lihat Buat kebijakan kustom dan Berikan izin kepada Pengguna RAM.
Contoh kebijakan: Izinkan pembuatan peran terkait layanan untuk DMS.
AliyunServiceRoleForDMS:
{
"Action": "ram:CreateServiceLinkedRole",
"Resource": "*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": "dms.aliyuncs.com"
}
}
}Data Disaster Recovery (DBS)
Izin khusus diperlukan untuk membuat peran terkait layanan untuk Data Disaster Recovery (DBS).
Jika Pengguna RAM Anda tidak memiliki izin yang cukup, Anda harus menambahkan izin berikut ke Pengguna RAM tersebut. Untuk informasi lebih lanjut tentang cara menambahkan dan memberikan izin, lihat Buat kebijakan izin kustom dan Kelola izin Pengguna RAM.
Contoh kebijakan: Izinkan pembuatan peran terkait layanan untuk Data Disaster Recovery (DBS).
AliyunServiceRoleForDBS:
{
"Action": "ram:CreateServiceLinkedRole",
"Resource": "*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": "dbs.aliyuncs.com"
}
}
}Buat peran terkait layanan
Data Management (DMS)
AliyunServiceRoleForDMS: Jika Pengguna RAM Anda memiliki izin yang diperlukan, login ke Konsol DMS. Saat kotak dialog DMS Service-linked Role muncul, klik OK. Sistem akan membuat AliyunServiceRoleForDMS secara otomatis. Untuk detailnya, lihat bagian Buat peran terkait layanan dalam topik "Peran terkait layanan".
Data Disaster Recovery (DBS)
AliyunServiceRoleForDBS: Sistem membuat peran ini secara otomatis saat pertama kali Anda menggunakan Data Disaster Recovery. Tidak diperlukan langkah manual.
Lihat peran terkait layanan
Data Management (DMS)
Setelah peran terkait layanan dibuat, Anda dapat melihat Nama Sumber Daya Alibaba Cloud (ARN), kebijakan kepercayaan, dan kebijakan izinnya di Konsol RAM. Langkah-langkah berikut berlaku untuk kedua peran tersebut — ganti nama peran dan nama kebijakan sesuai yang ditunjukkan.
Login ke Konsol RAM.
Di panel navigasi sebelah kiri, pilih Identities > Roles.
Pada halaman Roles, cari nama peran (AliyunServiceRoleForDMS: atau AliyunServiceRoleForDBS:) lalu klik namanya.
Di halaman detail peran, temukan informasi berikut:
Basic Information — menampilkan nama peran, waktu pembuatan, dan ARN.
Tab Trust Policy — menampilkan field
Service, yang mengidentifikasi layanan cloud yang dapat mengasumsikan peran tersebut. Contohnya:"Service": ["dms.aliyuncs.com"].Tab Permissions — mencantumkan kebijakan yang dilampirkan. Klik nama kebijakan (AliyunServiceRolePolicyForDMS atau AliyunServiceRolePolicyForDBS) lalu buka tab Policy Document untuk melihat isi lengkap kebijakan.
Izin peran terkait layanan tidak terlihat di halaman Policies di Konsol RAM. Akses melalui halaman detail peran seperti yang dijelaskan di atas.
Data Disaster Recovery (DBS)
Setelah peran terkait layanan untuk Data Disaster Recovery (DBS) (AliyunServiceRoleForDBS:) dibuat, Anda dapat melihat peran tersebut di Konsol RAM. Di konsol, Anda dapat melihat informasi dasar, kebijakan kepercayaan, dan kebijakan akses (AliyunServiceRolePolicyForDBS) dari peran tersebut.
Hapus peran terkait layanan
Data Management (DMS)
AliyunServiceRoleForDMS: Hapus semua instance dari daftar instance di Konsol DMS sebelum menghapus peran ini. Hal ini diperlukan agar DMS tidak kehilangan akses ke resource yang masih dikelolanya. Untuk petunjuknya, lihat Hapus satu atau beberapa instance dan Hapus peran terkait layanan.
Data Disaster Recovery (DBS)
AliyunServiceRoleForDBS: Hapus peran ini secara manual di Konsol RAM. Untuk petunjuknya, lihat Hapus peran RAM.