物联网通信

最近更新时间:2025-09-05 09:51:59

我的收藏

基本信息

CAM中产品名 CAM中简称 控制台访问 按标签授权 授权粒度 IP限制
物联网通信 iotcloud 支持 不支持 操作级 部分支持
说明:

云产品的授权粒度按照粒度粗细分为服务级、操作级和资源级三个级别。

  • 服务级:定义对服务的整体是否拥有访问权限,分为允许对服务拥有全部操作权限或者拒绝对服务拥有全部操作权限。服务级授权粒度的云产品,不支持对具体的接口进行授权。
  • 操作级:定义对服务的特定接口(API)是否拥有访问权限,例如:授权某账号对云服务器服务进行只读操作。
  • 资源级:定义对特定资源是否有访问权限,这是最细的授权粒度,例如:授权某账号仅读写操作某台云服务器实例。能支持资源级接口授权的产品,则会被认定为资源级授权粒度。

接口授权粒度

接口授权粒度分为资源级和操作级两个级别:

  • 资源级接口:此类型接口支持对某一个具体特定的资源进行授权。
  • 操作级接口:此类型接口不支持对某一个特定的资源进行授权。授权时策略语法若限定了具体的资源,CAM会判断此接口不在授权范围,判断为无权限。

写操作

接口名 接口描述 授权粒度 资源六段式 IP限制
AlterServiceSubs 修改服务端订阅 操作级 * 支持
CancelDeviceFirmwareTask 取消设备升级任务 资源级 qcs::iotcloud::uin/${uin}:100015456 支持
CancelTask 取消任务 操作级 * 支持
CreateDevice 创建设备 资源级 qcs::iotcloud:${Region}:uin/${uin}:DeviceName/${DeviceName} 支持
CreateLoraDevice 创建lora设备 资源级 qcs::iotcloud::uin/${uin}:0b77fcf9-d157-4b60-9a3d-541916b48c24 支持
CreateMultiDevice 创建批量设备 操作级 * 支持
CreateMultiDevicesTask 创建批量创建设备任务 资源级 qcs::iotcloud::uin/${uin}:productId/${ProductId} 支持
CreateProductResource 创建产品资源 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductID} 支持
CreateProductResourceCosUrl 创建产品资源cos链接 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductID} 支持
CreateTask 创建任务 操作级 * 支持
CreateTopicPolicy 创建Topic 操作级 * 支持
CreateTopicRule 创建规则 操作级 * 支持
DeleteDevice 删除设备 资源级 qcs::iotcloud:${Region}:uin/${uin}:ProductId/${ProductId}/DeviceName/${DeviceName} 支持
DeleteDeviceResource 删除设备资源 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductID} 支持
DeleteDeviceShadow 删除设备影子 操作级 * 支持
DeleteDevices 批量删除设备 资源级 qcs::iotcloud::uin/${uin}:productID/${ProductID} 支持
DeleteFirmware 删除固件 操作级 * 支持
DeleteLoraDevice 删除lora设备 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductId}/DeviceName/${DeviceName} 支持
DeleteMsgQueue 删除消息队列 操作级 * 支持
DeleteProduct 删除产品 操作级 * 支持
DeleteProductPrivateCA 删除产品的私有CA证书 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductId} 支持
DeleteProductResource 删除产品资源 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductID} 支持
DeleteServiceSubs 删除产品所有消息队列 操作级 * 支持
DeleteTopicPolicy 删除权限topic 操作级 * 支持
DeleteTopicRule 删除规则 操作级 * 支持
DisableTopicRule 禁用规则 操作级 * 支持
EditFirmware 编辑固件信息 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductId} 支持
EnableTopicRule 启用规则 操作级 * 支持
OpenServiceSubs 开启服务端订阅 操作级 * 支持
PublishMessage 发布消息 操作级 * 支持
ReqCMQAuth 请求消息队列认证 操作级 * 支持
ResetDeviceState 重置设备状态 资源级 qcs::iotcloud::uin/${uin}:productId/${ProductId} 支持
UnbindDevices 批量解绑子设备 操作级 * 支持
UnbindProduct 网关解绑产品 操作级 * 支持
UpdateDevice 更新设备 操作级 * 支持
UpdateDevicePSK 更新设备PSK 操作级 * 支持
UpdateDeviceShadow 更新设备影子 操作级 * 支持
UpdateFirmware 更新固件 操作级 * 支持
UpdateProduct 更新产品 操作级 * 支持
UpdateTopicPolicy 更新Topic 操作级 * 支持
UploadFirmware 上传固件信息 操作级 * 支持

读操作

