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.