当您使用KMS的动态ECS凭据功能时,需要通过服务关联角色授予凭据管家访问ECS、云助手等相关资源的权限。本文为您介绍动态ECS凭据服务关联角色(AliyunServiceRoleForKMSSecretsManagerForECS)的权限策略、创建及删除操作。
权限说明
角色名称:AliyunServiceRoleForKMSSecretsManagerForECS
权限策略:AliyunServiceRolePolicyForKMSSecretsManagerForECS
权限说明:凭据管家使用该角色为您管理动态ECS凭据,完成ECS口令、公私钥的轮转任务。
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ecs:DescribeInstances",
"ecs:InvokeCommand",
"ecs:DescribeInvocationResults"
],
"Resource": [
"acs:ecs:*:*:instance/*",
"acs:ecs:*:*:command/cmd-ACS-KMS-RotateECSSecret*"
]
},
{
"Action": [
"kms:ListSecretVersionIds",
"kms:GetSecretValue",
"kms:DescribeSecret",
"kms:PutSecretValue",
"kms:UpdateSecretVersionStage"
],
"Resource": "acs:kms:*:*:secret/acs/ecs/*",
"Effect": "Allow"
},
{
"Action": "ram:DeleteServiceLinkedRole",
"Resource": "*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": "secretsmanager-ecs.kms.aliyuncs.com"
}
}
}
]
}
创建服务关联角色
在创建动态ECS凭据的过程中,如果之前没有创建过服务关联角色,会自动进行创建。
删除服务关联角色
删除服务关联角色前,您需要先删除当前阿里云账号下的动态ECS凭据,然后在RAM控制台删除服务关联角色。具体操作,请参见删除RAM角色。