创建SG
2019年08月12日

接口描述

请求路径:https://open.didiyunapi.com/dicloud/i/network/sg/assign

请求方法:POST

输入参数

参数名称 必选 类型 描述
regionId string 地域id
name string SG名称
vpcUuid string 此SG要创建的VPC的uuid,不传则创建在指定region的默认VPC下
sgRule array<CreateSGRuleInput> 同时在此SG下创建的规则信息
dc2 array<DC2InputForCreateSG> 需要同时添加至此SG的DC2信息

CreateSGRuleInput:

参数名称 必选 类型 描述
type string SGRule的类型,"Ingress"表示入方向,"Egress"表示出方向
protocol string 此SGRule支持的协议
startPort int 此规则允许端口从startPort值开始,需要在0-65535之间
endPort int 此SGRule的允许端口从endPort结束,当等于startPort时,表示SGRule只对startPort的端口开放,需要在0-65535之间
allowedCidr string 此规则允许的网段地址,格式如"10.0.0.0/24"

DC2InputForCreateSG:

参数名称 必选 类型 描述
dc2Uuid string DC2的uuid

输出参数

参数名称 类型 描述
errno int 错误码
errmsg string 请求错误说明
requestId string 请求唯一标识
data array<Job> 请求返回数据

错误码

错误码 说明
0 请求成功

示例

请求:
curl -X POST https://open.didiyunapi.com/dicloud/i/network/sg/create \
  -H 'authorization: Bearer 9a609744ad675e8fbfcdbf14511b24e6ddd6b427b4d256969534a81d0773f4d7' \
  -H 'content-type: application/json' \
  -d '{
    "regionId": "gz",
    "name": "test-sg",
    "vpcUuid": "e32a224660824af1ba84ca7eeebd93ff",
    "sgRule": [{
        "type": "Ingress",
        "protocol": "TCP",
        "startPort": 22,
        "endPort": 22,
        "allowedCidr": "0.0.0.0/0"
    }, {
        "type": "Egress",
        "protocol": "UDP",
        "startPort": 8000,
        "endPort": 9000,
        "allowedCidr": "10.0.0.0/16"
    }],
    "dc2": [{
        "dc2Uuid": "953777262c9e5bd48d1a5379ca220811"
    }]
}'
输出:
{
    "errno": 0,
    "errmsg": "ok",
    "data": [{
        "done": false,
        "jobUuid": "3eb1f286b01f59d08228e4bbe319eb6f",
        "progress": 0,
        "success": false,
        "type": "CreateSecurityGroup"
    }],
    "requestId": "0a60538a5bc5e55145990f25b7b5aeb0"
}

项搜索结果

    空空如也
    没有找到您要搜索的内容,请直接拨打服务热线400-0590-666