自定义策略示例:自定义网络和自定义网络ACL 本章节仅介绍各场景下自定义网络和自定义网络ACL策略的JSON文本内容。 自定义网络和自定义网络ACL相关策略未在物理机 FullAccess、物理机 CommonOperations或物理机 ReadOnlyAccess系统策略中定义,您需要创建自定义策略来实现创建、修改、删除自定义网络和自定义网络ACL等操作。 场景一:自定义网络和自定义网络ACL依赖的授权项 自定义网络和自定义网络ACL依赖的授权项必须包含:ecs:servers:list、bms:servers:list { "Version": "1.1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:servers:list", "bms:servers:list" ] } ] } 如果未添加这些授权项,用户将无法进入物理机列表页面,也就无法进行任何自定义网络和自定义网络ACL相关的操作。 场景二:创建自定义网络 创建自定义网络对应授权项为:bms:virtualNetworks:create。 除了依赖场景一:自定义网络和自定义网络ACL依赖的授权项中的授权项外,还依赖vpc:vpcs:list,因为自定义网络创建页面会查询VPC列表。 完整的策略内容如下: { "Version": "1.1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:servers:list", "bms:servers:list", "vpc:vpcs:list", "bms:virtualNetworks:create" ] } ] } 场景三:查询自定义网络列表 查询自定义网络列表对应授权项为:bms:virtualNetworks:list 完整的策略内容如下: { "Version": "1.1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:servers:list", "bms:servers:list", "vpc:vpcs:list", "bms:virtualNetworks:list" ] } ] }