Rados Gateway S3 API Compliance
Warning
This document is a draft, it might not be accurate
Naming code reference
Here comes a BNF definition on how to name a feature in the code for referencing purpose :
name ::= request_type "_" ( header | operation ) ( "_" header_option )?
request_type ::= "req" | "res"
header ::= string
operation ::= method resource
method ::= "GET" | "PUT" | "POST" | "DELETE" | "OPTIONS" | "HEAD"
resource ::= string
header_option ::= string
Common Request Headers
S3 Documentation reference : http://docs.aws.amazon.com/AmazonS3/latest/API/RESTCommonRequestHeaders.html
Common Response Headers
S3 Documentation reference : http://docs.aws.amazon.com/AmazonS3/latest/API/RESTCommonResponseHeaders.html
Operations on the Service
S3 Documentation reference : http://docs.aws.amazon.com/AmazonS3/latest/API/RESTServiceOps.html
Operations on Buckets
S3 Documentation reference : http://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketOps.html
Operations on Objects
S3 Documentation reference : http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectOps.html