物接入IoT Hub

    动作

    给一个Thing添加一个Principal

    相对URI HTTP 方式
    /v1/action/attach-thing-principal POST

    请求参数

    名称 类型 是否必选 含义
    endpointName String Y thing所属的endpoint的Name
    thingName String Y thing的名称
    principalName String Y principal的名称

    返回参数

    无特殊返回参数。

    请求示例

    POST /v1/action/attach-thing-principal HTTP/1.1
    host: iot.gz.baidubce.com
    authorization: {authorization}
    content-type: text/plain;charset=UTF-8
    {
        "principalName":"principal-1"
        "endpointName":"endpoint-1"
        "thingName":"thing-1"
    }

    返回示例

    HTTP/1.1 201 Created
    x-bce-request-id: fecfa1bd-aa94-42b0-99b1-b33e4b1b1c88
    Content-Type: application/json;charset=UTF-8
    {
        "message": "ok"
    }

    从一个Thing移除一个Principal

    相对URI HTTP 方式
    /v1/action/remove-thing-principal POST

    请求参数

    名称 类型 是否必选 含义
    endpointName String Y thing所属的endpoint的Name
    thingName String Y thing的名称
    principalName String Y principal的名称

    返回参数

    无特殊返回参数。

    请求示例

    POST /v1/action/remove-thing-principal HTTP/1.1
    host: iot.gz.baidubce.com
    authorization: {authorization}
    content-type: text/plain;charset=UTF-8
    {
        "principalName":"principal-1"
        "endpointName":"endpoint-1"
        "thingName":"thing-1"
    }

    返回示例

    HTTP/1.1 201 Created
    x-bce-request-id: 46465c45-a6da-4211-ac11-ebbb9e0538da
    Content-Type: application/json;charset=UTF-8
    {
        "message": "ok"
    }

    给一个Principal添加一个Policy

    相对URI HTTP 方式
    /v1/action/attach-principal-policy POST

    请求参数

    名称 类型 是否必选 含义
    endpointName String Y principal所属的endpoint的名称
    principalName String Y principal的名称
    policyName String Y policy的名称

    返回参数

    无特殊返回参数。

    请求示例

    POST /v1/action/attach-principal-policy HTTP/1.1
    host: iot.gz.baidubce.com
    authorization: {authorization}
    content-type: text/plain;charset=UTF-8
    {
        "principalName":"principal-1"
        "endpointName":"endpoint-1"
        "policyName":"policy-1"
    }

    返回示例

    HTTP/1.1 201 Created
    x-bce-request-id: 2030375e-b56e-442b-b106-84778ae46f3b
    Content-Type: application/json;charset=UTF-8
    {
        "message": "ok"
    }

    从一个Principal移除一个Policy

    相对URI HTTP 方式
    /v1/action/remove-principal-policy POST

    请求参数

    名称 类型 是否必选 含义
    endpointName String Y principal所属的endpoint的名称
    principalName String Y principal的名称
    policyName String Y thing的名称

    返回参数

    无特殊返回参数。

    请求示例

    POST /v1/action/remove-principal-policy HTTP/1.1
    host: iot.gz.baidubce.com
    authorization: {authorization}
    content-type: text/plain;charset=UTF-8
    {
        "principalName":"principal-1"
        "endpointName":"endpoint-1"
        "policyName":"policy-1"
    }

    返回示例

    HTTP/1.1 201 Created
    x-bce-request-id: b998337c-a4fb-4bc1-b557-39d2b0fd27e7
    Content-Type: application/json;charset=UTF-8
    {
        "message": "ok"
    }
    一篇
    认证
    一篇
    Endpoint