View Categories

Common

Common Entities

Bucket and Host Name

There are two different modes of accessing buckets: path-style and virtual-hosted-style. Path-
style requests identify the bucket as the top-level directory of the request’s path:
GET /mybucket HTTP/1.1
Host: s3.eu-west-1.peasoup.cloud

Most S3 clients default to virtual-hosted-style access, where the bucket name is instead
indicated as part of the fully-qualified domain name:
GET / HTTP/1.1
Host: mybucket.s3.eu-west-1.peasoup.cloud
Path-style access is deprecated by AWS. See the Amazon S3 Path Deprecation Plan for more
information.

Common Request Headers

Request HeaderDescription
CONTENT_LENGTHLength of the request body.
DATERequest time and date (in UTC).
HOSTThe name of the host server.
AUTHORIZATIONAuthorization token.

Common Response Status

HTTP StatusResponse Code
100Continue
200Success
201Created
202Accepted
204NoContent
206Partial content
304NotModified
400InvalidArgument
400InvalidDigest
400BadDigest
400InvalidBucketName
400InvalidObjectName
400UnresolvableGrantByEmailAddress
400InvalidPart
400InvalidPartOrder
400RequestTimeout
400EntityTooLarge
403AccessDenied
403UserSuspended
403RequestTimeTooSkewed
404NoSuchKey
404NoSuchBucket
404NoSuchUpload
405MethodNotAllowed
408RequestTimeout
409BucketAlreadyExists
409BucketNotEmpty
411MissingContentLength
412PreconditionFailed
416InvalidRange
422UnprocessableEntity
500InternalError