Error code

High-level listing of all of the available commands that are covered in this specification.

Table 1. Error Code
Error Code Description HTTP Error Code
TemporaryRedirect You are being redirected to the bucket while DNS updates. 307 Moved Temporarily
BadRequest Bad Request 400 Bad Request
InvalidBucketName The specified bucket name is not valid. 400 Bad Request
InvalidLocationConstraint The specified storage location is not valid. 400 Bad Request
MalformedACLError The JSON you provided for ACL was not well-formed or did not validate against our published schema. 400 Bad Request
MalformedFirewallError The JSON you provided for Firewall was not well-formed or was not valid against our published schema such as invalid IP v4 or IP v6 CIDRA notation, more than 1000 allowed_ip or more than 1000 denied_ip CIDR notation specified in the request, or neither allowed_ip nor denied_ip is specified in the firewall configuration request. 400 Bad Request
MalformedNotificationsError The JSON you provided for "notifications" was not well-formed or was not valid against our published schema such as invalid format for notifications object, notifications object present when container vault is not assigned to a Notification Service or is not set to configure the topic at the container, notifications object specified in cloud mode. 400 Bad Request
MalformedQuota The hard quota is not a valid BigInteger. 400 Bad Request
BadRequest Your metadata headers exceed the maximum allowed metadata size. 400 Bad Request
TooManyBuckets You have attempted to create more buckets than allowed. 400 Bad Request
Unauthorized Unauthorized 401 Unauthorized
Forbidden You have attempted to create more buckets than allowed. 403 Forbidden
NoSuchUser There is no such user that exists 404 Not Found
StorageAccountDoesNotExist The storage account does not exist 404 Not Found
NoSuchBucket The specified bucket does not exist. 404 Not Found
MethodNotAllowed Method not allowed 405 Method Not Allowed
Conflict Conflict 409 Conflict
BucketNotEmpty The bucket you tried to delete is not empty. 409 Conflict
OperationAborted A conflicting conditional operation is currently in progress against this resource. Try again. This applies to when simultaneous patch firewall requests are processed on the same bucket where some requests specified If-Unmodified-Since yet others do not. 409 Conflict
Gone The bucket is already deleted. 410 Gone
PreconditionFailed At least one of the preconditions you specified did not hold. 412 Precondition Failed
InternalError Internal Server Error 500 Internal Server Error
NotImplemented Operation is not implemented 501 Not Implemented
ServiceUnavailable Service unavailable 503 Service Unavailable