文档首页 > > API参考> OpenStack Nova API> 安全组管理> 创建安全组规则(废弃,不推荐使用)

创建安全组规则(废弃,不推荐使用)

分享
更新时间: 2019/08/12 GMT+08:00

功能介绍

创建安全组规则。

接口约束

该API准备废弃,建议直接使用对应的网络服务接口,详情请参见“创建安全组规则”。

URI

POST /v2.1/{project_id}/os-security-group-rules

参数说明请参见 表1
表1 参数说明

参数

是否必选

描述

project_id

项目ID。

获取方法请参见获取项目ID

请求消息

请求参数如表2所示。

表2 请求参数

参数

是否必选

参数类型

描述

security_group_rule

Dict

参见表3,在消息体中指定。

表3 请求参数security_group_rule对象

参数

是否必选

参数类型

描述

parent_group_id

String

相关联的安全组ID,UUID格式。

ip_protocol

String

IP协议:icmp,tcp,或者udp。

from_port

Int

起始端口,范围1-65535,且不大于to_port(icmp时,表示type,范围是0-255)。

to_port

Int

终止端口,范围1-65535,且不小于from_port(icmp时,表示code,范围是0-255,且如果from_port为-1,to_port为-1表示任意ICMP报文)。

cidr

String

地址范围,CIDR格式,比如:“192.168.0.0/24”。

group_id

String

源安全组ID

若同时指定group_id和cidr,则以group_id为准。

响应消息

响应参数如表4所示。

表4 响应参数

参数

是否必选

参数类型

描述

security_group_rule

Dict

参见表5,在消息体中指定。

表5 响应参数security_group_rule对象

参数

是否必选

参数类型

描述

parent_group_id

String

相关联的安全组ID,UUID格式。

ip_protocol

String

IP协议:icmp,tcp,或者udp

from_port

Int

起始端口,范围1-65535,且不大于to_port 。

当协议类型为icmp时,from_port为icmp协议的type,范围是0-255。

to_port

Int

终止端口,范围1-65535。

  • 当协议类型为icmp时,to_port为icmp协议的code,范围是0-255。
  • 如果from_port为-1,且to_port为-1时,表示任意ICMP报文。

ip_range

Dict(ip_range)

包含CIDR信息。参见ip_range对象,比如:

"ip_range": {"cidr": "0.0.0.0/0"}

group

Dict

固定返回空字典。

id

String

安全组规则ID,UUID格式。

表6 ip_range对象

参数

是否必选

参数类型

描述

cidr

String

地址范围,CIDR格式,比如:“192.168.0.0/24”

请求示例

{
"security_group_rule": {
"from_port": "443",
"ip_protocol": "tcp",
"to_port": "443",
"cidr": "0.0.0.0/0",
"parent_group_id": "48700ff3-30b8-4e63-845f-a79c9633e9fb"
}
}

响应示例

{
"security_group_rule": {
"id": "F4966B29-D21D-B211-B6B4-0018E1C5D866",
"ip_range": {
"cidr": "0.0.0.0/0"
},
"parent_group_id": "48700ff3-30b8-4e63-845f-a79c9633e9fb",
"to_port": 443,
"ip_protocol": "tcp",
"group": {},
"from_port": 443
}
}

返回值

请参考通用请求返回值

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区