Amazon S3 (Simple Storage Service) Actions

Description: AWS S3 is an online storage web service offered by Amazon Web Services that allows you to store and retrieve an unlimited amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, fast, inexpensive data storage infrastructure that Amazon uses to run its own global network of web sites. Amazon’s S3 storage schema is similar to files and folders, except that buckets may not contain other buckets, and the data contained within an S3 object doesn’t need to be typical file-like material (though it often is). This service is easy-to-use, reliable, and inexpensive. Additionally, it is designed to be flexible so that protocol or functional layers can easily be added.

IMPORTANT: The AWS S3 activities are performed using Amazon's Simple Storage Service engine, therefore, administering Amazon S3 requires a valid Access Key ID and Secret Access Key.

Available Activities

The following table briefly describes the available activities for this action arranged in alphabetical order. Click the appropriate link for more details regarding each activity.

Activity

Description

 Amazon S3 - Copy object

Allows you to copy objects within Amazon S3.

AWS S3 - Create bucket

Creates and names a new S3 Bucket.

AWS S3 - Create session

Creates a unique session which can be used to associate subsequent S3 steps. This provides a single task the ability to execute numerous S3 operations associated to a specific session.

AWS S3 - Delete bucket

Deletes the specified bucket. You can optionally delete all objects contained in the bucket as well.

AWS S3 - Delete object

Deletes a single object or multiple objects contained in a bucket.

AWS S3 - End session

Ends an S3 session created in a previous step with the use of the Create session activity.

AWS S3 - Get ACL

Gets the Access Control List (ACL) for a given bucket or object and populates an dataset with the results.

AWS S3 - Get bucket location

Retrieves the location constraint of the specified bucket and populates a variable with the result.

AWS S3 - Get bucket versioning

Retrieves the versioning state of a bucket and populates a variable with the results.

AWS S3 - Get object

Retrieves a single or multiple objects contained in an S3 bucket.

AWS S3 - Get presigned URL

Gets the pre-signed URL of a given S3 object and populates a variable with the results.

AWS S3 - List bucket(s)

Retrieves all bucket names and their creation dates and stores the results in a dataset.

AWS S3 - List objects

Retrieves all objects within a bucket and stores the information in a dataset.

AWS S3 - Put object

Puts one or more objects into an S3 bucket.

AWS S3 - Set ACL

Sets the Access Control List (ACL) permissions for an existing bucket or object.

AWS S3 - Set bucket versioning

Sets a bucket's versioning state.