账号注销ECS资源清理服务关联角色

更新时间:

本文介绍账号注销时ECS服务关联角色AliyunServiceRoleForECSResourceClean以及如何删除该角色。

背景信息

ECS服务关联角色AliyunServiceRoleForECSResourceClean是在用户确认账号注销的情况下,为了清理用户在ECS关联的资源数据,需要获取ECS服务的资源访问和资源删除权限而提供的RAM角色。

更多关于服务关联角色的信息请参见服务关联角色

AliyunServiceRoleForECSResourceClean应用场景

账号注销时,如果账户在ECS服务中存在关联的资源,系统会将关联的资源数据自动删除,包括:弹性网卡安全组快照使用快照一致性组自定义镜像实例启动模板等。

系统需要访问ECS的关联资源数据,并通过什么是资源编排服务创建清理任务实现资源删除,在资源清理完成后自动删除服务关联角色AliyunServiceRoleForECSResourceClean。

注销账户在ECS服务中存在关联资源的情况下,系统通过自动创建ECS服务关联角色AliyunServiceRoleForECSResourceClean来获取访问权限。

AliyunServiceRoleForECSResourceClean权限说明

AliyunServiceRoleForECSResourceClean具备以下云服务的访问权限:

云服务器ECS的访问权限

{
  "Action": [
    "ecs:DescribeNetworkInterfaces",
    "ecs:DescribeInstances",
    "ecs:DescribeSecurityGroups",
    "ecs:DescribeSecurityGroupReferences",
    "ecs:DescribeSecurityGroupAttribute",
    "ecs:DescribeSnapshots",
    "ecs:DescribeAutoSnapshotPolicyEx",
    "ecs:DescribeSnapshotGroups",
    "ecs:DescribeImages",
    "ecs:DescribeImageSharePermission",
    "ecs:DescribeRegions",
    "ecs:DeleteNetworkInterface",
    "ecs:DetachNetworkInterface",
    "ecs:DeleteSecurityGroup",
    "ecs:RevokeSecurityGroup",
    "ecs:DeleteSnapshot",
    "ecs:DeleteAutoSnapshotPolicy",
    "ecs:DeleteSnapshotGroup",
    "ecs:ModifyImageSharePermission",
    "ecs:DeleteImage",
    "ecs:DeleteLaunchTemplate"
  ],
  "Resource": "*",
  "Effect": "Allow"
}

资源编排服务ROS的访问权限

{
  "Action": [
    "ros:CreateStack"
  ],
  "Resource": "*",
  "Effect": "Allow"
}

访问控制服务RAM的访问权限

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "ram:ListRoles",
        "ram:GetServiceLinkedRoleDeletionStatus"
      ],
      "Resource": "*"
    },
    {
      "Action": "ram:DeleteRole",
      "Resource": "acs:ram:*:*:role/AliyunServiceRoleForECSResourceClean",
      "Effect": "Allow"
    },
    {
      "Action": "ram:DeleteServiceLinkedRole",
      "Resource": "*",
      "Effect": "Allow",
      "Condition": {
        "StringEquals": {
          "ram:ServiceName": "resource-clean.ecs.aliyuncs.com"
        }
      }
    }
  ]
}

删除AliyunServiceRoleForECSResourceClean

在完成ECS侧的资源清理后,系统会自动删除ECS服务关联角色AliyunServiceRoleForECSResourceClean。

相关文档