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
