From e25aefb1cdfa1803fd6ed4e355c9cbf1d0ce46ff Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Sun, 22 Jul 2018 02:08:00 -0700 Subject: [PATCH] Updated Amazon S3 API (markdown) --- Amazon-S3-API.md | 33 ++++++++++----------------------- 1 file changed, 10 insertions(+), 23 deletions(-) diff --git a/Amazon-S3-API.md b/Amazon-S3-API.md index 9cb256e..c6bd64d 100644 --- a/Amazon-S3-API.md +++ b/Amazon-S3-API.md @@ -8,29 +8,16 @@ A bucket can be deleted efficiently by deleting the whole collection. Currently, the following APIs are supported. -``` - // Object APIs - // PutObject - bucket.Methods("PUT").Path("/{object:.+}").HandlerFunc(s3a.PutObjectHandler) - // GetObject - bucket.Methods("GET").Path("/{object:.+}").HandlerFunc(s3a.GetObjectHandler) - // HeadObject - bucket.Methods("HEAD").Path("/{object:.+}").HandlerFunc(s3a.HeadObjectHandler) - // DeleteObject - bucket.Methods("DELETE").Path("/{object:.+}").HandlerFunc(s3a.DeleteObjectHandler) - - // Bucket APIs - // PutBucket - bucket.Methods("PUT").HandlerFunc(s3a.PutBucketHandler) - // DeleteBucket - bucket.Methods("DELETE").HandlerFunc(s3a.DeleteBucketHandler) - // HeadBucket - bucket.Methods("HEAD").HandlerFunc(s3a.HeadBucketHandler) - - // ListBuckets - apiRouter.Methods("GET").Path("/").HandlerFunc(s3a.ListBucketsHandler) - -``` +* PutObject +* GetObject +* HeadObject +* DeleteObject +* ListObjectsV2 +* ListObjectsV1 +* PutBucket +* DeleteBucket +* HeadBucket +* ListBuckets TODO: * Add support to upload by multi partial uploads.