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.
Showing 61-75 of 81.
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.
AWS NoSuchKey (No Such Key) means the specified object key does not exist in the target bucket. In Amazon S3, this error returns HTTP 404.
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).
AWS ProvisionedThroughputExceededException means the request exceeded provisioned throughput for a DynamoDB table or index, so DynamoDB throttled the request (HTTP 400).
AWS RequestExpired (Request Expired) means the request reached AWS outside the allowed signature time window. In AWS APIs, this error returns HTTP 400.
AWS ResourceNotFoundException (Resource Not Found Exception) means the target resource for that service operation cannot be found in the active request scope. Many AWS APIs return HTTP 404 for this error, while some services use HTTP 400.
AWS ServiceException means the AWS Lambda service encountered an internal error while processing the invoke request (HTTP 500).
AWS ServiceQuotaExceededException means the request exceeds a configured service quota for the account/region. Depending on service, this can surface as HTTP 400 or HTTP 402.
AWS ServiceUnavailable (Service Unavailable) means Amazon S3 is temporarily unable to handle the request. In Amazon S3, this error returns HTTP 503.
AWS SignatureDoesNotMatch (Signature Does Not Match) means AWS recalculated the SigV4 signature and it does not match the signature in the request. In Amazon S3, this error returns HTTP 403.
AWS SubnetIPAddressLimitReachedException means Lambda could not set up VPC access because one or more configured subnets had no available IP addresses (HTTP 502).
AWS ThrottlingException means the service rejected request rate or concurrency beyond allowed limits. Depending on service and protocol, this commonly returns HTTP 400 or HTTP 429.
AWS TooManyDistributions means processing the CloudFront request would exceed the account limit for distributions (HTTP 400).