
# 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.                                                                                        | 磁盘已满，无法写入数据                                                   | 请联系技术支持。                                                        |
   
