S3 (Simple Storage Service)


Amazon S3 (Simple Storage Service) 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 S3 activities in AutoMate use the Amazon S3 engine to perform their work. Because of this, you must have a valid Amazon S3 service account to use these activities.

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.


S3 - Copy Object

Allows you to copy objects within Amazon S3.

S3 - Create Bucket

Creates and names a new S3 Bucket.

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.

S3 - Delete Bucket

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

S3 - Delete Object

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

S3 - End Session

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

S3 - Get ACL

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

S3 - Get Bucket Location

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

S3 - Get Bucket Versioning

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

S3 - List Bucket(s)

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

S3 - Get Object

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

S3 - List Objects

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

S3 - Get Pre-signed URL

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

S3 - Put Object

Puts one or more objects into an S3 bucket.

S3 - Set ACL

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

S3 - Set Bucket Versioning

Sets a bucket's versioning state.

↑ [Top of Page]