动作
所有文档

          物接入 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