动作
更新时间:2019-06-14
给一个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"
}