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 AcessKey header. |
请求头里的签名信息Authorization字段中缺失AK |
请检查是否传入AK。 |
441 |
DIS.4107 |
Invalid AcessKey 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.4208 |
Invalid MRS cluster. |
创建MRS转储任务时,传入的MRS集群无效 |
请检查传入的MRS集群名称和ID,集群状态是否为运行中,以及是否为安全模式的集群。 |
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.4336 |
Invalid HDFS path. |
创建MRS转储任务时,传入的MRS HDFS路径无效 |
请检查传入的MRS HDFS路径是否存在。 |
400 |
DIS.4337 |
The DLI database does not exist. |
创建DLI转储任务时,传入的DLI数据库不存在 |
请检查传入的DLI数据库是否存在。 |
400 |
DIS.4338 |
The DLI table does not exist. |
创建DLI转储任务时,传入的DLI数据表不存在 |
请检查传入的DLI表是否存在,并且是否为DLI内表。 |
400 |
DIS.4350 |
Invalid DWS cluster. |
创建DWS转储任务时,传入的DWS集群不存在 |
请检查DWS集群是否存在,运行是否正常。 |
400 |
DIS.4351 |
Invalid KMS userKey. |
创建DWS转储任务时,传入的KMS密钥信息无效 |
请检查KMS密钥是否存在。 |
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. |
磁盘已满,无法写入数据 |
请联系技术支持。 |