错误码
调用接口出错后,将不会返回结果数据。调用方可根据每个接口对应的错误码来定位错误原因。 当调用出错时,HTTP 请求返回一个 4xx 或 5xx 的 HTTP 状态码。返回的消息体中是具体的错误代码及错误信息。在调用方找不到错误原因时,可以联系华为云客服,并提供错误码,以便我们尽快帮您解决问题。
错误响应Body体格式说明
{ "error_msg": "attached policies per agency limit exceeded", "error_code": "PAP5.0003", "request_id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" }
其中,error_code表示错误码,error_msg表示错误描述信息,request_id表示本次请求的ID。
特别地,如果是因为缺少权限而出错时,错误相应地Body体格式如下所示。
{ "error_msg": "access denied: xxx...xxx", "error_code": "PAP5.0001", "request_id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "encoded_authorization_message": "xxx...xxx" }
其中,encoded_authorization_message为该场景下额外提供的字段,表示加密后的认证失败信息,可以通过STS5解密接口进行解密。
错误码说明
当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理;如果遇到“IAM”开头的错误码,请参见经典IAM错误码进行处理。
状态码 |
错误码 |
错误信息 |
描述 |
处理措施 |
---|---|---|---|---|
400 |
PAP5.0010 |
invalid marker |
无效的marker。 |
请检查marker字段的值是否正确。 |
400 |
PAP5.0011 |
malformed policy document |
身份策略或信任策略内容错误。 |
请检查policy document字段的值是否正确。 |
400 |
PAP5.0029 |
invalid agency name |
无效的信任委托名。 |
请检查agency name字段的值是否正确。 |
400 |
PAP5.0030 |
invalid path |
无效的path。 |
请检查path字段的值是否正确。 |
400 |
PAP5.0033 |
duplicate key |
重复的键值。 |
请确认请求或联系技术支持。 |
400 |
PAP5.0036 |
tag non-compliant |
标签值不匹配预设规则。 |
请确认请求或联系技术支持。 |
400 |
PAP5.0038 |
This operation is only supported by v5 agencies |
仅信任委托支持此类操作。 |
请确认请求或联系技术支持。 |
400 |
PAP5.0040 |
invalid caller |
无效的调用方。 |
请确认调用方是否为IAM用户。 |
400 |
PAP5.0041 |
invalid serial number |
无效的序列号。 |
请检查serial number字段的值是否正确。 |
400 |
PAP5.0046 |
missing header `x-user-profile` |
请求头中缺少x-user-profile。 |
请确认请求或联系技术支持。 |
403 |
PAP5.0001 |
access denied: %s |
访问受限。 |
请确认是否允许此操作。 |
404 |
PAP5.0012 |
no such agency |
未找到此委托或信任委托。 |
请确认请求或联系技术支持。 |
404 |
PAP5.0014 |
no such authorization schema |
未找到此授权概要。 |
请确认请求或联系技术支持。 |
404 |
PAP5.0015 |
no such deletion task |
未找到此删除任务。 |
请确认请求或联系技术支持。 |
404 |
PAP5.0016 |
no such group |
未找到此用户组。 |
请确认请求或联系技术支持。 |
404 |
PAP5.0018 |
no such policy |
未找到此身份策略。 |
请确认请求或联系技术支持。 |
404 |
PAP5.0019 |
no such policy attachment |
未找到此身份策略附加记录。 |
请确认请求或联系技术支持。 |
404 |
PAP5.0020 |
no such policy version |
未找到此身份策略版本。 |
请确认请求或联系技术支持。 |
404 |
PAP5.0021 |
no such user |
未找到此IAM用户。 |
请确认请求或联系技术支持。 |
404 |
PAP5.0022 |
no such service linked agency |
未找到此服务关联委托。 |
请确认请求或联系技术支持。 |
404 |
PAP5.0023 |
no such service principal |
未找到此服务主体。 |
请确认请求或联系技术支持。 |
404 |
PAP5.0034 |
no such domain |
未找到此租户。 |
请确认请求或联系技术支持。 |
404 |
PAP5.0037 |
Resource tag not found |
未找到此资源标签。 |
请确认请求或联系技术支持。 |
409 |
PAP5.0003 |
attached policies per agency limit exceeded |
单个委托或信任委托附加的身份策略数超过限制。 |
请分离多余的身份策略。 |
409 |
PAP5.0004 |
attached policies per group limit exceeded |
单个用户组附加的身份策略数超过限制。 |
请分离多余的身份策略。 |
409 |
PAP5.0005 |
attached policies per user limit exceeded |
单个IAM用户附加的身份策略数超过限制。 |
请分离多余的身份策略。 |
409 |
PAP5.0006 |
concurrent modification |
并发修改。 |
请稍后重试。 |
409 |
PAP5.0007 |
delete conflict: %s |
存在冲突,无法删除。 |
请解决冲突。 |
409 |
PAP5.0024 |
policies limit exceeded |
自定义身份策略数超过限制。 |
请删除多余的自定义身份策略。 |
409 |
PAP5.0025 |
policy already exists |
身份策略已存在。 |
请确认请求或联系技术支持。 |
409 |
PAP5.0026 |
policy attachment already exists |
该身份策略已附加。 |
请确认请求或联系技术支持。 |
409 |
PAP5.0027 |
policy size limit exceeded |
身份策略或信任策略内容的字节数超过最大值%d(不包括空白字符)。 |
请精简身份策略或信任策略的内容。 |
409 |
PAP5.0028 |
versions per policy limit exceeded |
单个身份策略的版本数超过限制。 |
请删除多余的身份策略版本。 |
409 |
PAP5.0031 |
agency already exists |
该委托或信任委托已存在。 |
请确认请求或联系技术支持。 |
409 |
PAP5.0035 |
tags limit exceeded |
标签数量超过上限。 |
请确认请求或联系技术支持。 |
409 |
PAP5.0039 |
mfa device already exists |
该MFA设备已存在。 |
请确认请求或联系技术支持。 |
409 |
PAP5.0042 |
user already exists |
该IAM用户已存在。 |
请确认请求或联系技术支持。 |
409 |
PAP5.0043 |
group already exists |
该用户组已存在。 |
请确认请求或联系技术支持。 |
409 |
PAP5.0044 |
user already in group |
该IAM用户已在该用户组中。 |
请确认请求。 |
409 |
PAP5.0045 |
login profile already exists |
登录信息已存在。 |
请确认请求或联系技术支持。 |