本文為您介紹NAT網關的服務關聯角色(AliyunServiceRoleForNatgw)以及如何刪除NAT網關服務關聯角色。
背景信息
服務關聯角色是指與某個云服務關聯的RAM角色。在某些場景下,為了完成云服務的某個功能,需要獲取其他云服務的訪問權限。通過服務關聯角色,您可以更好地創建云服務正常操作所需的權限,避免誤操作帶來的風險。更多信息,請參見服務關聯角色。
創建服務關聯角色
創建增強型NAT網關時,如果服務關聯角色不存在,系統會自動創建一個名稱為AliyunServiceRoleForNatgw的服務關聯角色,并且為該角色添加名稱為AliyunServiceRolePolicyForNatgw的權限策略,授予NAT網關訪問其他云資源的權限,策略內容如下。
說明 如果您要創建的NAT網關類型為普通型NAT網關,系統不會自動創建名稱為AliyunServiceRoleForNatgw的服務關聯角色,也能成功創建NAT網關。
{
"Version": "1",
"Statement": [
{
"Action": [
"vpc:DescribeVSwitchAttributes"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"ecs:CreateNetworkInterface",
"ecs:CreateSecurityGroup",
"ecs:AuthorizeSecurityGroup",
"ecs:RevokeSecurityGroup",
"ecs:DeleteSecurityGroup",
"ecs:JoinSecurityGroup",
"ecs:DeleteSecurityGroup",
"ecs:LeaveSecurityGroup",
"ecs:DescribeSecurityGroups",
"ecs:AttachNetworkInterface",
"ecs:DetachNetworkInterface",
"ecs:DeleteNetworkInterface",
"ecs:DescribeNetworkInterfaces",
"ecs:CreateNetworkInterfacePermission",
"ecs:DescribeNetworkInterfacePermissions",
"ecs:DeleteNetworkInterfacePermission",
"ecs:CreateSecurityGroupPermission",
"ecs:AuthorizeSecurityGroupPermission",
"ecs:RevokeSecurityGroupPermission",
"ecs:DeleteSecurityGroupPermission",
"ecs:JoinSecurityGroupPermission",
"ecs:DeleteSecurityGroupPermission",
"ecs:LeaveSecurityGroupPermission",
"ecs:DescribeSecurityGroupPermissions",
"ecs:AttachNetworkInterfacePermissions",
"ecs:DetachNetworkInterfacePermissions",
"ecs:AssignPrivateIpAddresses",
"ecs:UnassignPrivateIpAddresses",
"ecs:DescribeNetworkInterfaceAttribute"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": "ram:DeleteServiceLinkedRole",
"Resource": "*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": "nat.aliyuncs.com"
}
}
}
]
}
刪除服務關聯角色
常見問題
為什么我的RAM用戶無法自動創建NAT網關服務關聯角色(AliyunServiceRoleForNatgw)?
您需要擁有指定的權限,才能自動創建或刪除NAT網關服務關聯角色(AliyunServiceRoleForNatgw)。因此,在RAM用戶無法自動創建NAT網關服務關聯角色(AliyunServiceRoleForNatgw)時,您需為其添加以下權限策略。
{
"Statement": [
{
"Action": "ram:CreateServiceLinkedRole",
"Resource": "*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": "nat.aliyuncs.com"
}
}
}
],
"Version": "1"
}
文檔內容是否對您有幫助?