公共错误码分为客户端错误码和服务端错误码。
客户端错误码
错误码 | 错误信息 | HTTP状态码 | 描述 |
UnknownError | The request processing has failed due to some unknown error. | 400 | 客户端出现非服务端原因的未知错误。 |
MissingParameter | The input parameter {name} should be specified. | 400 | 缺少参数,name为参数名。 |
One of the input parameters {names} should be specified. | 400 | 缺少参数,必须指定多个参数中的一个。names为相关的参数的列表。 | |
The input parameter {name} should be specified, {reason}. | 400 | 缺少参数,name为参数名,reason为原因。 | |
InvalidParameter | The specified parameter {name} is invalid. | 400 | 无效参数,name为参数名。 |
The specified parameter {name} is invalid, {reason}. | 400 | 无效参数,name为参数名,reason为原因。 | |
MultipleParameter | Only one of the input parameters {names} can be specified. | 400 | 指定参数过多,只能指定多个参数中的一个。names为相关的参数的列表。 |
InvalidIdempotenceParameter | The specified parameters are different from before. | 400 | 幂等token相同但是参数不同。 |
LastTokenProcessing | The last token request is processing. | 400 | 正在处理上一条令牌请求,请您稍后再试。 |
Invalid | Data supplied was not valid: {reason}. | 400 | 无效值,reason为原因。 |
InvalidValue | {reason}. | 400 | 无效值,reason为原因。 |
RequestLimitExceeded | Request limit exceeded: {reason}. | 400 | 请求包含超过限制的内容,reason为原因。部分限制可通过调整配额改变。 |
NotSupported | {feature} is not supported. | 400 | 不支持feature,feature为特性或操作。 |
MismatchNextToken | {name} mismatches next token. | 400 | NextToken不匹配,name为不匹配项。 |
AssumeRoleFailure | Fail to assume role {name}: {reason} | 400 | ROS获取一个扮演该角色的临时身份失败。name为RAM角色名,reason为原因。 |
Forbidden | You are not authorized to complete this action. | 403 | 您无权完成此操作。 |
A required authorization for the specified action {api} is not supplied. Code: {code} RequestId: {request_id} | 403 | 用户没有授权ROS调用接口。api为接口名,code为错误码,request_id为请求ID。 | |
AccountTypeNotSupported | Account type not supported. | 403 | 账号类型不支持。 |
NotFound | {reason}. | 404 | 请求包含不存在的内容,reason为原因。 |
TerraformStackNotSupported | Terraform stack does not support {feature}. | 400 | Terraform资源栈不支持某功能,feature为功能名。 |
Terraform stack template does not support {feature}. | 400 | Terraform资源栈模板不支持某功能,feature为功能名。 | |
Terraform stack is not supported. | 400 | Terraform资源栈功能未对当前用户开放。 | |
TokenResultReturnedInLastRequest | The result for token is an error, and was returned in the last request: {response}. | 400 | 请求结果已经在上次同ClientToken的请求中返回,并且结果为5XX错误。response为错误信息,显示为JSON格式。其中包含Code、Message、HttpStatusCode字段。通过ClientToken缓存的5XX错误,在返回1~2次后,会变成该错误。 |
InvalidResourceType | Invalid resource type {name}. | 400 | 无效的资源类型。name为类型名称。 |
Invalid resource type {name} of parameter {path}. | 400 | 无效的资源类型。name为类型名称,path为参数路径。 | |
Invalid {entity_type} ({name}). | 400 | 无效的资源类型。entity_type为实体类型,name为类型名称。 | |
Invalid version {version} of {entity_type} ({name}). | 400 | 无效的资源类型版本。version为版本ID,entity_type为实体类型,name为类型名称。 | |
ResourceTypeBeingProcessed | {entity_type} ({name}) is being processed, retry later. | 400 | 资源类型正在处理中,请稍后再试。entity_type为实体类型,name为类型名称。 |
服务端错误码
错误码 | 错误信息 | HTTP状态码 | 描述 |
InternalError | Server error. | 500 | 内部错误。 |
ServiceUnavailable | The request has failed due to a temporary failure of the server. | 503 | 服务器故障,请重试。如果多次尝试失败,请提交工单。 |