文档首页/ 迁移中心 MgC/ 用户指南/ 新版/ 权限管理/ 基于角色与策略的IAM用户自定义权限
更新时间:2025-09-12 GMT+08:00
分享

基于角色与策略的IAM用户自定义权限

MgC在统一身份认证服务(IAM)能力基础上,为用户提供细粒度的权限管理功能,帮助用户灵活便捷地对账号下的IAM用户设置不同的MgC资源权限,结合权限策略实现权限隔离。

以下是使用MgC不同功能时,IAM用户需要配置的权限。为IAM用户配置权限的方法请参考创建自定义策略

功能

权限Action

配置主机购买模板

vpc:vpcs:list(查询虚拟私有云列表)

vpc:subnets:get(查询子网列表或详情)

vpc:securityGroups:get(查询安全组列表或详情)

eps:enterpriseProjects:list(查看企业项目列表)

ecs:availabilityZones:list(查询可用区列表)

手动设置主机目的端规格

ecs:cloudServerFlavors:get(查询云服务器规格详情和扩展信息列表)

evs:types:get(查询云硬盘类型)

ims:images:list(查询镜像列表)

ims:images:get(查询镜像详情)

主机绑定目的端

evs:volumes:list(查询云硬盘列表)

ecs:cloudServers:list(查询云服务器详情列表)

ecs:cloudServers:showServer(查询云服务器详情)

ims:images:get(查询指定镜像详情)

主机迁移方案导入目的端配置

obs:bucket:ListBucket(列举桶内对象)

obs:bucket:ListAllMyBuckets(获取桶列表)

主机迁移工作流

vpc:vpcs:list(查询虚拟私有云列表)

vpc:vpcs:get(查询虚拟私有云详情)

vpc:subnets:get(查询子网列表或详情)

vpc:securityGroups:get(查询安全组列表或详情)

eps:enterpriseProjects:list(查看企业项目列表)

eps:enterpriseProjects:get(查看有企业项目详情)

kms:cmk:list(查询密钥列表)

kms:cmk:get(查询密钥信息)

kms:dek:create(创建数据密钥)

kms:dek:decrypt(解密数据密钥)

sms:server:migrationServer(迁移源端服务器)

sms:server:queryServer(查看源端服务器)

smn:topic:list(主题查询权限)

主机规格评估

ecs:cloudServerFlavors:get(查询云服务器规格详情和扩展信息列表)

ecs:cloudServers:list(查询云服务器详情列表)

ims:images:list(查询镜像列表)

ims:images:get(查询镜像详情)

evs:volumes:list(查询云硬盘列表)

evs:types:get(查询云硬盘类型)

可用区迁移工作流

ecs:availabilityZones:list(查询可用区列表)

smn:topic:list(主题查询权限)

配置TCO对比产品映射

ecs:cloudServerFlavors:get(查询云服务器规格详情和扩展信息列表)

ims:images:list(查询镜像列表)

evs:types:get(查询云硬盘类型)

对象存储方案设置目的端

obs:bucket:ListAllMyBuckets(获取桶列表)

存储迁移工作流

OMS Administrator(对象存储迁移服务所有权限)

smn:topic:list(主题查询权限)

smn:topic:updateNotifyPolicy(授予修改通知策略的权限)

smn:topic:update(主题更新权限,包括主题下添加订阅等操作)

迁移集群

OMS Administrator(对象存储迁移服务所有权限)

nat:natGateways:list(查询NAT网关列表)

vpc:vpcs:list(查询虚拟私有云列表)

vpc:subnets:get(查询子网列表或详情)

vpc:publicIps:list(查询弹性公网IP)

ecs:cloudServerFlavors:get(查询云服务器规格详情和扩展信息列表)

委托授权

iam:agencies:listAgencies(查询指定条件下的委托列表信息)

iam:roles:listRoles(查询权限列表)

iam:quotas:listQuotas(查询配额)

iam:permissions:listRolesForAgency(查询委托的所有权限)

iam:agencies:createAgency(创建委托)

iam:permissions:grantRoleToAgency(为委托授予指定权限)

iam:roles:createRole(创建自定义策略)

iam:roles:updateRole(修改自定义策略)

iam:permissions:revokeRoleFromAgency(移除委托的指定权限)

相关文档