授权项分类
边缘业务
权限 | 对应API接口 | 授权项(Action) | 依赖的授权项 | IAM项目 |
|---|---|---|---|---|
创建部署计划 | POST /v1/deployments | iec:deployment:create | iec:vpc:get iec:subnet:get iec:image:get iec:image:list iec:securityGroup:get iec:bandwidth:list iec:networkQuota:list | √ |
查询部署计划列表 | GET /v1/deployments | iec:deployment:list | - | √ |
删除部署计划 | DELETE /v1/deployments/{deployment_id} | iec:deployment:delete | - | √ |
执行部署计划 | POST /v1/deployments/{deployment_id}/deploy | iec:deployment:deploy | iec:bandwidth:list | √ |
扩容部署计划 | POST /v1/deployments/{deployment_id}/expand | iec:deployment:expand | iec:bandwidth:list | √ |
查询指定边缘业务 | GET /v1/edgeclouds/{edgecloud_id} | iec:edgecloud:get | - | √ |
查询边缘业务列表 | GET /v1/edgeclouds | iec:edgecloud:list | - | √ |
删除边缘业务 | DELETE /v1/edgeclouds/{edgecloud_id} | iec:edgecloud:delete | iec:bandwidth:list | √ |
边缘实例
权限 | 对应API接口 | 授权项(Action) | 依赖的授权项 | IAM项目 |
|---|---|---|---|---|
卸载指定边缘实例的磁盘 | POST /v1/cloudservers/{instance_id}/detach-volume | iec:server:detachVolume | - | |
边缘实例挂载磁盘 | POST /v1/cloudservers/{instance_id}/attach-volume | iec:server:attachVolume | - | |
查询实例列表 | GET /v1/cloudservers | iec:server:list | - | √ |
查询指定实例 | GET /v1/cloudservers/{server_id} | iec:server:get | - | √ |
修改实例 | PUT /v1/cloudservers/{server_id} | iec:server:update | - | √ |
批量删除实例 | POST /v1/cloudservers/delete | iec:server:delete | iec:bandwidth:list | √ |
操作实例(启动、关闭、重启) | POST /v1/cloudservers/action | iec:server:action | - | √ |
切换操作系统 | POST /v1/cloudservers/{server_id}/change-os | iec:server:changeOs | iec:image:get | √ |
批量添加实例网卡 | POST /v1/cloudservers/{server_id}/nics | iec:serverNic:add | iec:vpc:get | √ |
规格
权限 | 对应API接口 | 授权项(Action) | 依赖的授权项 | IAM项目 |
|---|---|---|---|---|
查询实例规格列表 | GET /v1/cloudservers/flavors | iec:serverFlavor:list | - | √ |
边缘硬盘
权限 | 对应API接口 | 授权项(Action) | 依赖的授权项 | IAM项目 |
|---|---|---|---|---|
创建云硬盘 | POST /v1/cloudvolumes | iec:volume:create | - | |
删除云硬盘 | DELETE /v1/cloudvolumes/{volume_id} | iec:volume:delete | - | |
扩容云硬盘 | POST /v1/cloudvolumes/{volume_id}/actions/extend | iec:volume:extend | - | |
查询指定云硬盘 | GET /v1/cloudvolumes/{volume_id} | iec:volume:get | - | √ |
密钥对
权限 | 对应API接口 | 授权项(Action) | 依赖的授权项 | IAM项目 |
|---|---|---|---|---|
创建密钥对 | POST /v1/os-keypairs | iec:keypair:create | - | √ |
查询密钥对列表 | GET /v1/os-keypairs | iec:keypair:list | - | √ |
查询指定密钥对 | GET /v1/os-keypairs/{keypair_name} | iec:keypair:get | - | √ |
删除密钥对 | DELETE /v1/os-keypairs/{keypair_name} | iec:keypair:delete | - | √ |
站点管理
权限 | 对应API接口 | 授权项(Action) | 依赖的授权项 | IAM项目 |
|---|---|---|---|---|
查询站点列表 | GET /v1/sites | iec:site:list | - | √ |
配额管理
权限 | 对应API接口 | 授权项(Action) | 依赖的授权项 | IAM项目 |
|---|---|---|---|---|
查询边缘业务配额 | GET /v1/edgeclouds/quotas | iec:edgecloudQuota:list | iec:imageQuota:get iec:networkQuota:list | √ |
虚拟私有云
权限 | 对应API接口 | 授权项(Action) | 依赖的授权项 | IAM项目 |
|---|---|---|---|---|
创建虚拟私有云 | POST /v1/vpcs | iec:vpc:create | - | √ |
删除虚拟私有云 | DELETE /v1/vpcs/{vpc_id} | iec:vpc:delete | - | √ |
查询虚拟私有云列表 | GET /v1/vpcs | iec:vpc:list | - | √ |
更新虚拟私有云 | PUT /v1/vpcs/{vpc_id} | iec:vpc:update | - | √ |
查询指定虚拟私有云 | GET /v1/vpcs/{vpc_id} | iec:vpc:get | - | √ |
子网
权限 | 对应API接口 | 授权项(Action) | 依赖的授权项 | IAM项目 |
|---|---|---|---|---|
查询子网列表 | GET /v1/subnets | iec:subnet:list | - | √ |
查询指定子网 | GET /v1/subnets/{subnet_id} | iec:subnet:get | - | √ |
更新子网 | PUT /v1/subnets/{subnet_id} | iec:subnet:update | - | √ |
删除子网 | DELETE /v1/subnets/{subnet_id} | iec:subnet:delete | - | √ |
查询子网关联的路由表 | GET /v1/subnets/{subnet_id}/routetables | iec:subnet:getRelatedRoutetable | - | √ |
端口
权限 | 对应API接口 | 授权项(Action) | 依赖的授权项 | IAM项目 |
|---|---|---|---|---|
创建端口 | POST /v1/ports | iec:port:create | - | √ |
查询端口列表 | GET /v1/ports | iec:port:list | - | √ |
查询指定端口 | GET /v1/ports/{port_id} | iec:port:get | - | √ |
删除端口 | DELETE /v1/ports/{port_id} | iec:port:delete | - | √ |
更新端口 | PUT /v1/ports/{port_id} | iec:port:update | - | √ |
安全组
权限 | 对应API接口 | 授权项(Action) | 依赖的授权项 | IAM项目 |
|---|---|---|---|---|
创建安全组 | POST /v1/security-groups | iec:securityGroup:create | - | √ |
查询安全组列表 | GET /v1/security-groups | iec:securityGroup:list | - | √ |
查询指定安全组 | GET /v1/security-groups/{sg_id} | iec:securityGroup:get | - | √ |
删除安全组 | DELETE /v1/security-groups/{sg_id} | iec:securityGroup:delete | - | √ |
创建安全组规则 | POST /v1/security-group-rules | iec:securityGroupRule:create | - | √ |
查询安全组规则列表 | GET /v1/security-group-rules | iec:securityGroupRule:list | - | √ |
查询指定安全组规则 | GET /v1/security-group-rules/{sg_rule_id} | iec:securityGroupRule:get | - | √ |
删除安全组规则 | DELETE /v1/security-group-rules/{sg_rule_id} | iec:securityGroupRule:delete | - | √ |
网络ACL
权限 | 对应API接口 | 授权项(Action) | 依赖的授权项 | IAM项目 |
|---|---|---|---|---|
查询网络ACL列表 | GET /v1/firewalls | iec:firewall:list | - | √ |
创建网络ACL | POST /v1/firewalls | iec:firewall:create | - | √ |
更新网络ACL | PUT /v1/firewalls/{firewall_id} | iec:firewall:update | - | √ |
删除网络ACL | DELETE /v1/firewalls/{firewall_id} | iec:firewall:delete | - | √ |
查询指定网络ACL | GET /v1/firewalls/{firewall_id} | iec:firewall:get | - | √ |
更新网络ACL规则 | PUT /v1/firewalls/{firewall_id}/update_firewall_rules | iec:firewall:updateRule | - | √ |
带宽
权限 | 对应API接口 | 授权项(Action) | 依赖的授权项 | IAM项目 |
|---|---|---|---|---|
查询带宽列表 | GET /v1/bandwidths | iec:bandwidth:list | - | √ |
查询指定带宽 | GET /v1/bandwidths/{bandwidth_id} | iec:bandwidth:get | - | √ |
弹性公网IP
权限 | 对应API接口 | 授权项(Action) | 依赖的授权项 | IAM项目 |
|---|---|---|---|---|
创建弹性公网IP | POST /v1/publicips | iec:publicip:create | - | √ |
查询弹性公网IP列表 | GET /v1/publicips | iec:publicip:list | - | √ |
查询指定弹性公网IP | GET /v1/publicips/{publicip_id} | iec:publicip:get | - | √ |
更新弹性公网IP | PUT /v1/publicips/{publicip_id} | iec:publicip:update | - | √ |
删除弹性公网IP | DELETE /v1/publicips/{publicip_id} | iec:publicip:delete | - | √ |
路由表
权限 | 对应API接口 | 授权项(Action) | 依赖的授权项 | IAM项目 |
|---|---|---|---|---|
创建路由表 | POST /v1/routetables | iec:routetable:create | - | √ |
查询路由表列表 | GET /v1/routetables | iec:routetable:list | - | √ |
查询路由表详情 | GET /v1/routetables/{routetable_id} | iec:routetable:get | - | √ |
更新路由表 | PUT /v1/routetables/{routetable_id} | iec:routetable:update | - | √ |
删除路由表 | DELETE /v1/routetables/{routetable_id} | iec:routetable:delete | - | √ |
路由表关联子网 | POST /v1/routetables/{routetable_id}/associate-subnets | iec:routetable:associateSubnets | - | √ |
路由表解关联子网 | POST /v1/routetables/{routetable_id}/disassociate-subnets | iec:routetable:disassociateSubnets | - | √ |
查询路由列表 | GET /v1/routetables/{routetable_id}/routes | iec:routetable:listRoutes | - | √ |
添加路由 | POST /v1/routetables/{routetable_id}/add-routes | iec:routetable:addRoutes | iec:server:get | √ |
更新路由 | POST /v1/routetables/{routetable_id}/update-routes | iec:routetable:updateRoutes | iec:server:get | √ |
删除路由 | POST /v1/routetables/{routetable_id}/delete-routes | iec:routetable:deleteRoutes | iec:server:get | √ |
边缘镜像
权限 | 对应API接口 | 授权项(Action) | 依赖的授权项 | IAM项目 |
|---|---|---|---|---|
查询边缘镜像列表 | GET /v1/images | iec:image:list | - | √ |
查询指定边缘镜像 | GET /v1/images/{image_id} | iec:image:get | - | √ |

