Amazon S3 or Amazon Simple Storage Service is a service offered by Amazon Web Services (AWS) that provides object storage through a web service interface.

Changelog

10 versions
v2.2.0 Latest
  • Added test() (Flow Test Mode) to S3 event triggers: NewObject, UpdatedObject, DeletedObject. Builds a representative event record from the most-recently-modified object in the bucket (read-only).
v2.1.0
  • Added test() (Flow Test Mode) to polling triggers: NewBucket, DeletedBucket.
v2.0.0
  • Breaking change (Will require re-authentication): Updated AWS SDK to v3.
v1.1.0
  • Modernized PutObject and PutContent components to use AWS SDK native upload method instead of deprecated s3-upload-stream library.
  • Made ACL parameter optional in PutObject and PutContent components to support S3 buckets with ACLs disabled (AWS best practice).
v1.0.6
  • Added validation for required fields in components.
v1.0.5
  • Added support for KMS encryption and trusted account IDs in S3 triggers. In order to start using it with existing buckets, you need to stop and start the triggers again. Otherwise, the SNS topic configuration won't be updated.
v1.0.4
  • Connecting to S3 no longer requires the `s3:ListAllMyBuckets` permission.
  • Bucket name in all components can now be specified as a string. The previous behavior remains: If the account has s3:ListAllMyBuckets permission, the bucket name can also be selected from a list of buckets.
v1.0.3
  • Fixed a bug with initializing the SNS and S3 clients for triggers.
  • Fixed S3.NewObject, S3.DeletedObject and S3.UpdatedObject for non-versioned buckets and also object keys with spaces.
v1.0.2
  • ListRegions auxiliary component added.
v1.0.0
  • Initial version

Authentication

TypeDetails
API Key
Access Key Id (text)
Your AWS access key ID
Secret Key (text)
Your AWS secret access key

Triggers

5
Deleted Bucket icon

Deleted Bucket

This trigger fires every time new bucket is deleted on AWS S3.
Deleted Object icon

Deleted Object

This trigger fires every time an object is deleted.
New Bucket icon

New Bucket

This trigger fires every time new bucket is created on AWS S3.
New Object icon

New Object

This trigger fires every time new object is created with POST, Copy and CompleteMultipartUpload operations.
Updated Object icon

Updated Object

This trigger fires every time object is created with PUT operation.

Actions

9
Delete Object icon

Delete Object

Delete object from bucket.
Create Bucket icon

Create Bucket

Create bucket on AWS S3.
Delete Bucket icon

Delete Bucket

Delete bucket from AWS S3.
Get Object icon

Get Object

Get specific object from S3 bucket. Do not use this component for large files (more than 2MB), use GetFileObject instead.
Get File Object icon

Get File Object

Get specific object from S3 bucket as a file. With this component the object size is not limited.
Get Signed Url icon

Get Signed Url

Get a signed URL for an S3 object.
List Buckets icon

List Buckets

Return list of buckets created on AWS S3.
Put Content icon

Put Content

Put object (utf8 content and a mime type) to bucket.
Put Object icon

Put Object

Upload object to bucket.