全部产品
Search
文档中心

Database Autonomy Service:Peran AliyunServiceRoleForDAS

更新时间:Jun 28, 2025

AliyunServiceRoleForDAS adalah Peran RAM yang terhubung dengan Database Autonomy Service (DAS). Topik ini menjelaskan skenario penggunaan Peran RAM dan cara menghapusnya.

Informasi latar belakang

Untuk mengimplementasikan fitur, DAS mungkin perlu mengakses layanan cloud lainnya. Oleh karena itu, RAM menyediakan peran AliyunServiceRoleForDAS yang memungkinkan DAS mendapatkan izin akses yang diperlukan. Untuk informasi lebih lanjut, lihat Peran Terkait Layanan.

Skenario

Anda mungkin perlu menghubungkan DAS ke database buatan pengguna yang dihosting pada instance Elastic Compute Service (ECS). Anda juga mungkin perlu menghubungkan DAS ke database cloud yang Anda beli dari Alibaba Cloud, seperti ApsaraDB RDS, ApsaraDB for MongoDB, ApsaraDB for Redis, dan PolarDB. Dalam skenario-skenario ini, DAS memerlukan izin untuk mengakses database. Untuk mendapatkan izin akses yang diperlukan, DAS dapat menggunakan peran AliyunServiceRoleForDAS.

Pengenalan

Nama Peran RAM adalah AliyunServiceRoleForDAS.

Kebijakan izin yang dilampirkan pada Peran RAM adalah AliyunServiceRolePolicyForDAS.

