All Products
Search
Document Center

ApsaraDB RDS:Peran terkait layanan

Last Updated:Sep 04, 2026

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

AliyunServiceRoleForRds

ApsaraDB RDS for MySQL

AliyunServiceRoleForRdsPgsqlOnEcs

ApsaraDB RDS for PostgreSQL

AliyunServiceRoleForRDSProxyOnEcs

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.

  1. Hapus setiap database yang bergantung. Lihat Hapus database.

  2. 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.

  1. Rilis setiap instans yang bergantung. Lihat Rilis instans.

  2. 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

Penting

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.

  1. Nonaktifkan database proxy. Lihat Nonaktifkan database proxy.

  2. 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

RegionId

ID wilayah. Panggil DescribeRegions untuk mendapatkan daftar ID wilayah yang tersedia.

cn-hangzhou

ServiceLinkedRole

Peran yang akan dibuat: AliyunServiceRoleForRds, AliyunServiceRoleForRdsPgsqlOnEcs, atau AliyunServiceRoleForRDSProxyOnEcs.

AliyunServiceRoleForRdsPgsqlOnEcs