You need to enable JavaScript to run this app.
导航
私网连接IAM策略类型
最近更新时间:2024.08.19 11:38:40首次发布时间:2024.03.22 08:32:13

本文为您介绍IAM策略的类型及私网连接相关的策略,以帮助您快速了解IAM策略。IAM策略支持系统预设策略和自定义策略两种类型,您可直接使用系统预设策略为IAM身份授权,但系统预设策略有限若无法满足您的需求,您可通过自定义策略精准授权,灵活管控账号资源。

系统预设策略

IAM平台已提前为您设置了关于私网连接的默认策略,您可为直接为IAM身份(IAM用户、用户组或角色)授权系统预设策略。系统预设策略只能用于授权,不可编辑和修改

私网连接系统预设策略

说明

  • 服务提供方与服务使用方属于同一账号时,建议您为账号授权PrivateLinkFullAccessPrivateLinkReadOnlyAccess权限。
  • 服务提供方与服务使用方属于不同账号时,建议您为服务使用方账号授权PrivateLinkEndpointFullAccessPrivateLinkEndpointReadOnlyAccess权限,为服务提供方账号授权PrivateLinkEndpointServiceFullAccessPrivateLinkEndpointServiceReadOnlyAccess权限。
系统预设策略名称描述策略类型
PrivateLinkFullAccess被授权该策略后的IAM身份(IAM用户、用户组、角色)可获得权限范围内全部私网连接资源的管理权限,包括创建、查看、删除相关资源等操作。策略
PrivateLinkReadOnlyAccess被授权该策略后的IAM身份(IAM用户、用户组、角色)可获得权限范围内全部私网连接资源的查看权限。如果IAM身份只授予该权限,则只可查看私网连接资源,不可对私网连接资源进行任何操作,也不可查看其他未授权的产品。策略
PrivateLinkEndpointServiceFullAccess被授权该策略后的IAM身份(IAM用户、用户组、角色)可获得权限范围内全部终端节点服务资源的管理权限,包括创建、查看、删除相关资源等操作。策略
PrivateLinkEndpointServiceReadOnlyAccess被授权该策略后的IAM身份(IAM用户、用户组、角色)可获得权限范围内全部终端节点服务资源的查看权限。如果IAM身份只授予该权限,则只可查看终端节点服务资源,不可对终端节点服务资源进行任何操作,也不可查看终端节点资源和其他未授权的产品。策略
PrivateLinkEndpointFullAccess被授权该策略后的IAM身份(IAM用户、用户组、角色)可获得权限范围内全部终端节点资源的管理权限,包括创建、查看、删除相关资源等操作。策略
PrivateLinkEndpointReadOnlyAccess被授权该策略后的IAM身份(IAM用户、用户组、角色)可获得权限范围内全部终端节点资源的查看权限。如果IAM身份只授予该权限,则只可查看终端节点资源,不可对终端节点资源进行任何操作,也不可查看终端节点服务资源和其他未授权的产品。策略

私网连接控制台功能依赖的角色或策略

控制台功能依赖云服务所需角色/策略
查看私网连接监控详情云监控为IAM用户授予PrivateLinkFullAccess或PrivateLinkReadOnlyAccess权限后,需要增加CloudMonitorReadOnlyAccess后才能查看私网连接资源的监控信息。

私网连接产品系统预设策略详情

PrivateLinkFullAccess 策略详情

说明

被授予此权限后,可获取权限范围内全部私网连接资源的管理权限和私有网络(VPC)实例、子网、安全组、负载均衡(CLB)实例的查看权限。

{
    "Statement": [
        {
            "Effect": "Allow",  //允许对指定资源执行该策略授权的所有操作
            "Action": [
                "privatelink:*",  //私网连接服务的所有操作
                "vpc:DescribeVpcs", //查看VPC实例列表
                "vpc:DescribeSubnets",  //查看子网列表
                "vpc:DescribeSecurityGroups",  //查看安全组列表
                "clb:DescribeLoadBalancers"  //查看CLB实例列表
            ],
            "Resource": [
                "*"  //所有资源
            ]
        }
    ]
}

PrivateLinkReadOnlyAccess 策略详情

说明

被授予此权限后,可获取权限范围内全部私网连接资源的查看权限和私有网络(VPC)实例、子网、安全组、负载均衡(CLB)实例的查看权限。

{
    "Statement": [
        {
            "Effect": "Allow",  //允许对指定资源执行该策略授权的所有操作
            "Action": [
                "privatelink:Describe*",  //私网连接服务的所有查询操作
                "vpc:DescribeVpcs",  //查看VPC实例列表
                "vpc:DescribeSubnets",  //查看子网列表
                "vpc:DescribeSecurityGroups",  //查看安全组列表
                "clb:DescribeLoadBalancers"  //查看CLB实例列表
            ],
            "Resource": [
                "*"  //所有资源
            ]
        }
    ]
}

PrivateLinkEndpointServiceFullAccess 策略详情

说明

被授予此权限后,可获取权限范围内全部终端节点服务资源的管理权限和负载均衡(CLB)实例的查看权限。

