Hi All,

Since setting the permissions, configurations, and lifecycle for a created
bucket and objects and retrieving them is mostly important, I am planning
to implement the following methods in AmazonS3 connector.

   - PUT Bucket acl - to set the permissions on an existing bucket using
   access control lists (ACL).
   - PUT Bucket cors - Sets the cors configuration for your bucket.
   - PUT Bucket lifecycle - Creates a new lifecycle configuration for the
   bucket or replaces an existing lifecycle configuration.
   - PUT Bucket policy - To add to or replace a policy on a bucket.
   - PUT Bucket logging - To set the logging parameters for a bucket and to
   specify permissions for who can view and modify the logging parameters.
   - PUT Bucket notification -  To receive notifications when certain
   events happen in your bucket.
   - PUT Bucket tagging - To add a set of tags to an existing bucket.
   - PUT Bucket requestPayment - To set the request payment configuration
   of a bucket.
   - PUT Bucket versioning - To set the versioning state of an existing
   bucket.
   - PUT Bucket replication - To creates a new replication configuration.
   Replication enables automatic, asynchronous copying of objects across
   buckets in different AWS regions.


   - GET Bucket cors - Returns the cors configuration information set for
   the bucket.
   - GET Bucket location - Returns a bucket's region.
   - GET Bucket logging - Returns the logging status of a bucket and the
   permissions users have to view and modify that status.
   - GET Bucket notification - Returns the notification configuration of a
   bucket.
   - GET Bucket tagging - Returns the tag set associated with the bucket.
   - GET Bucket replication - Returns the replication configuration
   information set on the bucket.


   - DELETE Bucket cors - Deletes the cors configuration information set
   for the bucket.
   - DELETE Bucket lifecycle - Deletes the lifecycle configuration from the
   specified bucket.
   - DELETE Bucket tagging - To remove a tag set from the specified bucket.
   - DELETE Bucket replication - Deletes the replication subresource
   associated with the specified bucket.


   - HEAD Bucket - This operation is useful to determine if a bucket exists
   and you have permission to access it.
   - HEAD Object - Retrieves metadata from an object without returning the
   object itself.


   - GET Object ACL - Returns the access control list (ACL) of an object.
   - GET Object torrent - Returns torrent files from a bucket.
   - POST Object restore - Restores a temporary copy of an archived object.

Please let me know if you have any suggestions on this?

Thanks,
-- 
<[email protected]>
Keerthika Mahendralingam
Associate Software Engineer
Mobile :+94 (0) 776 121144
[email protected]
WSO2, Inc.
lean . enterprise . middleware
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to