Error Codes
Topics
Overview
There are two types of error codes: client and server.
Client error codes suggest that the error was caused by something the client did, such as an
authentication failure or an invalid parameter. In the SOAP API, these error codes are prefixed
with Client.
, such as Client.LoadBalancerNotFound
. In the Query API, these
errors are accompanied by a 400-series HTTP response code.
Server error codes suggest a server-side issue caused the error and should be reported. In the
SOAP API, these error codes are prefixed with Server
. For example:
Server.ServiceUnavailable
. In the Query API, these errors are accompanied by a
500-series HTTP response code.
Elastic Load Balancing Client Error Codes
Error Code | Description | HTTP Status Code | SOAP Fault Code Prefix |
---|---|---|---|
DuplicateLoadBalancerName
| LoadBalancer name already exists for this account. Please choose another name. | 400 Bad Request | Client |
LoadBalancerNotFound
| LoadBalancer name does not exist for the account. (For more information, please see |
InvalidConfigurationRequest
Requested configuration change is invalid.
InvalidInstance
TooManyLoadBalancers
ValidationError
Common Server Error Codes
The following server errors can be returned in addition to the specific errors listed for each service.
Error Code | Description | HTTP Status Code | SOAP Fault Code Prefix |
---|---|---|---|
InternalFailure
|
Indicates that the request processing has failed due to some unknown error, exception or failure. | 500 Internal Failure Error | Server |
ServiceUnavailable
|
Indicates that the request has failed due to a temporary failure of the server. | 503 Service Unavailable Error | Server |
Common Client Error Codes
The following client errors are common across all the services in this Public Beta and may be returned in addition to the specific errors listed for each service.
Error Code | Description | HTTP Status Code | SOAP Fault Code Prefix |
---|---|---|---|
ElementNotSigned
|
An element that is marked/configured to be signed is not signed (AWS SOAP only). | 403 Forbidden | Client |
IncompleteSignature
|
The request signature does not conform to AWS standards. | 400 Bad Request | Client |
InvalidAction
|
The action or operation requested is invalid. | 400 Bad Request | Client |
InvalidClientTokenId
|
The X.509 certificate or AWS Access Key Id provided does not exist in our records. | 403 Forbidden | Client |
InvalidParameterCombination
|
Parameters that must not be used together were used together. | 400 Bad Request | Client |
InvalidParameterValue
|
Bad or out of range value was supplied for the input parameter. | 400 Bad Request | Client |
InvalidQueryParameter
|
AWS query string is malformed, does not adhere to AWS standards. | 400 Bad Request | Client |
InvalidSecurity
|
The security token provided in the input is missing or expired (AWS SOAP only). | 403 Forbidden | Client |
InvalidSecurityToken
|
Incorrect or invalid data is supplied for the security token. | 400 Bad Request | Client |
InvalidSOAPRequest
|
The SOAP request is invalid or malformed. | 400 Bad Request | Client |
MalformedInput
|
The request is invalid or malformed. | 400 Bad Request | Client |
MalformedQueryString
|
The query string is malformed. | 400 Bad Request | Client |
MalformedSOAPSignature
|
The signature element in the SOAP request is malformed. | 400 Bad Request | Client |
MissingAction
|
The request is missing an action or operation parameter. | 400 Bad Request | Client |
MissingAuthenticationToken
|
Request must contain either a valid (registered) AWS Access Key ID or X.509 certificate. | 403 Forbidden | Client |
MissingParameter
|
An input parameter that is mandatory for processing the request is not supplied. | 400 Bad Request | Client |
OptInRequired
|
The AWS Access Key Id needs a subscription for the service | 403 Forbidden | Client |
RequestExpired
|
Request is past expired date or more than 15 minutes past request date. | 400 Bad Request | Client |
RequiresSSL
|
The request must be made over SSL connection. | 401 Unauthorized | Client |
Throttling
|
Request was denied due to request throttling. | 400 Bad Request | Client |
WSSecurityMultipleCredentialError
|
More than one credential was received in the WS-Security header of the request. | 400 Bad Request | Client |
WSSecurityEncodingTypeError
|
The BinarySecurityToken is not base64 encoded. | 400 Bad Request | Client |
WSSecurityMultipleX.509Error
|
More than one X.509 binary security token received in WS-Security header of the request. | 400 Bad Request | Client |
UnknownEnvelopeNamespace
|
The envelope namespace used to define the SOAP request is invalid. | 400 Bad Request | Client |