子网相关操作
所有文档

          私有网络 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相关操作
          下一篇
          路由表相关操作