华为云用户手册

  • 请求示例 指定端口移除安全组,移除端口99fd0c77-56b4-4bf6-8365-df352e45d5fc关联的安全组8edd3747-ccd4-49a1-82b9-a165eec314b4、6c2d4540-3b7d-4207-a319-a7231b439995。 PUT https://{Endpoint}/v3/f5dab68cd75740e68c599e9af5fe0aed/ports/99fd0c77-56b4-4bf6-8365-df352e45d5fc/remove-security-groups { "port" : { "security_groups" : [ "8edd3747-ccd4-49a1-82b9-a165eec314b4", "6c2d4540-3b7d-4207-a319-a7231b439995" ] } }
  • 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 port 是 RemoveSecurityGroupOption object 端口移除安全组请求体 表3 RemoveSecurityGroupOption 参数 是否必选 参数类型 描述 security_groups 是 Array of strings 功能说明:安全组的ID列表;例如:"security_groups": ["a0608cbf-d047-4f54-8b28-cd7b59853fff"]
  • 安全组规则(API V3) 权限 对应API接口 授权项(Action) IAM 项目(Project) 企业项目(Enterprise Project) 创建安全组规则 POST /v3/{project_id}/vpc/security-group-rules vpc:securityGroupRules:create √ √ 查询安全组规则 GET /v3/{project_id}/vpc/security-group-rules/{rules_security_groups_id} vpc:securityGroupRules:get √ √ 查询安全组规则列表 GET /v3/{project_id}/vpc/security-group-rules vpc:securityGroupRules:get √ √ 删除安全组规则 DELETE /v3/{project_id}/vpc/security-group-rules/{rules_security_groups_id} vpc:securityGroupRules:delete √ √ 更新安全组规则 - vpc:securityGroupRules:update √ √ 父主题: API V3的权限和授权项
  • 网络ACL(API V3) 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 创建网络ACL POST /v3/{project_id}/vpc/firewalls vpc:firewalls:create √ √ 查询网络ACL列表 GET /v3/{project_id}/vpc/firewalls vpc:firewalls:list √ √ 查询网络ACL详情 GET /v3/{project_id}/vpc/firewalls/{firewall_id} vpc:firewalls:get √ √ 更新网络ACL PUT /v3/{project_id}/vpc/firewalls/{firewall_id} vpc:firewalls:update √ √ 删除网络ACL DELETE /v3/{project_id}/vpc/firewalls/{firewall_id} vpc:firewalls:delete √ √ 网络ACL更新规则 PUT /v3/{project_id}/vpc/firewalls/{firewall_id}/update-rules vpc:firewalls:update √ √ 网络ACL插入规则 PUT /v3/{project_id}/vpc/firewalls/{firewall_id}/insert-rules vpc:firewalls:update √ √ 网络ACL移除规则 PUT /v3/{project_id}/vpc/firewalls/{firewall_id}/remove-rules vpc:firewalls:update √ √ 网络ACL绑定子网 PUT /v3/{project_id}/vpc/firewalls/{firewall_id}/associate-subnets vpc:firewalls:update √ √ 网络ACL解绑子网 PUT /v3/{project_id}/vpc/firewalls/{firewall_id}/disassociate-subnets vpc:firewalls:update √ √ 父主题: API V3的权限和授权项
  • 安全组(Openstack Neutron API) 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 查询安全组 GET /v2.0/security-groups vpc:securityGroups:get √ × 查询安全组详情 GET /v2.0/security-groups/{security_group_id} vpc:securityGroups:get √ × 创建安全组 POST /v2.0/security-groups vpc:securityGroups:create √ × 更新安全组 PUT /v2.0/security-groups/{security_group_id} vpc:securityGroups:update √ × 删除安全组 DELETE /v2.0/security-groups/{security_group_id} vpc:securityGroups:delete √ × 查询安全组规则 GET /v2.0/security-group-rules vpc:securityGroupRules:get √ × 查询安全组规则详情 GET /v2.0/security-group-rules/{rules_security_groups_id} vpc:securityGroupRules:get √ × 创建安全组规则 POST /v2.0/security-group-rules vpc:securityGroupRules:create √ × 删除安全组规则 DELETE /v2.0/security-group-rules/{rules_security_groups_id} vpc:securityGroupRules:delete √ × 父主题: API OpenStack Neutron V2.0 原生的权限和授权项
  • 路由器(Openstack Neutron API) 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 查询路由器列表 GET /v2.0/routers vpc:routers:get √ × 查询路由器 GET /v2.0/routers/{router_id} vpc:routers:get √ × 创建路由器 POST /v2.0/routers vpc:routers:create √ × 更新路由器 PUT /v2.0/routers/{router_id} vpc:routers:update √ × 删除路由器 DELETE /v2.0/routers/{router_id} vpc:routers:delete √ × 添加路由器接口 PUT /v2.0/routers/{router_id}/add_router_interface vpc:routers:addInterface vpc:routers:get √ × 删除路由器接口 PUT /v2.0/routers/{router_id}/remove_router_interface vpc:routers:removeInterface vpc:routers:get √ × 父主题: API OpenStack Neutron V2.0 原生的权限和授权项
  • 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 tag 是 ResourceTag object 创建ACL资源标签请求体 表3 ResourceTag 参数 是否必选 参数类型 描述 key 是 String 功能说明:标签键。 约束:同一资源的key值不能重复。 取值范围:1-128个字符。 最小长度:1 最大长度:128 value 是 String 功能说明:标签值。 取值范围:0-255个字符。 最大长度:255
  • 响应参数 状态码:204 请求正常返回 状态码:400 表4 响应Body参数 参数 参数类型 描述 request_id String 请求ID。 error_msg String 错误消息。 error_code String 错误码。 状态码:401 表5 响应Body参数 参数 参数类型 描述 request_id String 请求ID。 error_msg String 错误消息。 error_code String 错误码。 状态码:403 表6 响应Body参数 参数 参数类型 描述 request_id String 请求ID。 error_msg String 错误消息。 error_code String 错误码。 状态码:404 表7 响应Body参数 参数 参数类型 描述 request_id String 请求ID。 error_msg String 错误消息。 error_code String 错误码。 状态码:500 表8 响应Body参数 参数 参数类型 描述 request_id String 请求ID。 error_msg String 错误消息。 error_code String 错误码。
  • 子网标签 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 创建子网资源标签 POST /v2.0/{project_id}/subnets/{subnet_id}/tags vpc:subnetTags:create √ × 查询子网资源标签 GET /v2.0/{project_id}/subnets/{subnet_id}/tags vpc:subnetTags:get √ × 删除子网资源标签 DELETE /v2.0/{project_id}/subnets/{subnet_id}/tags/{key} vpc:subnetTags:delete √ × 批量创建和删除子网资源标签 POST /v2.0/{project_id}/subnets/{subnet_id}/tags/action vpc:subnetTags:create vpc:subnetTags:delete √ × 查询子网资源实例 POST /v2.0/{project_id}/subnets/resource_instances/action vpc:subnetTags:get √ × 查询子网项目标签 GET /v2.0/{project_id}/subnets/tags vpc:subnetTags:get √ × 父主题: API V1/V2的权限和授权项
  • URI DELETE /v3/{project_id}/vpc/traffic-mirror-filter-rules/{traffic_mirror_filter_rule_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。 获取方式请参见获取项目ID。 traffic_mirror_filter_rule_id 是 String 流量镜像筛选条件规则ID
  • 对等连接 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 查询对等连接列表 GET /v2.0/vpc/peerings vpc:peerings:get √ × 查询对等连接 GET /v2.0/vpc/peerings/{peering_id} vpc:peerings:get √ × 创建对等连接 POST /v2.0/vpc/peerings vpc:peerings:create √ × 接受对等连接请求 PUT /v2.0/vpc/peerings/{peering_id}/accept vpc:peerings:accept √ × 拒绝对等连接请求 PUT /v2.0/vpc/peerings/{peering_id}/reject vpc:peerings:reject √ × 更新对等连接 PUT /v2.0/vpc/peerings/{peering_id} vpc:peerings:update √ × 删除对等连接 DELETE /v2.0/vpc/peerings/{peering_id} vpc:peerings:delete √ × 父主题: API V1/V2的权限和授权项
  • 安全组 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 创建安全组 POST /v1/{project_id}/security-groups vpc:securityGroups:create √ √ 查询安全组 GET /v1/{project_id}/security-groups/{security_group_id} vpc:securityGroups:get √ √ 查询安全组列表 GET /v1/{project_id}/security-groups vpc:securityGroups:get √ √ 删除安全组 DELETE /v1/{project_id}/security-groups/{security_group_id} vpc:securityGroups:delete √ √ 父主题: API V1/V2的权限和授权项
  • 响应参数 状态码:204 请求正常返回 状态码:400 表4 响应Body参数 参数 参数类型 描述 request_id String 请求ID。 error_msg String 错误消息。 error_code String 错误码。 状态码:401 表5 响应Body参数 参数 参数类型 描述 request_id String 请求ID。 error_msg String 错误消息。 error_code String 错误码。 状态码:403 表6 响应Body参数 参数 参数类型 描述 request_id String 请求ID。 error_msg String 错误消息。 error_code String 错误码。 状态码:404 表7 响应Body参数 参数 参数类型 描述 request_id String 请求ID。 error_msg String 错误消息。 error_code String 错误码。 状态码:500 表8 响应Body参数 参数 参数类型 描述 request_id String 请求ID。 error_msg String 错误消息。 error_code String 错误码。
  • 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 tags 是 Array of DeleteResourceTagRequestBody objects 标签列表 表3 DeleteResourceTagRequestBody 参数 是否必选 参数类型 描述 key 是 String 功能说明:标签键 约束:同一资源的key值不能重复。 最小长度:1 最大长度:128 value 否 String 功能说明:标签值 最大长度:255
  • VPC(API V3) 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 查询VPC详情 GET /v3/{project_id}/vpc/vpcs/{vpc_id} vpc:vpcs:get √ √ 查询VPC列表 GET /v3/{project_id}/vpc/vpcs vpc:vpcs:list √ √ 添加VPC扩展网段 PUT /v3/{project_id}/vpc/vpcs/{vpc_id}/add-extend-cidr vpc:vpcs:update √ √ 移除VPC扩展网段 PUT /v3/{project_id}/vpc/vpcs/{vpc_id}/remove-extend-cidr vpc:vpcs:update √ √ 父主题: API V3的权限和授权项
  • 响应参数 状态码:204 请求正常返回 状态码:400 表4 响应Body参数 参数 参数类型 描述 request_id String 请求ID。 error_msg String 错误消息。 error_code String 错误码。 状态码:401 表5 响应Body参数 参数 参数类型 描述 request_id String 请求ID。 error_msg String 错误消息。 error_code String 错误码。 状态码:403 表6 响应Body参数 参数 参数类型 描述 request_id String 请求ID。 error_msg String 错误消息。 error_code String 错误码。 状态码:404 表7 响应Body参数 参数 参数类型 描述 request_id String 请求ID。 error_msg String 错误消息。 error_code String 错误码。 状态码:500 表8 响应Body参数 参数 参数类型 描述 request_id String 请求ID。 error_msg String 错误消息。 error_code String 错误码。
  • 请求示例 批量添加2条ACL标签,一条标签key为keyxxx,value为value1;另一条标签的key为keyyyy,value为value2。 POST https://{Endpoint}/v3/{project_id}/firewalls/{firewall_id}/tags/create { "tags" : [ { "key" : "keyxxx", "value" : "value1" }, { "key" : "keyyyy", "value" : "value2" } ] }
  • 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 tags 是 Array of ResourceTag objects 标签列表 表3 ResourceTag 参数 是否必选 参数类型 描述 key 是 String 功能说明:标签键。 约束:同一资源的key值不能重复。 取值范围:1-128个字符。 最小长度:1 最大长度:128 value 是 String 功能说明:标签值。 取值范围:0-255个字符。 最大长度:255
  • 子网(Openstack Neutron API) 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 查询子网列表 GET /v2.0/subnets vpc:subnets:get √ × 查询子网 GET /v2.0/subnets/{subnet_id} vpc:subnets:get √ × 创建子网 POST /v2.0/subnets vpc:subnets:create √ × 更新子网 PUT /v2.0/subnets/{subnet_id} vpc:subnets:update √ × 删除子网 DELETE /v2.0/subnets/{subnet_id} vpc:subnets:delete √ × 父主题: API OpenStack Neutron V2.0 原生的权限和授权项
  • 端口 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 查询端口 GET /v1/{project_id}/ports vpc:ports:get √ √ 查询端口详情 GET /v1/{project_id}/ports/{port_id} vpc:ports:get √ √ 更新端口 PUT /v1/{project_id}/ports/{port_id} vpc:ports:update √ √ 删除端口 DELETE /v1/{project_id}/ports/{port_id} vpc:ports:delete √ √ 创建端口 POST / v1/{project_id}/ports vpc:ports:create √ √ 父主题: API V1/V2的权限和授权项
  • 辅助弹性网卡(API V3) 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 创建辅助弹性网卡 POST /v3/{project_id}/vpc/sub-network-interfaces vpc:subNetworkInterfaces:create √ × 批量创建辅助弹性网卡 POST /v3/{project_id}/vpc/sub-network-interfaces/batch-create vpc:subNetworkInterfaces:create √ × 查询租户下辅助弹性网卡列表 GET /v3/{project_id}/vpc/sub-network-interfaces vpc:subNetworkInterfaces:list √ × 查询租户下辅助弹性网卡详情 GET /v3/{project_id}/vpc/sub-network-interfaces/{sub_network_interface_id} vpc:subNetworkInterfaces:get √ × 查询租户下辅助弹性网卡数目 GET /v3/{project_id}/vpc/sub-network-interfaces/count vpc:subNetworkInterfaces:list √ × 更新辅助弹性网卡 PUT /v3/{project_id}/vpc/sub-network-interfaces/{sub_network_interface_id} vpc:subNetworkInterfaces:update √ × 删除辅助弹性网卡 DELETE /v3/{project_id}/vpc/sub-network-interfaces/{sub_network_interface_id} vpc:subNetworkInterfaces:delete √ × 父主题: API V3的权限和授权项
  • VPC标签 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 创建VPC资源标签 POST /v2.0/{project_id}/vpcs/{vpc_id}/tags vpc:vpcTags:create √ × 查询VPC资源标签 GET /v2.0/{project_id}/vpcs/{vpc_id}/tags vpc:vpcTags:get √ × 删除VPC资源标签 DELETE /v2.0/{project_id}/vpcs/{vpc_id}/tags/{key} vpc:vpcTags:delete √ × 批量创建和删除VPC资源标签 POST /v2.0/{project_id}/vpcs/{vpc_id}/tags/action vpc:vpcTags:create vpc:vpcTags:delete √ × 查询VPC资源实例 POST /v2.0/{project_id}/vpcs/resource_instances/action vpc:vpcTags:get √ × 查询VPC项目标签 GET /v2.0/{project_id}/vpcs/tags vpc:vpcTags:get √ × 父主题: API V1/V2的权限和授权项
  • 流量镜像筛选规则(API V3) 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 查询流量镜像筛选规则列表 GET /v3/{project_id}/vpc/traffic-mirror-filter-rules vpc:trafficMirrorFilterRules:list √ × 查询流量镜像筛选规则详情 GET /v3/{project_id}/vpc/traffic-mirror-filter-rules/{traffic_mirror_filter_rule_id} vpc:trafficMirrorFilterRules:get √ × 创建流量镜像筛选规则 POST /v3/{project_id}/vpc/traffic-mirror-filter-rules vpc:trafficMirrorFilterRules:create √ × 更新流量镜像筛选规则 PUT /v3/{project_id}/vpc/traffic-mirror-filter-rules/{traffic_mirror_filter_rule_id} vpc:trafficMirrorFilterRules:update √ × 删除流量镜像筛选规则 DELETE /v3/{project_id}/vpc/traffic-mirror-filter-rules/{traffic_mirror_filter_rule_id} vpc:trafficMirrorFilterRules:delete √ × 父主题: API V3的权限和授权项
  • 安全组(API V3) 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 创建安全组 POST /v3/{project_id}/vpc/security-groups vpc:securityGroups:create √ √ 查询安全组 GET /v3/{project_id}/vpc/security-groups/{security_group_id} vpc:securityGroups:get √ √ 查询安全组列表 GET /v3/{project_id}/vpc/security-groups vpc:securityGroups:get √ √ 更新安全组 PUT /v3/{project_id}/vpc/security-groups/{security_group_id} vpc:securityGroups:update √ √ 删除安全组 DELETE /v3/{project_id}/vpc/security-groups/{security_group_id} vpc:securityGroups:delete √ √ 父主题: API V3的权限和授权项
  • IP地址组(API V3) 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 创建地址组 POST /v3/{project_id}/vpc/address-groups vpc:addressGroups:create √ √ 查询地址组列表 GET /v3/{project_id}/vpc/address-groups vpc:addressGroups:list √ √ 查询地址组 GET /v3/{project_id}/vpc/address-groups/{address_group_id} vpc:addressGroups:get √ √ 更新地址组 PUT /v3/{project_id}/vpc/address-groups/{address_group_id} vpc:addressGroups:update √ √ 删除地址组 DELETE /v3/{project_id}/vpc/address-groups/{address_group_id} vpc:addressGroups:delete √ √ 强制删除地址组 DELETE /v3/{project_id}/vpc/address-groups/{address_group_id}/force vpc:addressGroups:delete √ √ 父主题: API V3的权限和授权项
  • 安全组规则 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 创建安全组规则 POST /v1/{project_id}/security-group-rules vpc:securityGroupRules:create √ √ 查询安全组规则 GET /v1/{project_id}/security-group-rules/{rules_security_groups_id} vpc:securityGroupRules:get √ √ 查询安全组规则列表 GET /v1/{project_id}/security-group-rules vpc:securityGroupRules:get √ √ 删除安全组规则 DELETE /v1/{project_id}/security-group-rules/{rules_security_groups_id} vpc:securityGroupRules:delete √ √ 更新安全组规则 - vpc:securityGroupRules:update √ √ 父主题: API V1/V2的权限和授权项
  • VPC路由 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 查询VPC路由列表 GET /v2.0/vpc/routes vpc:routes:list √ × 查询VPC路由 GET /v2.0/vpc/routes/{route_id} vpc:routes:get √ × 创建VPC路由 POST /v2.0/vpc/routes vpc:routes:create √ × 删除VPC路由 DELETE /v2.0/vpc/routes/{route_id} vpc:routes:delete √ × 父主题: API V1/V2的权限和授权项
  • VPC 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 创建VPC POST /v1/{project_id}/vpcs vpc:vpcs:create √ √ 查询VPC GET /v1/{project_id}/vpcs/{vpc_id} vpc:vpcs:get √ √ 查询VPC列表 GET /v1/{project_id}/vpcs vpc:vpcs:list √ √ 更新VPC PUT /v1/{project_id}/vpcs/{vpc_id} vpc:vpcs:update √ √ 删除VPC DELETE /v1/{project_id}/vpcs/{vpc_id} vpc:vpcs:delete √ √ 父主题: API V1/V2的权限和授权项
  • VPC流日志 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 创建流日志 POST /v1/{project_id}/fl/flow_logs vpc:flowLogs:create √ × 查询流日志列表 GET /v1/{project_id}/fl/flow_logs vpc:flowLogs:get √ × 查询流日志 GET /v1/{project_id}/fl/flow_logs/{flowlog_id} vpc:flowLogs:get √ × 更新流日志 PUT /v1/{project_id}/fl/flow_logs/{flowlog_id} vpc:flowLogs:update √ × 删除流日志 DELETE /v1/{project_id}/fl/flow_logs/{flowlog_id} vpc:flowLogs:delete √ × 父主题: API V1/V2的权限和授权项
  • 网络(Openstack Neutron API) 权限 对应API接口 授权项(Action) IAM项目(Project) 企业项目(Enterprise Project) 查询网络列表 GET /v2.0/networks vpc:networks:get √ × 查询网络 GET /v2.0/networks/{network_id} vpc:networks:get √ × 创建网络 POST /v2.0/networks vpc:networks:create √ × 更新网络 PUT /v2.0/networks/{network_id} vpc:networks:update √ × 删除网络 DELETE /v2.0/networks/{network_id} vpc:networks:delete √ × 父主题: API OpenStack Neutron V2.0 原生的权限和授权项
共100000条
提示

您即将访问非华为云网站,请注意账号财产安全