本文分类型列举调用物联网络管理平台 API 出错时,返回的错误码。其中公共错误码为所有 API 方法都有可能返回的错误。

以下表格中的某些行包含一个以上错误码,其中最后一个为粗体。粗体的错误码在目前公测版的平台不存在,但今后会取代非粗体的错误码。对于云端开发者而言,建议的合理做法是同时处理这些错误码。

错误码 描述
MissingParameter 缺少必要的参数。
InvalidName, IllegalName 名称不合法(部分 API 方法需要调用者传入某些“名称”字段,若这些名称字段不合法,则会返回此码)。
InvalidParameter, IllegalParameter 存在非法参数。
NotResourceOwner, NonExistent, Nonexistent 操作的资源不存在,或当前账号不是所要操作的资源的拥有者。
ForbiddenByRam, UnqualifiedRamAccount 当前账号是子账号,但没有获得调用此 API 方法的 RAM 授权。
Abandoned 调用的 API 方法已经下架,不再支持。
InternalError 物联网络管理平台内部错误或异常。
CloudProductNotActivated, UnqualifiedAccount 当前账号没有开通物联网络管理平台服务。
FeatureNotActivated, UnactivatedFeature 用户账号没有开通当前操作所涉及的平台功能。
ResourceLocked, LockedResource 操作的资源被某种特殊机制锁定,操作无法进行。
InvalidFreqBandPlan, InvalidFrequencyBandPlan 参数中出现了无效的频段(频段 Id)。

网关管理错误码

错误码 描述
GwEuiDuplicated, DuplicatedGwEui 相同 GwEUI 的网关已经存在。
GatewayTupleAlreadyAbandoned, IotHubTripleMissing, InvalidGwEui 无效的 GwEUI。
InvalidPinCode 网关 PIN Code 验证失败。
TooManyPinCodeVerificationFailures, FrequentInvalidPinCode 由于 PIN Code 验证失败的频率过高,导致当前操作失败。
GatewayAlreadyBoundToOthers, OwnedByOther 该网关已经被其他阿里云用户录入。
ExceedGatewayLimit, ReachedGatewayLimit 录入的网关数量已经到达接入上限。

入网凭证管理错误码

错误码 描述
JoinPermissionNameDuplicated, DuplicatedJoinPermissionName 创建专用入网凭证时,使用的凭证名称与现有的凭证重复,创建失败。
ExceedLocalJoinPermissionLimit, ReachedLocalJoinPermissionLimit 创建的专用入网凭证数量已经到达上限。
JoinPermissionAlreadyAuthorized, AuthorizedJoinPermission 由于当前操作涉及的专用入网凭证已经授权给某个租户,导致操作失败。
JoinPermissionAlreadyBoundNodeGroup, EngagedJoinPermission 由于操作的入网凭证已经与某个节点分组建立了关联,导致当前操作失败。

入网凭证授权、受权、申请相关错误码

错误码 描述
JoinPermissionNameDuplicated, DuplicatedJoinPermissionName 申请泛在入网凭证时,使用的凭证名称与现有的凭证重复,申请失败。
ExceedRoamingJoinPermissionLimit, ReachedRoamingJoinPermissionLimit 申请的泛在入网凭证数量已经到达上限。
JoinPermissionAlreadyBoundNodeGroup, EngagedJoinPermission 由于操作的入网凭证已经与某个节点分组建立了关联,导致当前操作失败。
JoinPermissionAlreadyAuthorized, AuthorizedJoinPermission 由于入网凭证已经被授权,导致当前操作失败。
RenterDoesNotExist, InvalidJoinPermissionRenter 由于当前操作涉及的入网凭证租户账号无效,导致操作失败。
TooManyRenterNonExistentFailures, FrequentInvalidJoinPermissionRenter 因为过于频繁的触发“凭证租户账号无效”错误,导致当前操作被拒绝,请过一段时间再尝试。
IllegalOrderStateTransition 非法的入网凭证授权工单状态迁移。

节点分组管理错误码

错误码 描述
NodeGroupNameDuplicated, DuplicatedNodeGroupName 节点分组名称已经存在。
ExceedNodeLimit, ReachedNodeLimit 由于录入的节点数量已经到达当前用户的服务上限,导致操作失败。
NodeGroupDoesNotExist, NonexistentNodeGroup 操作涉及的节点分组不存在。
NodeGroupAlreadyBoundJoinPermission, PermittedToJoinAlready 由于当前操作涉及的节点分组已经与某个入网凭证建立了关联,导致操作失败。
JoinPermissionDoesNotExist, NonexistentJoinPermission 由于当前操作涉及的入网凭证不存在,导致操作失败。
JoinPermissionAlreadyBoundNodeGroup, EngagedJoinPermission 由于当前操作涉及的入网凭证已经与某个节点分组建立了关联,导致操作失败。
NodeDoesNotExist, InvalidDevEui 无效的 DevEUI。
DevEuiDuplicated, ExistentNode 当前分组已经包含了目标节点。
NodeAlreadyAdded, DuplicatedDevEui 相同 DevEUI 的节点已经存在于其他分组。
OwnedByOther 该节点已经被其他阿里云用户录入。
InvalidPinCode 节点 PIN Code 验证失败。
TooManyPinCodeVerificationFailures, FrequentInvalidPinCode 由于 PIN Code 验证失败的频率过高,导致当前操作失败。

组播管理错误码

错误码 描述
MulticastAddressAssignmentFailed 组播地址分配失败。
MulticastKeyGenerationFailed 组播密钥生成失败。
MulticastGroupBoundNodesIsNotEmpty, NonemptyMulticastGroup 由于当前操作涉及的组中存在节点,导致操作失败。
ExceedMaxMulticastNodesBoundCount, ReachedMulticastGroupCapacity 组中的节点数量达到组容量上限。

实验室网关管理错误码

错误码 描述
ExceedLabGatewayLimit, ReachedLabGatewayLimit 由于使用的实验室网关数量已经到达上限,当前操作失败。
BoundLabNodesIsNotEmpty, AssociatedWithNodes 由于当前操作涉及的实验室网关绑定了一些实验节点,导致操作失败。

实验室节点管理错误码

错误码 描述
ExceedLabNodeLimit, ReachedLabNodeLimit 由于使用的实验室节点数量已经到达上限,当前操作失败。
LabGatewayDoesNotExist, NonexistentLabGateway 由于当前操作涉及的实验网关不存在,导致操作失败。

网关安全元组错误码

错误码 描述
ExceedGatewayTupleLimit, ReachedGatewayTupleLimit 申请的网关安全元组数量已经到达上限。

节点安全元组错误码

错误码 描述
ExceedNodeTupleLimit, ReachedNodeTupleLimit 由于申请的节点安全元组数量已经到达上限,导致当前操作失败。
ExceedMaxNodeTuplesRequiredCount, ReachedMaximumTuplesForRequest 请求的节点安全元组数量超过单次请求的上限。
IllegalStateTransition, IllegalOrderStateTransition 非法的节点安全元组工单状态迁移。
KpmPublicKeyUnregistered, MissingProductLineKey 安全产线服务的公钥未注册。
KpmKeysGenerationFailed, ProductLineServiceError 安全产线服务在生成安全元组时发生错误。
KpmOrderNotReady, KpmNodeTupleOrderNotReady, PendingTupleOrder 由于当前操作涉及的安全产线工单尚在处理中,导致操作失败。