私有网络VPC

    子网相关操作

    创建子网

    描述:

    在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

    返回示例:

    {}

    无特殊返回参数。

    上一篇
    VPC相关操作
    下一篇
    路由表相关操作