VPC相关操作
更新时间:2019-06-14
创建VPC
描述:
创建VPC实例。
命令格式:
$ bce vpc create-vpc <name> <cidr> [-des DESCRIPTION]
说明:
- name: VPC名称,不能取值"default",长度不超过65个字符,可由数字,字符,下划线组成。
- cidr: VPC的cidr。
- -des DESCRIPTION, --description DESCRIPTION: VPC描述,不超过200字符。
操作示例:
$ bce vpc create-vpc test-name 192.168.0.0/16 -des test-description
返回示例:
{
“vpc_id”: “vpc-2mdntsz0jbki”
}
参数名称 | 类型 | 描述 |
---|---|---|
vpc_id | String | 创建VPC的id |
查询VPC列表
描述:
查询VPC列表信息。
命令格式:
$ bce vpc list-vpc [-a] [-mkr MARKER] [-mky MAX_KEYS] [-isd {True,False}]
说明:
- -mkr MARKER, --marker MARKER:查询批量获取列表的起始位置,是一个由系统生成的字符串
- -mky MAX_KEYS, --max_keys MAX_KEYS :每页包含的最大VPC数量,最大数量通常不超过1000,缺省值为1000。
- -isd {True,False}, --is_default {True,False}:是否为默认VPC,可选值:True、False;当不填写此参数时返回所有VPC。
- -a,--all:返回所有VPC
操作示例:
$ bce vpc list-vpc
返回示例:
{
“marker”: null,
“max_keys”: 1000,
“vpcs”: [
{
“is_default”: false,
“vpc_id”: “vpc-2mdntsz0jbki”,
“cidr”: “192.168.0.0/16”,
“name”: “test-name”,
“description”: “test-description”
},
{
“is_default”: true,
“vpc_id”: “vpc-suzek0b5vi4r”,
“cidr”: “192.168.0.0/16”,
“name”: “默认私有网络”,
“description”: “default”
}
],
“is_truncated”: false
}
参数名称 | 类型 | 描述 |
---|---|---|
marker | String | 标记查询的起始位置 |
is_truncated | boolean | true表示后面还有数据,false表示已经是最后一页 |
nextMarker | String | 获取下一页所需要传递的marker值。当isTruncated为false时,该域不出现 |
max_keys | int | 每页包含的最大数量 |
vpcs | List\<Vpc> | VPC列表 |
查询指定VPC
描述:
创建VPC实例。
命令格式:
$ bce vpc show-vpc <vpc_id>
操作示例:
$ bce vpc show-vpc vpc-2mdntsz0jbki
返回示例:
$ bce vpc show-vpc vpc-2mdntsz0jbki
{
“vpc”: {
“is_default”: false,
“subnets”: [],
“description”: “test-description”,
“vpc_id”: “vpc-2mdntsz0jbki”,
“cidr”: “192.168.0.0/16”,
“name”: “test-name”
}
}
参数名称 | 类型 | 描述 |
---|---|---|
vpc | ShowVpcModel | VPC实体 |
删除VPC
描述:删除VPC实例。
命令格式:
$ bce vpc delete-vpc <vpc_id>
操作示例:
$ bce vpc delete-vpc vpc-f284wyd8ema8
返回示例:
{}
无特殊返回参数
更新VPC
描述:
更新VPC信息。
命令格式:
$ bce vpc update-vpc <vpc_id> <name> [-des DESCRIPTION]
说明:
- vpc_id:vpc的id。
- name:VPC名称,不能取值"default",长度不超过65个字符,可由数字,字符,下划线组成。
- -des DESCRIPTION, --description DESCRIPTION:VPC描述,不超过200字符。
操作示例:
$ bce vpc update-vpc vpc-2mdntsz0jbki update-name -des update-description
返回示例:
{}
无特殊返回参数