Kebijakan izin menentukan izin berikut:
{
    "Version": "1",
    "Statement": [
        {
            "Action": [
                "rds:DescribeRegions",
                "rds:DescribeDBInstances",
                "rds:DescribeDatabases",
                "rds:DescribeDBInstanceNetInfo",
                "rds:DescribeDBInstanceAttribute",
                "rds:DescribeAccounts",
                "rds:DescribeDBInstanceIPArrayList",
                "rds:DescribeDBInstancePerformance",
                "rds:ModifySecurityIps",
                "rds:CreateAccount",
                "rds:GrantAccountPrivilege",
                "rds:RevokeAccountPrivilege",
                "rds:CreateDatabase",
                "rds:ModifyDBInstanceDescription",
                "rds:DescribeSlowLogRecords",
                "rds:DescribeSlowLogs",
                "rds:DescribeResourceUsage",
                "rds:DescribeSQLCollectorPolicy",
                "rds:ModifyDBInstanceSpec",
                "rds:DescribeTasks",
                "rds:DescribeTaskIdByRequestID",
                "rds:ModifyDBNodeClass",
                "rds:DescribeParameters",
                "rds:ModifyParameter",
                "rds:DescribeBackups",
                "rds:CloneDBInstance",
                "rds:DescribeLocalAvailableRecoveryTime"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": [
                "vpc:DescribeVpcs",
                "vpc:DescribePhysicalConnections",
                "vpc:DescribeVpnGateways",
                "vpc:DescribeRouterInterfaces",
                "vpc:DescribeVirtualBorderRouters",
                "vpc:DescribeVSwitches",
                "vpc:DescribeVSwitchAttributes",
                "vpc:ModifyVSwitchAttribute"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": [
                "ecs:DescribeInstances",
                "ecs:DescribeInstanceAttribute",
                "ecs:DescribeInstanceStatus",
                "ecs:DescribeInstanceMonitorData",
                "ecs:DescribeSecurityGroups",
                "ecs:JoinSecurityGroup",
                "ecs:DescribeSecurityGroupAttribute",
                "ecs:AuthorizeSecurityGroup",
                "ecs:RevokeSecurityGroup",
                "ecs:DescribeDisks",
                "ecs:RunInstances",
                "ecs:CreateSecurityGroup",
                "ecs:DescribeAvailableResource",
                "ecs:DescribeImages"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": [
                "kvstore:DescribeCacheAnalysisReport",
                "kvstore:DescribeCacheAnalysisReportList",
                "kvstore:CreateCacheAnalysisTask",
                "kvstore:DescribeAccounts",
                "kvstore:CreateAccount",
                "kvstore:DescribeRegions",
                "kvstore:DescribeInstances",
                "kvstore:DescribeInstanceAttribute",
                "kvstore:DescribeHistoryMonitorValues",
                "kvstore:DescribeMonitorItems",
                "kvstore:VerifyPassword",
                "kvstore:DescribeSecurityIps",
                "kvstore:ModifySecurityIps",
                "kvstore:ModifyInstanceAttribute",
                "kvstore:ModifyInstanceSpec",
                "kvstore:AddShardingNode",
                "kvstore:DeleteShardingNode",
                "kvstore:DescribeRoleZoneInfo",
                "kvstore:EnableAdditionalBandwidth",
                "kvstore:RenewAdditionalBandwidth",
                "kvstore:DescribeIntranetAttribute",
                "kvstore:DescribeClusterMemberInfo",
                "kvstore:DescribeAuditLogConfig",
                "kvstore:DescribeAuditRecords",
                "kvstore:DescribeRunningLogRecords",
                "kvstore:DescribeSlowLogRecords"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": [
                "dts:DescribeMigrationJobs",
                "dts:DescribeMigrationJobDetail",
                "dts:DescribeMigrationJobStatus",
                "dts:CreateMigrationJob",
                "dts:ConfigureMigrationJob",
                "dts:SuspendMigrationJob",
                "dts:StartMigrationJob",
                "dts:StopMigrationJob",
                "dts:DeleteMigrationJob",
                "dts:DescribeSynchronizationJobs",
                "dts:DescribeSynchronizationJobStatus",
                "dts:CreateSynchronizationJob",
                "dts:ConfigureSynchronizationJob",
                "dts:SuspendSynchronizationJob",
                "dts:StartSynchronizationJob",
                "dts:DeleteSynchronizationJob",
                "dts:DescribeObjectModifyStatus",
                "dts:ModifySynchronizationObject",
                "dts:ResetSynchronizationJob"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": [
                "pvtz:DescribeUserServiceStatus",
                "pvtz:DescribeZones",
                "pvtz:DescribeZoneRecords",
                "pvtz:UpdateZoneRecord"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": [
                "dds:DescribeDBInstances",
                "dds:DescribeReplicaSetRole",
                "dds:DescribeDBInstanceAttribute",
                "dds:DescribeRegions",
                "dds:DescribeDBInstancePerformance",
                "dds:DescribeSecurityIps",
                "dds:ModifyDBInstanceDescription",
                "dds:ModifySecurityIps",
                "dds:DescribeShardingNetworkAddress",
                "dds:DescribeSlowLogRecords",
                "dds:DescribeRunningLogRecords",
                "dds:DescribeErrorLogList"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": [
                "cms:QueryContactGroup",
                "cms:QueryContact"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": [
                "polardb:DescribeDBClusters",
                "polardb:DescribeRegions",
                "polardb:DescribeDBClusterAttribute",
                "polardb:ModifyDBNodeClass",
                "polardb:DescribeDBClusterAvailableResources",
                "polardb:CreateDBNodes",
                "polardb:DeleteDBNodes",
                "polardb:DescribeBackups",
                "polardb:CreateDBCluster",
                "polardb:DescribeDBClusterParameters"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": "ram:DeleteServiceLinkedRole",
            "Resource": "*",
            "Effect": "Allow",
            "Condition": {
                "StringEquals": {
                    "ram:ServiceName": "hdm.aliyuncs.com"
                }
            }
        }
    ]
}

Hapus peran AliyunServiceRoleForDAS

Untuk informasi tentang cara menghapus peran AliyunServiceRoleForDAS, lihat Hapus Peran Terkait Layanan.