设备接入 IoTDA设备接入 IoTDA

更新时间:2021/09/06 GMT+08:00
分享

创建AMQP队列

接口说明

应用服务器可调用此接口在物联网平台创建一个AMQP队列。每个租户只能创建100个队列,若超过规格,则创建失败,若队列名称与已有的队列名称相同,则创建失败。

调试

您可以在API Explorer中调试该接口。

URI

请求方法

POST

URI

/v5/iot/{project_id}/amqp-queues

传输协议

HTTPS

请求参数

名称

必选/可选

类型

位置

说明

X-Auth-Token

必选

String

Header

参数说明:用户Token。通过调用IAM服务 获取IAM用户Token接口获取,接口返回的响应消息头中“X-Subject-Token”就是需要获取的用户Token。简要的获取方法样例请参见 Token认证

Instance-Id

可选

String

Header

参数说明:实例ID。物理多租下各实例的唯一标识,一般华为云租户无需携带该参数,仅在物理多租场景下从管理面访问API时需要携带该参数。

project_id

必选

String

Path

参数说明:项目ID。获取方法请参见 获取项目ID

queue_name

必选

String

Body

参数说明:队列名称,同一租户不允许重复。

取值范围:长度不低于8不超过128,只允许字母、数字、下划线(_)、连接符(-)、间隔号(.)、冒号(:)的组合。

响应参数

名称

类型

说明

queue_id

String

队列ID,用于唯一标识一个队列。

queue_name

String

队列名称,同一租户不允许重复。

create_time

String

在物联网平台创建队列的时间。格式:yyyyMMdd'T'HHmmss'Z',如20151212T121212Z。

last_modify_time

String

在物联网平台最后修改队列的时间。格式:yyyyMMdd'T'HHmmss'Z',如20151212T121212Z。

请求示例

POST https://{Endpoint}/v5/iot/{project_id}/amqp-queues
Content-Type: application/json
X-Auth-Token: ********
Instance-Id: ********

{
  "queue_name" : "testQueue"
}

响应示例

Status Code: 201 Created

Content-Type: application/json

{
  "queue_id" : "d4922d8a-6c8e-4396-852c-164aefa6638f",
  "queue_name" : "myQueue0",
  "create_time" : "20190303T081011Z",
  "last_modify_time" : "20190303T081011Z"
}

错误码

HTTP状态码

错误码

错误码英文描述

错误码中文描述

处理建议

400

IOTDA.016000

Invalid input, Repeated queue name in the same spUserName.

队列名称在该用户下已存在

请更换队列名称后重试。

403

IOTDA.016001

Operation not allowed, The queues amount exceeds limit amount of each spUserName.

队列数量已达到用户最大配额

请联系华为工程师分析解决。

分享:

    相关文档

    相关产品