diff options
author | trinity-1686a <trinity.pointard@gmail.com> | 2021-12-15 15:05:54 +0100 |
---|---|---|
committer | Alex <alex@adnab.me> | 2021-12-15 15:05:54 +0100 |
commit | 945b75dbf1de8bb22ebf9824727a2c45561bfcf4 (patch) | |
tree | 3291d64adefe98b59de082ab51de685e55c59105 /doc/book/src/reference_manual | |
parent | ca7b438f3fa2325776be267090db6f6925f6ca51 (diff) | |
download | garage-945b75dbf1de8bb22ebf9824727a2c45561bfcf4.tar.gz garage-945b75dbf1de8bb22ebf9824727a2c45561bfcf4.zip |
update s3 compatibility list (#177)
Co-authored-by: Trinity Pointard <trinity.pointard@gmail.com>
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/177
Co-authored-by: trinity-1686a <trinity.pointard@gmail.com>
Co-committed-by: trinity-1686a <trinity.pointard@gmail.com>
Diffstat (limited to 'doc/book/src/reference_manual')
-rw-r--r-- | doc/book/src/reference_manual/s3_compatibility.md | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/doc/book/src/reference_manual/s3_compatibility.md b/doc/book/src/reference_manual/s3_compatibility.md index 272ff41c..fd17f28d 100644 --- a/doc/book/src/reference_manual/s3_compatibility.md +++ b/doc/book/src/reference_manual/s3_compatibility.md @@ -5,6 +5,7 @@ Implemented: - path-style URLs (`garage.tld/bucket/key`) +- vhost-style URLs (`bucket.garage.tld/key`) - putting and getting objects in buckets - multipart uploads - listing objects @@ -12,9 +13,8 @@ Implemented: Not implemented: -- vhost-style URLs (`bucket.garage.tld/key`) - object-level ACL -- object versioning +- [object versioning](https://git.deuxfleurs.fr/Deuxfleurs/garage/issues/166) - encryption - most `x-amz-` headers @@ -31,10 +31,12 @@ All APIs that are not mentionned are not implemented and will return a 400 bad r | CreateBucket | Unsupported, stub (see below) | | CreateMultipartUpload | Implemented | | DeleteBucket | Unsupported (see below) | +| DeleteBucketWebsite | Implemented | | DeleteObject | Implemented | | DeleteObjects | Implemented | | GetBucketLocation | Implemented | | GetBucketVersioning | Stub (see below) | +| GetBucketWebsite | Unsupported | | GetObject | Implemented | | HeadBucket | Implemented | | HeadObject | Implemented | @@ -42,6 +44,7 @@ All APIs that are not mentionned are not implemented and will return a 400 bad r | ListObjects | Implemented, bugs? (see below) | | ListObjectsV2 | Implemented | | PutObject | Implemented | +| PutBucketWebsite | Partially implemented (see below)| | UploadPart | Implemented | @@ -55,3 +58,6 @@ All APIs that are not mentionned are not implemented and will return a 400 bad r - **ListObjects:** Implemented, but there isn't a very good specification of what `encoding-type=url` covers so there might be some encoding bugs. In our implementation the url-encoded fields are in the same in ListObjects as they are in ListObjectsV2. +- **PutBucketWebsite:** Implemented, but only store if website is enabled, not more complexe informations. + +- **GetBucketWebsite:** Not implemented yet, will be when PubBucketWebsite store more informations. |