Tüm Ürünler
Search
Belge Merkezi

ApsaraDB RDS:Service-linked roles

Son Güncelleme:Oct 03, 2026

ApsaraDB RDS, sizin adınıza diğer Alibaba Cloud hizmetlerine erişmek için hizmetle bağlantılı rolleri kullanır. Her rol, önceden tanımlanmış bir erişim ilkesine sahip bir RAM rolüdür. RDS bu rolü otomatik olarak oluşturur ve kullanır; bu nedenle izinleri manuel olarak yapılandırmanıza gerek kalmaz.

ApsaraDB RDS üç hizmetle bağlantılı rolü destekler:


Rol adı


Kullanan


AliyunServiceRoleForRds


ApsaraDB RDS for MySQL


AliyunServiceRoleForRdsPgsqlOnEcs


ApsaraDB RDS for PostgreSQL


AliyunServiceRoleForRDSProxyOnEcs


ApsaraDB RDS for PostgreSQL için veritabanı proxy'si

Alibaba Cloud'daki hizmetle bağlantılı roller hakkında daha fazla bilgi için bkz. Hizmetle bağlantılı roller.

AliyunServiceRoleForRds

Rol ayrıntıları


Alan


Değer


Role name


AliyunServiceRoleForRds


Access policy


AliyunServiceRolePolicyForRds


Used by


ApsaraDB RDS for MySQL

İzinler

İlke, RDS for MySQL'in ECS ağ kaynaklarına ve VPC topolojisine erişmesini ve artık ihtiyaç duyulmadığında bu rolü silmesini sağlar.

{
    "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"
                }
            }
        }
    ]
}

Rolü oluşturun

Bu rol, konsolda bir veritabanı oluşturduğunuzda otomatik olarak oluşturulur. Yetkilendirmeyi vermek için ekrandaki talimatları izleyin. Daha fazla bilgi için bkz. Veritabanı oluşturma.

Rolü silin

Bu rolü silmeden önce, buna bağımlı olan tüm ApsaraDB RDS for MySQL veritabanlarını silin.

  1. Bağımlı her veritabanını silin. Bkz. Veritabanı silme.

  2. Hizmetle bağlantılı rolü silin. Bkz. Hizmetle bağlantılı rol silme.

İpucu: Bu rolün hâlâ kullanılıp kullanılmadığından emin değilseniz silmeyi deneyin. Silme işlemi başarısız olursa hata iletisi, role hangi kaynakların bağımlı olduğunu gösterir.

AliyunServiceRoleForRdsPgsqlOnEcs

Rol ayrıntıları


Alan


Değer


Role name


AliyunServiceRoleForRdsPgsqlOnEcs


Access policy


AliyunServiceRolePolicyForRdsPgsqlOnEcs


Used by


ApsaraDB RDS for PostgreSQL

İzinler

İlke, RDS for PostgreSQL'in ECS ağ kaynaklarına, şifreleme için Key Management Service (KMS) hizmetine ve VPC topolojisine erişmesini ve artık ihtiyaç duyulmadığında bu rolü silmesini sağlar.

{
    "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"
                }
            }
        }
    ]
}

Rolü oluşturun

Bu rol, bir ApsaraDB RDS for PostgreSQL örneği oluşturduğunuzda otomatik olarak oluşturulur. Yetkilendirmeyi vermek için konsoldaki ekranda görüntülenen talimatları izleyin. Daha fazla bilgi için bkz. ApsaraDB RDS for PostgreSQL örneği oluşturma.

Rolü silin

Bu rolü silmeden önce, buna bağımlı olan tüm ApsaraDB RDS for PostgreSQL örneklerini serbest bırakın.

  1. Bağımlı her örneği serbest bırakın. Bkz. Örnek serbest bırakma.

  2. Hizmetle bağlantılı rolü silin. Bkz. Hizmetle bağlantılı rol silme.

İpucu: Bu rolün hâlâ kullanılıp kullanılmadığından emin değilseniz silmeyi deneyin. Silme işlemi başarısız olursa hata iletisi, role hangi kaynakların bağımlı olduğunu gösterir.

AliyunServiceRoleForRDSProxyOnEcs

Rol ayrıntıları


Alan


Değer


Role name


AliyunServiceRoleForRDSProxyOnEcs


Access policy


AliyunServiceRolePolicyForRDSProxyOnEcs


Used by


ApsaraDB RDS for PostgreSQL için veritabanı proxy'si

İzinler

İlke, veritabanı proxy'sinin ECS ağ kaynaklarına ve VPC topolojisine erişmesini ve artık ihtiyaç duyulmadığında bu rolü silmesini sağlar.

{
    "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"
                }
            }
        }
    ]
}

Rolü oluşturun

Bu rol, bir ApsaraDB RDS for PostgreSQL örneği için veritabanı proxy'sini etkinleştirdiğinizde otomatik olarak oluşturulur. Yetkilendirmeyi vermek için konsoldaki ekranda görüntülenen talimatları izleyin. Daha fazla bilgi için bkz. Veritabanı proxy'sini etkinleştirme.

Rolü silin

Önemli

Veritabanı proxy'sini veya Serverless örneklerini kullanmaya devam etmeyi planlıyorsanız bu rolü silmeyin.

Bu rolü silmeden önce, buna bağımlı olan tüm veritabanı proxy'lerini devre dışı bırakın.

  1. Veritabanı proxy'sini devre dışı bırakın. Bkz. Veritabanı proxy'sini devre dışı bırakma.

  2. Hizmetle bağlantılı rolü silin. Bkz. Hizmetle bağlantılı rol silme.

İpucu: Bu rolün hâlâ kullanılıp kullanılmadığından emin değilseniz silmeyi deneyin. Silme işlemi başarısız olursa hata iletisi, role hangi kaynakların bağımlı olduğunu gösterir.

API referansı

Bir ApsaraDB RDS örneği için hizmetle bağlantılı bir rol oluşturmak üzere CreateServiceLinkedRole işlemini kullanın.


Parametre


Açıklama


Örnek


RegionId


Bölge kimliği. Kullanılabilir bölge kimliklerini almak için DescribeRegions API'sini çağırın.


cn-hangzhou


ServiceLinkedRole


Oluşturulacak rol: AliyunServiceRoleForRds, AliyunServiceRoleForRdsPgsqlOnEcs veya AliyunServiceRoleForRDSProxyOnEcs.


AliyunServiceRoleForRdsPgsqlOnEcs