子网相关操作
更新时间:2019-06-21
创建子网
描述:
在VPC中创建子网。
命令格式:
$ 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”。
操作示例:
$ bce vpc create-subnet vpc-2mdntsz0jbki test-name cn-bj-a 192.168.0.0/24
返回示例:
{
“subnet_id”: “sbn-fxgs4vq0g3np”
}
参数名称 | 类型 | 描述 |
---|---|---|
subnet_id | String | 创建子网的id |
查询子网列表
描述:
查询所有子网列表信息。
命令格式:
$ 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”。
操作示例:
$ bce vpc list-subnet
返回示例:
{
“marker”: null,
“max_keys”: 1000,
“subnets”: [
{
“subnet_type”: “BCC”,
“name”: “系统预定义子网”,
“vpc_id”: “vpc-suzek0b5vi4r”,
“subnet_id”: “sbn-yf43kw8wj3ss”,
“zone_name”: “cn-bj-a”,
“cidr”: “192.168.0.0/20”,
“description”: “”
},
{
“subnet_type”: “BCC”,
“name”: “test-name”,
“vpc_id”: “vpc-2mdntsz0jbki”,
“subnet_id”: “sbn-fxgs4vq0g3np”,
“zone_name”: “cn-bj-a”,
“cidr”: “192.168.0.0/24”,
“description”: “”
}
],
“is_truncated”: false
}
参数名称 | 类型 | 描述 |
---|---|---|
marker | String | 标记查询的起始位置 |
is_truncated | boolean | true表示后面还有数据,false表示已经是最后一页 |
nextMarker | String | 获取下一页所需要传递的marker值。当isTruncated为false时,该域不出现 |
max_keys | Integer | 每页包含的最大数量 |
subnets | List\<Subnet> | 实例信息,由 Subnet 组成的集合 |
查询指定子网
描述:
查询指定子网的详细信息。
命令格式:
$ bce vpc show-subnet <subnet_id>
操作示例:
$ bce vpc show-subnet sbn-fxgs4vq0g3np
返回示例:
{
“subnet”: {
“subnet_type”: “BCC”,
“name”: “test-name”,
“vpc_id”: “vpc-2mdntsz0jbki”,
“subnet_id”: “sbn-fxgs4vq0g3np”,
“zone_name”: “cn-bj-a”,
“cidr”: “192.168.0.0/24”,
“description”: “”
}
}
参数名称 | 类型 | 描述 |
---|---|---|
subnet | Subnet | 返回的实例详情 |
删除子网
描述:
删除子网。
命令格式:
$ bce vpc delete-subnet <subnet_id>
操作示例:
$ bce vpc delete-subnet sbn-fxgs4vq0g3np
返回示例:
{}
无特殊返回参数。
更新子网
描述:
更新子网信息。
命令格式:
$ bce vpc update-subnet <subnet_id> <name>[-des DESCRIPTION]
说明:
- subnet_id: 待更新subnet的实例ID。
- -des, --description VPC描述,不超过200字符。
- name:子网名称,不能取值"default",长度不超过65个字符,可由数字,字符,下划线组成。
操作示例:
$ bce vpc update-subnet sbn-fxgs4vq0g3np update-name -des update-description
返回示例:
{}
无特殊返回参数。