ApsaraDB RDS menggunakan peran terkait layanan untuk mengakses layanan Alibaba Cloud lainnya atas nama Anda. Setiap peran merupakan Peran RAM dengan kebijakan akses yang telah ditentukan—RDS membuat dan menggunakan peran tersebut secara otomatis, sehingga Anda tidak perlu mengonfigurasi izin secara manual.
ApsaraDB RDS mendukung tiga peran terkait layanan:
Nama peran | Digunakan oleh |
| ApsaraDB RDS for MySQL |
| ApsaraDB RDS for PostgreSQL |
| Database proxy for ApsaraDB RDS for PostgreSQL |
Untuk informasi lebih lanjut mengenai peran terkait layanan di Alibaba Cloud, lihat Peran terkait layanan.
AliyunServiceRoleForRds
Detail peran
Field | Nilai |
Role name | AliyunServiceRoleForRds |
Access policy | AliyunServiceRolePolicyForRds |
Used by | ApsaraDB RDS for MySQL |
Izin
Kebijakan ini memberikan akses RDS for MySQL ke resource jaringan ECS, topologi VPC, serta kemampuan untuk menghapus peran ini ketika tidak lagi diperlukan.
{
"Version": "1",
"Statement": [
{
"Action": [
"ecs:CreateNetworkInterface",
"ecs:DeleteNetworkInterface",
"ecs:AttachNetworkInterface",
"ecs:DetachNetworkInterface",
"ecs:DescribeNetworkInterfaces",
"ecs:CreateNetworkInterfacePermission",
"ecs:DescribeNetworkInterfacePermissions",
"ecs:CreateSecurityGroup",
"ecs:DeleteSecurityGroup",
"ecs:DescribeSecurityGroupAttribute",
"ecs:DescribeSecurityGroups",
"ecs:ModifySecurityGroupAttribute",
"ecs:AuthorizeSecurityGroup",
"ecs:AuthorizeSecurityGroupEgress",
"ecs:RevokeSecurityGroup",
"ecs:RevokeSecurityGroupEgress",
"ecs:DescribeKeyPairs",
"ecs:ModifyImageSharePermission",
"ecs:DescribeImages"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"vpc:DescribeVSwitches",
"vpc:AssociateEipAddress",
"vpc:DescribeVpcs"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": "ram:DeleteServiceLinkedRole",
"Resource": "*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": "rds-ecs-service.rds.aliyuncs.com"
}
}
}
]
}Buat peran
Peran ini dibuat secara otomatis saat Anda membuat database di Konsol. Ikuti instruksi di layar untuk memberikan otorisasi. Untuk informasi lebih lanjut, lihat Buat database.
Hapus peran
Sebelum menghapus peran ini, hapus semua database ApsaraDB RDS for MySQL yang bergantung padanya.
Hapus setiap database yang bergantung. Lihat Hapus database.
Hapus peran terkait layanan. Lihat Hapus peran terkait layanan.
Tip: Jika Anda tidak yakin apakah peran ini masih digunakan, coba hapus. Jika penghapusan gagal, pesan error akan menunjukkan resource mana yang bergantung pada peran tersebut.
AliyunServiceRoleForRdsPgsqlOnEcs
Detail peran
Field | Nilai |
Role name | AliyunServiceRoleForRdsPgsqlOnEcs |
Access policy | AliyunServiceRolePolicyForRdsPgsqlOnEcs |
Used by | ApsaraDB RDS for PostgreSQL |
Izin
Kebijakan ini memberikan akses RDS for PostgreSQL ke resource jaringan ECS, Key Management Service (KMS) untuk enkripsi, topologi VPC, serta kemampuan untuk menghapus peran ini ketika tidak lagi diperlukan.
{
"Version": "1",
"Statement": [
{
"Action": [
"ecs:CreateNetworkInterface",
"ecs:DeleteNetworkInterface",
"ecs:AttachNetworkInterface",
"ecs:DetachNetworkInterface",
"ecs:DescribeNetworkInterfaces",
"ecs:CreateNetworkInterfacePermission",
"ecs:DescribeNetworkInterfacePermissions",
"ecs:CreateSecurityGroup",
"ecs:DeleteSecurityGroup",
"ecs:DescribeSecurityGroupAttribute",
"ecs:DescribeSecurityGroups",
"ecs:ModifySecurityGroupAttribute",
"ecs:AuthorizeSecurityGroup",
"ecs:AuthorizeSecurityGroupEgress",
"ecs:RevokeSecurityGroup",
"ecs:RevokeSecurityGroupEgress"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"kms:Listkeys",
"kms:Listaliases",
"kms:ListResourceTags",
"kms:DescribeKey",
"kms:UntagResource",
"kms:TagResource",
"kms:DescribeAccountKmsStatus"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"kms:Encrypt",
"kms:Decrypt",
"kms:GenerateDataKey"
],
"Resource": "*",
"Effect": "Allow",
"Condition": {
"StringEqualsIgnoreCase": {
"kms:tag/acs:rds:instance-encryption": "true"
}
}
},
{
"Action": [
"vpc:DescribeVSwitches",
"vpc:DescribeVpcs"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": "ram:DeleteServiceLinkedRole",
"Resource": "*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": "pgsql-onecs.rds.aliyuncs.com"
}
}
}
]
}Buat peran
Peran ini dibuat secara otomatis saat Anda membuat instans ApsaraDB RDS for PostgreSQL. Ikuti instruksi di layar di Konsol untuk memberikan otorisasi. Untuk informasi lebih lanjut, lihat Buat instans ApsaraDB RDS for PostgreSQL.
Hapus peran
Sebelum menghapus peran ini, rilis semua instans ApsaraDB RDS for PostgreSQL yang bergantung padanya.
Rilis setiap instans yang bergantung. Lihat Rilis instans.
Hapus peran terkait layanan. Lihat Hapus peran terkait layanan.
Tip: Jika Anda tidak yakin apakah peran ini masih digunakan, coba hapus. Jika penghapusan gagal, pesan error akan menunjukkan resource mana yang bergantung pada peran tersebut.
AliyunServiceRoleForRDSProxyOnEcs
Detail peran
Field | Nilai |
Role name | AliyunServiceRoleForRDSProxyOnEcs |
Access policy | AliyunServiceRolePolicyForRDSProxyOnEcs |
Used by | Database proxy for ApsaraDB RDS for PostgreSQL |
Izin
Kebijakan ini memberikan akses proksi database ke resource jaringan ECS, topologi VPC, serta kemampuan untuk menghapus peran ini ketika tidak lagi diperlukan.
{
"Version": "1",
"Statement": [
{
"Action": [
"ecs:CreateNetworkInterface",
"ecs:DeleteNetworkInterface",
"ecs:AttachNetworkInterface",
"ecs:DetachNetworkInterface",
"ecs:DescribeNetworkInterfaces",
"ecs:CreateNetworkInterfacePermission",
"ecs:DescribeNetworkInterfacePermissions",
"ecs:CreateSecurityGroup",
"ecs:DeleteSecurityGroup",
"ecs:DescribeSecurityGroupAttribute",
"ecs:DescribeSecurityGroups",
"ecs:ModifySecurityGroupAttribute",
"ecs:AuthorizeSecurityGroup",
"ecs:AuthorizeSecurityGroupEgress",
"ecs:RevokeSecurityGroup",
"ecs:RevokeSecurityGroupEgress"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"vpc:DescribeVSwitches",
"vpc:DescribeVpcs"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": "ram:DeleteServiceLinkedRole",
"Resource": "*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": "rdsproxy-onecs.rds.aliyuncs.com"
}
}
}
]
}Buat peran
Peran ini dibuat secara otomatis saat Anda mengaktifkan database proxy untuk instans ApsaraDB RDS for PostgreSQL. Ikuti instruksi di layar di Konsol untuk memberikan otorisasi. Untuk informasi lebih lanjut, lihat Aktifkan database proxy.
Hapus peran
Jangan hapus peran ini jika Anda berencana terus menggunakan database proxy atau instans Serverless.
Sebelum menghapus peran ini, nonaktifkan semua database proxy yang bergantung padanya.
Nonaktifkan database proxy. Lihat Nonaktifkan database proxy.
Hapus peran terkait layanan. Lihat Hapus peran terkait layanan.
Tip: Jika Anda tidak yakin apakah peran ini masih digunakan, coba hapus. Jika penghapusan gagal, pesan error akan menunjukkan resource mana yang bergantung pada peran tersebut.
Referensi API
Gunakan operasi CreateServiceLinkedRole untuk membuat peran terkait layanan untuk instans ApsaraDB RDS.
Parameter | Deskripsi | Contoh |
| ID wilayah. Panggil DescribeRegions untuk mendapatkan daftar ID wilayah yang tersedia. |
|
| Peran yang akan dibuat: |
|