You need to enable JavaScript to run this app.
导航

概述

最近更新时间2024.02.05 15:29:14

首次发布时间2022.09.02 08:52:39

当需要由不同的用户对云上资源进行管理时,您可以使用火山引擎提供的访问控制 IAM (Identity and Access Management)服务,创建不同的子用户并为其配置不同的权限,实现资源的分权管理,提高管理效率,降低信息泄露风险。更多关于访问控制服务的介绍可参见访问控制
本文介绍通过IAM用户使用私有网络服务时的权限设置和管理操作。

基本概念

名词说明
主账号当您在火山引擎官网完成账号注册后,您就拥有了一个主账号。主账号默认拥有账号下所有OpenAPI调用权限和控制台的操作权限,能够对资源进行购买、续费、退订、升级等操作,拥有资源的订单、账单。
子用户子用户是访问控制的一种身份,由主账号(Account)或是拥有权限的用户创建并授予相应的权限,更多信息请参见用户管理
用户组子用户的一个集合,同一个IAM用户可存在于多个用户组中。用户组的权限由被关联的策略决定,当用户组被关联策略之后,用户组里的用户也会拥有对应的策略权限,更多信息请参见用户组管理策略管理
角色角色无法直接访问云服务,角色需要先授信给其他身份,受信任的身份通过扮演角色获取临时安全凭证来访问云资源,更多信息请参见角色管理
策略策略是对权限的一种描述,IAM提供基于身份的策略(Identity-based policies)和基于资源的策略(Resource-based policies)。不论是用户、用户组还是角色,都需要通过关联策略来赋予权限。
项目项目管理是火山引擎提供的一种资源管理方式,即您可以对不同业务或项目使用的云资源进行分组管理。基于项目(即一组资源)进行IAM授权,有利于维护资源独立、数据安全;同时可从项目维度查看资源消费账单,便于计算云资源使用成本。更多信息请参见 项目概述 。

权限配置说明

新建子用户、用户组或角色时,默认没有任何权限,需要主账号为其绑定策略,才能使子用户或用户组有某些云资源的操作权限。IAM支持系统预设和自定义两种类型的策略。

  • 系统预设策略:IAM平台设置了关于私有网络的默认策略,若您需要向IAM用户、用户组或角色添加权限,您可以直接关联预设策略。
    策略名称描述支持的操作
    VPCFullAccess私有网络(VPC)全读写策略私有网络的管理权限,包括创建、查看、删除相关资源等操作。
    VPCReadOnlyAccess私有网络(VPC)只读策略私有网络的只读权限,只可查看相关资源。
  • 自定义策略:如果IAM设置的默认策略无法满足您的业务需求,您可以参考新建自定义策略创建您自己的IAM策略。私有网络服务的自定义策略配置示例可参见自定义策略示例。策略内容包含的授权参数如下表所示。
    授权参数说明取值示例
    Effect策略产生的结果,支持Allow和Deny。Allow

    Action

    策略的具体操作,由云服务的英文名称和操作名称两部分组成,格式为:{service}:{action}
    私有网络服务的service为vpc,action为OpenAPI的接口名称,具体可参见API概览

    vpc:CreateVpc

    Resource

    指定操作(Action)作用的资源,以Trn的形式配置,格式为:trn: {service}:{region}:{account}: {resourceType}/{id}
    其中,service指私有网络服务的英文名称vpc,region指资源所属的地域ID,account指资源所属账号的ID,resourceType指资源的类型,id指资源的ID。
    私有网络可授权的资源类型如下:

    • vpc:私有网络实例
    • subnet:子网
    • eni:网卡
    • securitygroup:安全组
    • routetable:路由表
    • routeentry:路由条目
    • networkacl:网络ACL
    • havip:高可用虚拟IP

      说明

      高可用虚拟IP功能正在邀测中,如需使用,请提交工单或联系客户经理申请。

    trn:vpc:cn-beijing:210005****:vpc/vpc-2femvejr0l88w59gp67zw****