DIS服务端错误码
在使用SDK进行操作时如果遇到错误,会在控制台显示错误码描述错误信息。
| http状态码 | 错误码 | Error Message | 说明 | 处理措施 |
|---|---|---|---|---|
| 441 | DIS.4100 | Authorization error. | 使用AKSK生成的签名信息错误 | 请检查请求头里的签名信息是否无误。 |
| 441 | DIS.4101 | Authorization header cannot be empty. | 使用AKSK生成的签名信息为空 | 请求头里的签名信息为空,检查是否未生成签名信息。 |
| 441 | DIS.4102 | Incorrectly parsed authorization header. | 无法解析签名 | 请检查请求头里的签名信息。 |
| 441 | DIS.4103 | Empty X-Sdk-Date header. | 请求头里的X-Sdk-Date字段为空 | 请检查请求头里的X-Sdk-Date字段并补齐。 |
| 441 | DIS.4104 | Error parsing X-Sdk-Date header. | 无法解析请求头里的X-Sdk-Date字段 | 请检查请求头里的X-Sdk-Date字段并修正。 |
| 441 | DIS.4105 | Invalid X-Sdk-Date header. | 请求头里的X-Sdk-Date字段无效 | 请检查请求头里的X-Sdk-Date字段并修正。 |
| 441 | DIS.4106 | Empty AccessKey header. | 请求头里的签名信息Authorization字段中缺失AK | 请检查是否传入AK。 |
| 441 | DIS.4107 | Invalid AccessKey header. | 请求头里的签名信息Authorization字段中的AK无效 | 请检查是否传入有效的AK,避免AK填写错误、AK被删除、临时AK过期等。 |
| 441 | DIS.4108 | Empty ServiceName header. | 请求头里的签名信息Authorization字段中缺失服务名 | 请检查请求头里的Authorization字段中是否包含服务名dis。 |
| 441 | DIS.4109 | The Authorization header must contain the following field: {Credential,SignedHeaders,Signature;} | 请求头里的签名信息Authorization字段有误 | 请检查请求头里的Authorization字段是否包含Credential,SignedHeaders, Signature。 |
| 441 | DIS.4110 | Empty Signature header. | 请求头里的签名信息Authorization字段中没有SignedHeaders | 请检查签名的生成方式是否有误。 |
| 441 | DIS.4111 | Invalid Region header. | 请求头里的签名信息Authorization字段中的region无效 | 请检查是否传入有效的region。 |
| 441 | DIS.4112 | Invalid authorization request. | 使用AKSK生成的签名信息错误 | 请检查签名的生成方式是否有误,检查AK、SK、region等信息。 |
| 441 | DIS.4113 | Empty Token header. | 使用token认证时,请求头里的X-Auth-Token为空 | 请检查请求头里的X-Auth-Token。 |
| 441 | DIS.4114 | Invalid Token header. | 使用token认证时,请求头里的X-Auth-Token无效 | 请检查请求头里的X-Auth-Token是否过期。 |
| 403 | DIS.4116 | Invalid RBAC. | 用户操作受限 | 请根据返回的具体信息判断账号是否未实名认证、欠费、无DIS服务的操作权限等。 |
| 400 | DIS.4117 | Invalid Project Id. | 用户传入的projectId无效 | 请检查传入的projectId是否有效,是否传入了其他project的id。 |
| 400 | DIS.4200 | Invalid request. | 用户的请求无效 | 请参考API文档检查请求。 |
| 400 | DIS.4201 | Invalid partition_id. | 用户传入的partition_id无效 | 请检查partition_id是否无效。 |
| 400 | DIS.4202 | Empty request. | 用户的请求为空 | 请传入有效的请求。 |
| 400 | DIS.4203 | Invalid monitoring period. | 查询监控信息的startTime无效 | 请传入有效的时间戳。 |
| 400 | DIS.4204 | The monitoring period cannot be longer than 7 days. | 仅允许查询最近7天内的监控信息 | 请查询最近7天内的监控信息。 |
| 400 | DIS.4209 | Invalid metrics label. | 查询监控信息时,传入的监控指标不合法 | 请参考API文档检查监控指标并修正。 |
| 400 | DIS.4215 | Invalid cursor type. | 获取数据游标时,传入的游标类型cursor-type不合法 | 请参考API文档检查cursor-type字段的范围并修正。 |
| 400 | DIS.4216 | Invalid sequence_number. | 获取数据游标时,传入的序列号starting-sequence-number不合法 | 请传入有效的starting-sequence-number。 |
| 400 | DIS.4217 | Invalid partition cursor. | 从DIS通道下载数据时,传入的数据游标partition-cursor无效 | 请重新获取partition-cursor并下载数据。 |
| 400 | DIS.4219 | The file is constantly resent. | 该文件已经收到了 | 文件已经收到不需要再上传。 |
| 400 | DIS.4220 | The block whose sequence number is %s needs to be resent. | 文件块需要重新上传 | 请按照指示上传对应的块。 |
| 400 | DIS.4221 | Block seq %s is expected | 重复传入相同的文件块 | 请从系统期待的块开始上传。 |
| 400 | DIS.4222 | Block seq %s is expected. | 传入的文件块不连续 | 从系统期待的块开始上传。 |
| 400 | DIS.4223 | The file size exceeds the limit. | 文件的容量超过了DIS的限制 | 请拆分文件并再上传。 |
| 400 | DIS.4224 | The sequence number is out of range. | 获取数据游标时,传入的序列号starting-sequence-number不在有效范围 | 请传入有效的starting-sequence-number。 |
| 400 | DIS.4225 | Expired partition cursor. | 从DIS通道下载数据时,传入的数据游标partition-cursor过期 | 请重新获取partition-cursor并下载数据。 |
| 400 | DIS.4226 | A partition iterator error occurred or a record to which the SN corresponds has expired. Try to obtain the partition iterator again. | 获取数据时,传入的数据游标partition-cursor对应的序列号starting-sequence-number过期 | 请获取获取数据游标,并用新游标获取数据。 |
| 400 | DIS.4300 | Request error. | 请求体错误 | 请对照API文档修正请求体。 |
| 400 | DIS.4301 | The stream does not exist. | 通道不存在 | 请检查传入的通道是否存在。 |
| 400 | DIS.4302 | The partition does not exist. | 通道的分区不存在 | 请检查用户传入的分区ID是否存在。 |
| 400 | DIS.4303 | Exceeded traffic control limit. | 超出流控 | 请扩容通道或降低上传速率。 |
| 400 | DIS.4305 | Too many stream requests. | 同一时间内用户请求太多 | 请降低请求频率并重试。 |
| 400 | DIS.4306 | The bucket does not exist. | 传入的OBS桶不存在 | 请检查OBS桶是否存在。 |
| 400 | DIS.4307 | The stream already exists. | 指定的通道已经存在 | 请修改通道名称并重新创建通道 |
| 400 | DIS.4308 | Insufficient quota. | 通道或分区的配额不足 | 请释放配额或提工单修改账号的配额。 |
| 400 | DIS.4309 | Too many request failures. Please try again later. | ip被加入黑名单 | 由于频繁的错误访问导致用户ip被加入黑名单,请检查认证信息和请求是否有效,并稍后重试。 |
| 400 | DIS.4310 | OBS access error. | 访问OBS失败 | 请检查用户是否有访问OBS的权限。 |
| 400 | DIS.4329 | app quota exceeded. | APP配额超出限制 | 请释放APP的配额。 |
| 400 | DIS.4330 | app already exist. | 已经存在同名的APP | 请修改APP名称并重新创建APP。 |
| 400 | DIS.4331 | app is using. | 删除app时,当前app在使用中 | 请确认app是否在使用中,如需删除请停止使用并重新删除。 |
| 400 | DIS.4332 | app not found. | 指定的APP不存在 | 请检查指定的APP名称是否正确 |
| 400 | DIS.4335 | Invalid IAM agency. | 创建转储任务时,使用的IAM委托无效 | 检查DIS创建的dis_admin_agency或用户自定义的IAM委托是否存在,权限是否完整。 |
| 400 | DIS.4354 | The transfer task does not exist. | 删除或更新转储任务时,转储任务不存在 | 请检查转储任务是否存在。 |
| 400 | DIS.4355 | The transfer task already exists. | 创建转储任务时,同一个通道下已存在同名的转储任务 | 请修改新创建转储任务的名称并重新创建。 |
| 400 | DIS.4357 | Exceeded transfer task quota. | 单个通道仅允许同时存在5个转储任务,再创建新的转储任务会超出配额限制 | 请删除废弃的转储任务释放配额。 |
| 400 | DIS.4358 | The stream supports specific transfer tasks. Check the data type of the stream. | 小文件转储的通道不支持创建普通转储任务 | 请创建新的通道并创建转储任务。 |
| 400 | DIS.4360 | Invalid data schema. | 创建通道或更新通道时,传入的data_schema无效 | 请检查data_schema的格式并重试。 |
| 400 | DIS.4601 | The number of resource tags has reached the maximum. | 一个资源上最多有10个标签,添加标签时资源上已添加的标签数超出限制 | 请删除废弃的标签并重新添加标签。 |
| 400 | DIS.4602 | Invalid resource type. | 资源类型不合法 | 请检查资源类型是否合法。 |
| 400 | DIS.4603 | The resource does not exist. | 资源不存在 | 请确认该资源是否已被删除。 |
| 400 | DIS.4604 | The key does not exist. | 标签Key不存在 | 请确认标签Key是否存在。 |
| 400 | DIS.4605 | The action is not supported. | 当前标签操作不支持 | 请确认当前标签操作是否合法,当前仅支持create和delete操作。 |
| 500 | DIS.5000 | System error. | 内部服务错误 | 请联系技术支持。 |
| 500 | DIS.5100 | HBase error. | 连接HBase超时、转储查询异常、其他HBase异常 | 请联系技术支持。 |
| 500 | DIS.5150 | Redis error. | Redis连接异常、数据异常、消息广播异常deng | 请联系技术支持。 |
| 500 | DIS.5200 | Zookeeper error. | Zookeeper异常,创建topic、删除topic、 给topic添加分区时失败 | 请联系技术支持。 |
| 500 | DIS.5250 | Kafka error. | Kafka异常 | 请联系技术支持。 |
| 500 | DIS.5251 | Kafka create topic timeout. | Kafka创建topic超时 | 请联系技术支持。 |
| 500 | DIS.5252 | Kafka topic does not exist. | Kafka连接错误 | 请联系技术支持。 |
| 500 | DIS.5380 | Kafka Connect error. | Kafka连接错误 | 请联系技术支持。 |
| 500 | DIS.5400 | Resourcemgt error. | Resourcemgt服务创建、更新、删除通道错误或新增分区错误 | 请联系技术支持。 |
| 500 | DIS.5401 | Kafka partition resource exhausts. | Kafka分区资源耗尽 | 请联系技术支持。 |
| 500 | DIS.5402 | Kafka partition resources are about to be exhausted. | Kafka分区资源容量即将售罄 | 请联系技术支持。 |
| 500 | DIS.5550 | Firehose error. | 创建文件失败或者传输文件到OBS失败 | 请联系技术支持。 |
| 500 | DIS.5600 | Service admin account error. | 内置租户账号异常 | 请联系技术支持。 |
| 500 | DIS.5601 | Service op svc account error. | 管理租户账号异常 | 请联系技术支持。 |
| 500 | DIS.5750 | IAM error. | 服务内部调用IAM服务异常 | 请联系技术支持。 |
| 500 | DIS.5760 | CES error. | 将指标上载到CES错误 | 请联系技术支持。 |
| 500 | DIS.5780 | DCS error. | Redis连接失败 | 请联系技术支持。 |
| 500 | DIS.5850 | OBS error. | OBS异常 | 请联系技术支持。 |
| 500 | DIS.5900 | Partition is readonly for DISK is not enough. | 磁盘已满,无法写入数据 | 请联系技术支持。 |