{
    "Statement": [
        {
            "Effect": "Allow", //允许对指定资源执行该策略授权的所有操作
            "Action": [
                "privatelink:CreateUniqueResourceTypeVpcEndpointService",  //创建RDS类型服务资源的终端节点服务
                "privatelink:CreateVpcEndpointService",  //创建CLB类型服务资源的终端节点服务
                "privatelink:DescribeVpcEndpointServices",  //查看终端节点服务列表
                "privatelink:ModifyUniqueResourceTypeVpcEndpointServiceAttributes",  //修改RDS类型服务资源终端节点服务的信息
                "privatelink:ModifyVpcEndpointServiceAttributes",  //修改CLB类型服务资源终端节点服务的信息
                "privatelink:DescribeVpcEndpointServiceAttributes",  //查看接口终端节点服务详情
                "privatelink:AttachResourceToVpcEndpointService",  //添加服务资源
                "privatelink:DescribeVpcEndpointServiceResources",  //查看服务资源列表
                "privatelink:DetachResourceFromVpcEndpointService",  //移除服务资源
                "privatelink:DeleteVpcEndpointService",  //删除终端节点服务
                "privatelink:DescribeVpcEndpointConnections",  //查看终端节点连接列表
                "privatelink:EnableVpcEndpointConnection",  //接受终端节点连接
                "privatelink:DisableVpcEndpointConnection",  //拒绝终端节点
                "privatelink:AddPermissionToVpcEndpointService",  //添加服务白名单
                "privatelink:RemovePermissionFromVpcEndpointService",  //删除服务白名单
                "privatelink:DescribeVpcEndpointServicePermissions",  //查看服务白名单列表
                "privatelink:DescribePrivateLinkAvailableZones",  //查看终端节点服务支持的可用区列表
                "clb:DescribeLoadBalancers"  //查看CLB实例列表
            ],
            "Resource": [
                "*"  //所有资源
            ]
        }
    ]
}

PrivateLinkEndpointServiceReadOnlyAccess 策略详情

说明

被授予此权限后,可获取权限范围内全部终端节点服务资源的查看权限和负载均衡(CLB)实例的查看权限。

{
    "Statement": [
        {
            "Effect": "Allow",  //允许对指定资源执行该策略授权的所有操作
            "Action": [
                "privatelink:DescribeVpcEndpointServices",  //查看终端节点服务列表
                "privatelink:DescribeVpcEndpointServiceAttributes",  //查看终端节点服务详情
                "privatelink:DescribeVpcEndpointServiceResources",  //查看服务资源列表
                "privatelink:DescribeVpcEndpointConnections",  //查看终端节点连接列表
                "privatelink:DescribeVpcEndpointServicePermissions",  //查看服务白名单列表
                "clb:DescribeLoadBalancers"  //查看CLB实例列表
            ],
            "Resource": [
                "*"  //所有资源
            ]
        }
    ]
}

PrivateLinkEndpointFullAccess 策略详情

说明

被授予此权限后,可获取权限范围内全部终端节点资源的管理权限和私有网络(VPC)实例、子网、安全组的查看权限。

{
    "Statement": [
        {
            "Effect": "Allow",  //允许对指定资源执行该策略授权的所有操作
            "Action": [
                "privatelink:DescribeVpcEndpointServicesByEndUser",  //查询本账号下的终端节点服务列表
                "privatelink:CreateVpcEndpoint",  //创建接口终端节点
                "privatelink:DescribeVpcEndpoints",  //查看接口终端节点列表
                "privatelink:ModifyVpcEndpointAttributes",  //修改接口终端节点
                "privatelink:DescribeVpcEndpointAttributes",  //查看接口终端节点详情
                "privatelink:DescribeVpcEndpointSecurityGroups",  //查看终端节点安全组列表
                "privatelink:AttachSecurityGroupToVpcEndpoint",  //为接口终端节点绑定安全组
                "privatelink:DetachSecurityGroupFromVpcEndpoint",  //为接口终端节点解绑安全组
                "privatelink:AddZoneToVpcEndpoint",  //为接口终端节点添加可用区
                "privatelink:RemoveZoneFromVpcEndpoint",  //为接口终端节点删除可用区
                "privatelink:DescribeVpcEndpointZones",  //查看接口终端节点可用区列表
                "privatelink:DeleteVpcEndpoint",  //删除接口终端节点
                "vpc:DescribeVpcs", //查看VPC实例列表
                "vpc:DescribeSubnets",  //查看子网列表
                "vpc:DescribeSecurityGroups"。//查看安全组列表
            ],
            "Resource": [
                "*" //所有资源
            ]
        }
    ]
}

PrivateLinkEndpointReadOnlyAccess 策略详情

说明

被授予此权限后,可获取权限范围内全部终端节点资源的查看权限和私有网络(VPC)实例、子网、安全组的查看权限。

{
    "Statement": [
        {
            "Effect": "Allow",  //允许对指定资源执行该策略授权的所有操作
            "Action": [
                "privatelink:DescribeVpcEndpoints",  //查看接口终端节点列表
                "privatelink:DescribeVpcEndpointAttributes",  //查看接口终端节点详情
                "privatelink:DescribeVpcEndpointSecurityGroups",  //查看接口终端节点安全组列表
                "privatelink:DescribeVpcEndpointZones",  查看接口终端节点可用区列表
                "vpc:DescribeVpcs",  //查看VPC实例列表
                "vpc:DescribeSubnets",  //查看子网列表
                "vpc:DescribeSecurityGroups"。//查看安全组列表
            ],
            "Resource": [
                "*"  //所有资源
            ]
        }
    ]
}

自定义策略

类型说明相关文档

自定义策略类型

自定义策略根据策略可绑定的主体不同分为基于身份的策略(Identity-based policies)和基于资源的策略(Resource-based policies)。

自定义策略语法

自定义策略语法通过策略元素定义策略的权限,自定义“基于身份的策略”和“基于资源的策略”时,策略元素有所区别。

新建自定义策略火山引擎主账号或拥有访问控制管理权限的子用户进行授权时,系统预设策略无法满足需求,可通过自定义策略精细化定义权限。新建自定义策略

相关文档

常见系统预设策略:文档中介绍了部分常用的系统预设策略,以帮助您更快速的了解、使用系统策略进行权限管控。