子网相关操作
更新时间:2019-06-21
创建子网
描述:
在VPC中创建子网。
命令格式:
Plain Text
1$ bce vpc create-subnet <vpc_id> <subnet_name> <zone_name> <cidr> [-st SUBNET_TYPE] [-des DESCRIPTION]
说明:
- subnet_name: 子网名称,不能取值"default",长度不超过65个字符,可由数字,字符,下划线组成。
- zone_name:可用区名称。
- cidr:子网cidr。
- vpc_id: 子网所属vpc的id。
- -des DESCRIPTION, --description DESCRIPTION: subnet描述,不超过200字符。
- -st SUBNET_TYPE, --subnet_type SUBNET_TYPE: 子网类型,“BCC”、“BBC”。
操作示例:
Plain Text
1$ bce vpc create-subnet vpc-2mdntsz0jbki test-name cn-bj-a 192.168.0.0/24
返回示例:
Plain Text
1{
2 “subnet_id”: “sbn-fxgs4vq0g3np”
3}
参数名称 | 类型 | 描述 |
---|---|---|
subnet_id | String | 创建子网的id |
查询子网列表
描述:
查询所有子网列表信息。
命令格式:
Plain Text
1$ bce vpc list-subnet [-a] [-vi VPC_ID] [-mkr MARKER] [-mky MAX_KEYS] [-zn ZONE_NAME] [-st {BCC,BBC}]
说明:
- -a, --all list all subnets.
- -vi VPC_ID, --vpc_id VPC_ID : 所属vpc的id。
- -mkr MARKER, --marker MARKER:查询批量获取列表的起始位置,是一个由系统生成的字符串。
- -mky MAX_KEYS, --max_keys MAX_KEYS:每页包含的最大VPC数量,最大数量通常不超过1000。缺省值为1000。
- -zn ZONE_NAME, --zone_name ZONE_NAME:所属可用区的名称。
- -st {BCC,BBC}, --subnet_type {BCC,BBC}:子网类型,“BCC”、“BBC”。
操作示例:
Plain Text
1$ bce vpc list-subnet
返回示例:
Plain Text
1{
2 “marker”: null,
3 “max_keys”: 1000,
4 “subnets”: [
5 {
6 “subnet_type”: “BCC”,
7 “name”: “系统预定义子网”,
8 “vpc_id”: “vpc-suzek0b5vi4r”,
9 “subnet_id”: “sbn-yf43kw8wj3ss”,
10 “zone_name”: “cn-bj-a”,
11 “cidr”: “192.168.0.0/20”,
12 “description”: “”
13 },
14 {
15 “subnet_type”: “BCC”,
16 “name”: “test-name”,
17 “vpc_id”: “vpc-2mdntsz0jbki”,
18 “subnet_id”: “sbn-fxgs4vq0g3np”,
19 “zone_name”: “cn-bj-a”,
20 “cidr”: “192.168.0.0/24”,
21 “description”: “”
22 }
23 ],
24 “is_truncated”: false
25}
参数名称 | 类型 | 描述 |
---|---|---|
marker | String | 标记查询的起始位置 |
is_truncated | boolean | true表示后面还有数据,false表示已经是最后一页 |
nextMarker | String | 获取下一页所需要传递的marker值。当isTruncated为false时,该域不出现 |
max_keys | Integer | 每页包含的最大数量 |
subnets | List\<Subnet> | 实例信息,由 Subnet 组成的集合 |
查询指定子网
描述:
查询指定子网的详细信息。
命令格式:
Plain Text
1$ bce vpc show-subnet <subnet_id>
操作示例:
Plain Text
1$ bce vpc show-subnet sbn-fxgs4vq0g3np
返回示例:
Plain Text
1{
2 “subnet”: {
3 “subnet_type”: “BCC”,
4 “name”: “test-name”,
5 “vpc_id”: “vpc-2mdntsz0jbki”,
6 “subnet_id”: “sbn-fxgs4vq0g3np”,
7 “zone_name”: “cn-bj-a”,
8 “cidr”: “192.168.0.0/24”,
9 “description”: “”
10 }
11}
参数名称 | 类型 | 描述 |
---|---|---|
subnet | Subnet | 返回的实例详情 |
删除子网
描述:
删除子网。
命令格式:
Plain Text
1$ bce vpc delete-subnet <subnet_id>
操作示例:
Plain Text
1$ bce vpc delete-subnet sbn-fxgs4vq0g3np
返回示例:
Plain Text
1{}
无特殊返回参数。
更新子网
描述:
更新子网信息。
命令格式:
Plain Text
1$ bce vpc update-subnet <subnet_id> <name>[-des DESCRIPTION]
说明:
- subnet_id: 待更新subnet的实例ID。
- -des, --description VPC描述,不超过200字符。
- name:子网名称,不能取值"default",长度不超过65个字符,可由数字,字符,下划线组成。
操作示例:
Plain Text
1$ bce vpc update-subnet sbn-fxgs4vq0g3np update-name -des update-description
返回示例:
Plain Text
1{}
无特殊返回参数。