私有网络VPC

    VPC相关操作

    创建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

    返回示例:

    {}

    无特殊返回参数

    上一篇
    通过CLI使用VPC服务
    下一篇
    子网相关操作