接口名 接口描述 授权粒度 资源六段式 IP限制
BatchUpdateFirmware 批量更新固件 操作级 * 支持
BindDevices 批量绑定子设备 操作级 * 支持
CreateDeviceConfig 保存设备远程配置 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductID} 支持
CreateDeviceDistributionTask 创建设备分发任务 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductId} 支持
CreateProduct 创建产品 操作级 * 支持
CreateTaskFileUrl 获取任务文件上传链接 资源级 qcs::iotcloud::uin/${uin}:productId/${ProductId} 支持
DescribeAllDevices 查询所有设备列表 资源级 qcs::iotcloud::uin/${uin}:resourceName/${ResourceName} 支持
DescribeDevice 查看设备详情 操作级 * 支持
DescribeDeviceClientKey 获取设备私钥 资源级 qcs::iotcloud::uin/${uin}:productId/${ProductId} 支持
DescribeDeviceConfigs 本接口(DescribeDeviceConfigs)用于获取物联网通信设备的最近几次保存的远程配置信息。 操作级 * 支持
DescribeDeviceResource 查询设备资源详情 资源级 qcs::iotcloud::uin/${uin}:ProductID/${ProductID} 支持
DescribeDeviceResources 获取设备资源列表 操作级 * 支持
DescribeDeviceShadow 获取设备影子 操作级 * 支持
DescribeDevices 查询设备列表 操作级 * 支持
DescribeFirmware 查询固件信息 操作级 * 支持
DescribeFirmwareTask 查询固件升级任务详情 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductId} 支持
DescribeFirmwareTaskDevices 查询固件升级任务的设备列表 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductId} 支持
DescribeFirmwareTaskDistribution 查询固件升级任务状态分布 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductId} 支持
DescribeFirmwareTaskStatistics 查询固件升级任务统计信息 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductId} 支持
DescribeFirmwareTasks 查询固件升级任务列表 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductId} 支持
DescribeGatewayBindDevices 获取网关绑定的子设备列表 操作级 * 支持
DescribeGatewayBindProduct 获取网关绑定的产品 操作级 * 支持
DescribeLoraDevice 获取lora设备详情 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductId} 支持
DescribeMultiDevTask 获取创建多设备任务状态 操作级 * 支持
DescribeMultiDevices 获取创建多设备结果 操作级 * 支持
DescribeProduct 查看产品 操作级 * 支持
DescribeProductCA 查询产品绑定的CA证书 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductId} 支持
DescribeProductResource 查询产品资源详情 操作级 * 支持
DescribeProductResources 获取产品资源列表 操作级 * 支持
DescribeProductTask 查看产品任务详情 资源级 qcs::iotcloud::uin/${uin}:productId/${ProductId} 支持
DescribeProductTasks 获取产品级任务列表 资源级 qcs::iotcloud::uin/${uin}:productId/${ProductId} 支持
DescribeProducts 查询产品列表 操作级 * 支持
DescribeResourceTasks 查询资源推送任务列表 资源级 qcs::iotcloud::uin/${uin}:productId/${ProductID} 支持
DescribeSubscribedTopicPolicy 获取已订阅topic 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductId} 支持
DescribeTask 获取任务详情 操作级 * 支持
DescribeTasks 获取任务列表 操作级 * 支持
DescribeTopicPolicy 查看Topic详情 操作级 * 支持
DescribeUnbindedDevices 获取未绑定的设备列表 操作级 * 支持
DownloadDeviceResource 下载设备资源 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductID} 支持
GetAllVersion 获取所有版本列表 操作级 * 支持
GetDataBaseList 获取数据库列表 操作级 * 不支持
GetDeviceOnlineStatus 获取设备在线状态 操作级 * 支持
GetDeviceShadow 查询设备影子 操作级 * 支持
GetFirmwaresStorage 获取固件容量 操作级 * 支持
GetMQInstanceList 获取消息队列实例列表 操作级 * 不支持
GetMQTopicList 获取消息队列Topic列表 操作级 * 不支持
GetMonitorData 拉取可视化监控数据 操作级 * 支持
GetMultiDevices 批量查询设备信息 操作级 * 支持
GetServiceSubsCfg 获取服务端订阅配置 操作级 * 支持
GetUserChargeStatus 获取用户后付费状态 操作级 * 支持
GetUserResourceInfo 获取用户资源信息 操作级 * 支持
GetVersionDistribution 获取版本分布 操作级 * 支持
ListFirmwareUpdateStatus 获取固件更新状态列表 操作级 * 支持
ListFirmwares 获取固件列表 操作级 * 支持
ListSDKLog 获取设备sdk日志 操作级 * 支持
ListTopicPolicy 获取Topic列表 操作级 * 支持
PublishAsDevice 模拟lora设备发送消息 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductId} 支持
PublishBroadcastMessage 发布广播消息 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductId} 支持
PublishRRPCMessage 发布RRPC消息 操作级 * 支持
PublishToDevice 服务下发消息到lora设备 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductId} 支持
ReplaceTopicRule 替换规则 操作级 * 支持
RetryDeviceFirmwareTask 重试设备升级任务 资源级 qcs::iotcloud::uin/${uin}:productId/${ProductID} 支持
UpdateDeviceAvailableState 切换设备可用状态 资源级 qcs::iotcloud::uin/${uin}:productId/${ProductId} 支持
UpdateDeviceLogLevel 更新设备日志级别 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductId} 支持
UpdateOtaTaskStatus 更新固件升级任务状态 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductId} 支持
UpdateProductDynamicRegister 更新产品动态注册 资源级 qcs::iotcloud::uin/${uin}:productId/${ProductId} 支持
UpdateProductPrivateCA 更新产品的私有CA 资源级 qcs::iotcloud::uin/${uin}:ProductId/${ProductId} 支持
UserEnterIoTHub 用户登录IoThub 操作级 * 不支持

列表操作

接口名 接口描述 授权粒度 资源六段式 IP限制
DescribePrivateCAs 查询私有CA证书列表 操作级 * 支持