• 沒有找到結果。

错误码

4.5 安全组

4.5.1 创建安全组

功能介绍

创建安全组。

调试

您可以在API Explorer中调试该接口。

URI

POST /v1/{project_id}/security-groups 参数说明请参见表4-61。

4-61 参数说明

名称 是否必选 说明

project_id 是 项目ID,获取项目ID请参

见A.5 获取项目ID。

请求消息

● 请求参数

4-62 请求参数

名称 是否必

参数类型 说明

security_grou

p 是 security_gro

up object 安全组对象,请参见表4-63。

4-63 security_group 字段说明

名称 是否必选 参数类型 说明

name 是 String ● 功能说明:安全组名称

● 取值范围:1-64个字符,支持数字、

字母、中文、_(下划线)、-(中划 线)、.(点)

vpc_id 否 String 安全组所在的vpc的资源标识 说明

该参数已废弃,不建议继续使用。

enterpris e_project _id

否 String ● 功能说明:企业项目ID。创建安全组 时,给安全组绑定企业项目ID。

● 取值范围:最大长度36字节,带

“-”连字符的UUID格式,或者是字 符串“0”。“0”表示默认企业项 目。

说明关于企业项目ID的获取及企业项目特性的详 细信息,请参见《企业管理用户指南》。

● 请求样例

POST https://{Endpoint}/v1/{project_id}/security-groups

{ "security_group": { "name": "qq",

"vpc_id": "3ec3b33f-ac1c-4630-ad1c-7dba1ed79d85",

"enterprise_project_id": "0aad99bc-f5f6-4f78-8404-c598d76b0ed2"

} }

响应消息

● 响应参数

4-64 响应参数

名称 参数类型 说明

security_group security_grou

p object 安全组对象,请参见表4-65。

4-65 security_group 字段说明

名称 参数类型 说明

name String 安全组名称

description String 安全组描述

id String 安全组唯一标识

vpc_id String 安全组所在的vpc的资源标识

说明

该参数已废弃,不建议继续使用。

security_group_rules Array of security_grou p_rule objects

默认安全组规则列表,保证安全 组内互通。

enterprise_project_id String ● 功能说明:企业项目ID。创建 安全组时,给安全组绑定企业 项目ID。

● 取值范围:最大长度36字节,

带“-”连字符的UUID格式,

或者是字符串“0”。“0”表 示默认企业项目。

说明关于企业项目ID的获取及企业项目特 性的详细信息,请参见《企业管理用 户指南》。

4-66 security_group_rule 对象

名称 参数类型 说明

id String 安全组规则标识

description String ● 功能说明:安全组规则描述

● 取值范围:0-255个字符,支持 数字、字母、中文字符

security_group_id String 安全组标识

direction String ● 功能说明:出入控制方向

● 取值范围:

– egress:出方向 – ingress:入方向 ethertype String ● 功能说明:IP协议类型

● 取值范围:IPv4,IPv6 protocol String ● 功能说明:协议类型

● 取值范围:icmp、tcp、udp、

icmpv6等

● 约束:为空表示支持所有协议 port_range_min Integer ● 功能说明:起始端口值

● 取值范围:1~65535

port_range_max Integer ● 功能说明:结束端口值

● 取值范围:1~65535

remote_ip_prefix String ● 功能说明:远端IP地址,当 direction是egress时为虚拟机

名称 参数类型 说明

remote_group_id String ● 功能说明:对端安全组id

● 约束:和remote_ip_prefix互斥 tenant_id String ● 功能说明:安全组规则所属项

目ID

● 响应样例

{ "security_group": {

"id": "16b6e77a-08fa-42c7-aa8b-106c048884e6", "name": "qq",

"description": "",

"vpc_id": "3ec3b33f-ac1c-4630-ad1c-7dba1ed79d85",

"enterprise_project_id": "0aad99bc-f5f6-4f78-8404-c598d76b0ed2", "security_group_rules": [

"security_group_id": "16b6e77a-08fa-42c7-aa8b-106c048884e6"

}, "security_group_id": "16b6e77a-08fa-42c7-aa8b-106c048884e6"

}