Our AWS error library covers high-impact exceptions across S3, IAM, EC2, Lambda, and DynamoDB with service-specific diagnostics. Each entry is written for incident workflows using RequestId and HostId evidence, policy scope checks, and quota or regional constraint analysis.
These are the highest-signal AWS pages for common production failures and the best first routes for internal linking and early user navigation.
Priority guide
Access Denied
Fix AWS AccessDenied with policy-layer diagnostics across IAM, SCP, resource policies, and trust rules to restore least-privilege access safely.
->Priority guide
Authentication Failure
Fix AWS AuthFailure: Learn the difference between authentication and authorization, validate IAM access keys, and resolve credential rotation sync iss...
->Priority guide
Throttling Exception
Fix AWS ThrottlingException with adaptive rate control, exponential backoff with jitter, and quota-aware traffic shaping for stable API behavior.
->When you need broader context, move from provider-specific pages into the matching error category or incident playbook before changing production behavior.
Showing 61-75 of 100.
AWS LimitExceededException means the operation would violate a configured service limit (for example resource count, rule size, or operation concurrency). Many services return this as HTTP 400.
AWS MalformedPolicyDocument means the IAM policy document is malformed and includes syntax or structural errors (HTTP 400).
AWS MalformedQueryString means a Query API request string is syntactically invalid (for example malformed encoding or missing required query structure). In AWS common errors this is typically HTTP 404.
AWS MissingParameter (Missing Parameter) means a required parameter for the action is not supplied. In AWS APIs, this error returns HTTP 400.
Amazon S3 NoSuchBucket means the request targeted a bucket name that S3 cannot resolve as an existing bucket.
AWS NoSuchDistribution means the specified CloudFront distribution does not exist in the current account scope (HTTP 404).
AWS NoSuchEntity (No Such Entity) is an IAM-specific error meaning the referenced IAM entity (user, role, group, or policy path target) does not exist. In IAM API operations, this error returns HTTP 404.
Amazon S3 NoSuchKey means the bucket exists, but the exact object key requested does not resolve to a current object.
Amazon S3 NoSuchUpload means the multipart upload ID in the request no longer identifies an active multipart upload session.
AWS S3 NotImplemented (HTTP 501) occurs when a request uses a feature or header that is recognized by the S3 protocol but not implemented by the specific endpoint. It is commonly encountered on S3-compatible storage providers or legacy regional endpoints.
AWS OptInRequired (Opt In Required) means the account or access key is not subscribed/opted in to the target AWS service. AWS common errors define it as "the AWS access key ID needs a subscription for the service" (HTTP 403).
AWS PasswordPolicyViolation means the provided password does not satisfy the active IAM account password policy (HTTP 400).
AWS PolicyNotAttachable means the policy cannot be attached because service-role policies are attachable only to their service-linked roles (HTTP 400).
Amazon S3 PreconditionFailed means a conditional request reached the object but one of its current-state guards evaluated false.
AWS ProvisionedThroughputExceededException means the request exceeded provisioned throughput for a DynamoDB table or index, so DynamoDB throttled the request (HTTP 400).