Skip to main content

Amazon S3 Connector

Amazon S3 Manage files within an Amazon (AWS) S3 bucket

Connections

AWS Role ARN

Connect to AWS using an assumed role

InputCommentsDefault
Role ARNAn AWS IAM Role ARN
Access Key IDAn AWS IAM Access Key ID
Secret Access KeyAn AWS IAM Secret Access Key

AWS S3 Access Key and Secret

Authenticates requests to AWS S3 using an API Key and Secret.

InputCommentsDefault
Access Key IDAn AWS IAM Access Key ID
Secret Access KeyAn AWS IAM Secret Access Key

Triggers

Webhook

Trigger to handle SNS subscription for S3 event notifications

Actions

Abort Multipart Upload

Abort a multipart upload

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
Object KeyAn object in S3 is a file that is saved in a 'bucket'. This represents the object's key (file path). Do not include a leading /.
Upload IDMultipart upload ID

Bucket SNS Event Trigger Configuration

Add events to send notifications to SNS Topic

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
SNS Topic ARNThe Amazon Resource Name (ARN) of the topic.
EventS3 Bucket change event type to trigger the webhook
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
Event Notification NameProvide a string for the name of the event notification.
Bucket Owner Account IDProvide the AWS Account ID of the bucket owner. It can be found in the account settings of the AWS console, or can be retrieved using the 'Get Current Account' action.

Complete Multipart Upload

Complete a multipart upload

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
Object KeyAn object in S3 is a file that is saved in a 'bucket'. This represents the object's key (file path). Do not include a leading /.
Upload IDMultipart upload ID
PartsUse the List Parts action to get the list of parts. Reference the 'Parts' field from the List Parts action output at the input for this field.

Copy Object

Copy an object in S3 from one location to another

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Source Bucket NameAn Amazon S3 'bucket' is a container where files are stored. The source bucket indicates the bucket containing the file you want to copy. If you are copying files within a single bucket, list the same bucket as the source and destination bucket.
Destination Bucket NameAn Amazon S3 'bucket' is a container where files are stored. The destination bucket indicates the bucket where you want a file to be stored. If you are copying files within a single bucket, list the same bucket as the source and destination bucket.
Source KeyAn object in S3 is a file that is saved in a 'bucket'. This represents the source object's key (file path). Do not include a leading /.
Destination KeyAn object in S3 is a file that is saved in a 'bucket'. This represents the destination object's key (file path). Do not include a leading /.
ACL PermissionsA set of canned ACL permissions to apply to the object. See https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#canned-acl

Create Multipart Upload

Create a multipart upload

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
Object KeyAn object in S3 is a file that is saved in a 'bucket'. This represents the object's key (file path). Do not include a leading /.
Object TagsObjects in an S3 bucket can be optionally tagged so you can filter for files more easily. For example, you may want to tag customers with a key of 'Customer Name' and value of 'Mars Missions Corp'
ACL PermissionsA set of canned ACL permissions to apply to the object. See https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#canned-acl

Create SNS Topic For S3 Event Notification

Create an Amazon SNS Topic to be used with S3 Event Notifications

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
NameProvide a string for the name of the topic.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.

Delete Bucket

Deletes the S3 bucket. All objects in the bucket must be deleted before the bucket itself can be deleted

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.

Delete Object

Delete an Object within an S3 Bucket

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
Object KeyAn object in S3 is a file that is saved in a 'bucket'. This represents the object's key (file path). Do not include a leading /.

Delete Objects

Delete multiple objects from a bucket

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
Object KeysA list of object keys to delete. These are the file paths of the objects you want to delete. Do not include a leading /.

Generate Presigned URL

Generate a presigned URL that can be used to upload or download an object in S3

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
Object KeyAn object in S3 is a file that is saved in a 'bucket'. This represents the object's key (file path). Do not include a leading /.
Action (Download or Upload)Should this URL allow a user to upload or download an object?download
Expiration SecondsThis presigned URL will expire in this many seconds3600

Generate Presigned URL for Multipart Uploads

Generate presigned URL's that can be used to upload or download an object in S3

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
Object KeyAn object in S3 is a file that is saved in a 'bucket'. This represents the object's key (file path). Do not include a leading /.
Urls to GenerateThe amount of urls to generate5
Upload IDMultipart upload ID
Expiration SecondsThis presigned URL will expire in this many seconds3600

Get Bucket Location

Get the location (AWS region) of a bucket by name

InputCommentsDefault
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.

Get Bucket Notification Configuration

Returns the notification configuration of a bucket

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.

Get Current Account

Get the current AWS account

InputCommentsDefault
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.

Get Object

Get the contents of an object

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
Object KeyAn object in S3 is a file that is saved in a 'bucket'. This represents the object's key (file path). Do not include a leading /.

Get Object Attributes

Retrieves all the metadata from an object without returning the object itself

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
Object KeyAn object in S3 is a file that is saved in a 'bucket'. This represents the object's key (file path). Do not include a leading /.
Object AttributesSpecifies the fields at the root level that you want returned in the response. Fields that you do not specify are not returned.
Version IDThe version ID for the object whose metadata you want to retrieve.

Get Object Lock Configuration

Gets the Object Lock configuration for a bucket

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.

Get Object Retention

Retrieves an object's retention settings

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
Object KeyAn object in S3 is a file that is saved in a 'bucket'. This represents the object's key (file path). Do not include a leading /.
Version IDThe version ID for the object whose retention settings you want to retrieve.

Head Bucket

Determine if a bucket exists and if you have permission to access it

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.

Head Object

Retrieve metadata from an object without returning the object itself

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
Object KeyAn object in S3 is a file that is saved in a 'bucket'. This represents the object's key (file path). Do not include a leading /.

List Buckets

List all buckets in an AWS account

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.

List Multipart Uploads

Lists in-progress multipart uploads in a bucket

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.

List Objects

List Objects in a Bucket

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
PrefixList only objects prefixed with this string. For example, if you only want files in a directory called 'unprocessed', you can enter 'unprocessed/'. If this is left blank, all files in the selected bucket will be listed.
Max KeysProvide an integer value for the maximum amount of items that will be returned. Provide a value from 1 to 1000.
Continuation TokenSpecify the pagination token that's returned by a previous request to retrieve the next page of results
Include MetadataBy default, this action returns a list of object keys. When this is set to true, additional metadata about each object is returned, along with pagination information.false

List Parts

List parts of a multipart upload

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
Object KeyAn object in S3 is a file that is saved in a 'bucket'. This represents the object's key (file path). Do not include a leading /.
Upload IDMultipart upload ID

Put Bucket Notification Configuration

Replace an existing bucket notification configuration with a new one

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
Topic ConfigurationsList of Topic configurations to be added to the bucket notification configuration.
[
{
"Id": "topic-1",
"TopicArn": "arn:aws:sns:us-west-2:123456789012:mytopic",
"Events": [
"s3:ObjectCreated:*"
],
"Filter": {
"Key": {
"FilterRules": [
{
"Name": "prefix",
"Value": "images/"
}
]
}
}
}
]
Queue ConfigurationsList of Queue configurations to be added to the bucket notification configuration.
[
{
"Id": "queue-1",
"QueueArn": "arn:aws:sqs:us-west-2:123456789012:myqueue",
"Events": [
"s3:ObjectCreated:*"
],
"Filter": {
"Key": {
"FilterRules": [
{
"Name": "prefix",
"Value": "images/"
}
]
}
}
}
]
Lambda Function ConfigurationsList of Lambda Function configurations to be added to the bucket notification configuration.
[
{
"Id": "lambda-1",
"LambdaFunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function",
"Events": [
"s3:ObjectCreated:*"
],
"Filter": {
"Key": {
"FilterRules": [
{
"Name": "prefix",
"Value": "images/"
}
]
}
}
}
]
EventBridge ConfigurationEventBridge configuration to be added to the bucket notification configuration.
{
"Id": "event-bridge-1",
"EventBridgeArn": "arn:aws:eventbridge:us-west-2:123456789012:myeventbridge",
"Events": [
"s3:ObjectCreated:*"
],
"Filter": {
"Key": {
"FilterRules": [
{
"Name": "prefix",
"Value": "images/"
}
]
}
}
}

Put Object

Write an object to S3

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
File ContentsThe contents to write to a file. This can be a string of text, it can be binary data (like an image or PDF) that was generated in a previous step.
Object KeyAn object in S3 is a file that is saved in a 'bucket'. This represents the object's key (file path). Do not include a leading /.
Object TagsObjects in an S3 bucket can be optionally tagged so you can filter for files more easily. For example, you may want to tag customers with a key of 'Customer Name' and value of 'Mars Missions Corp'
ACL PermissionsA set of canned ACL permissions to apply to the object. See https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#canned-acl

Put Object Lock Configuration

Places an Object Lock configuration on the specified bucket

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
Default Retention ModeThe default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Must be used with either Default Retention Days or Default Retention Years.
Default Retention DaysThe number of days that you want to specify for the default retention period. You can specify either Default Retention Days or Default Retention Years, but not both.
Default Retention YearsThe number of years that you want to specify for the default retention period. You can specify either Default Retention Days or Default Retention Years, but not both.

Put Object Retention

Places an Object Retention configuration on an object

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
Object KeyAn object in S3 is a file that is saved in a 'bucket'. This represents the object's key (file path). Do not include a leading /.
Retention ModeRetention mode for the specified object. Required when Retain Until Date is set.
Retain Until DateThe date and time when you want the specified Object Retention configuration to expire. Required when using Retention Mode.
Version IDThe version ID for the object that you want to apply this Object Retention configuration to.

Subscribe to SNS Topic

Subscribe to an Amazon SNS Topic for S3 Event Notifications

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
SNS Topic ARNThe Amazon Resource Name (ARN) of the topic.
Webhook EndpointThe endpoint that you want to trigger when an S3 event occurs.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.

Unsubscribe from a SNS Topic

Unsubscribe from an Amazon SNS Topic for S3 Event Notifications

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
Subscription ArnThe unique identifier for a topic subscription
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.

Update SNS Topic Policy For S3 Event Notification

Update an Amazon SNS Topic Policy to grant S3 permission to publish

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
SNS Topic ARNThe Amazon Resource Name (ARN) of the topic.
Bucket Owner Account IDProvide the AWS Account ID of the bucket owner. It can be found in the account settings of the AWS console, or can be retrieved using the 'Get Current Account' action.

Upload Part

Upload a chunk of a multipart file upload

InputCommentsDefault
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
Object KeyAn object in S3 is a file that is saved in a 'bucket'. This represents the object's key (file path). Do not include a leading /.
Upload IDMultipart upload ID
Part NumberPart number of part being uploaded. This is a positive integer between 1 and 10,000.
File ChunkThe file data chunk to upload. This can be binary data referenced from a previous step.

Upload Stream - Close Stream

Close an upload stream

InputCommentsDefault
Upload Stream IDThe ID of the upload stream to write to. Generate this with the 'Create Stream' action.

Upload Stream - Create Stream

Create an upload stream to S3

InputCommentsDefault
AWS RegionAWS provides services in multiple regions, like us-west-2 or eu-west-1.
ConnectionAccess keys provide programmatic access to access resources in AWS. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.
Dynamic Access Key IDUse this input to authenticate with AWS if you are using a dynamically-generated access key. Otherwise, use the connection to enter a static access key ID.
Dynamic Secret Access KeyUse this input to authenticate with AWS if you are using a dynamically-generated secret access key. Otherwise, use the connection to enter a static secret access key.
Dynamic Session TokenUse this input to authenticate with AWS if you are using a OPTIONAL dynamically-generated session token.
Object KeyAn object in S3 is a file that is saved in a 'bucket'. This represents the object's key (file path). Do not include a leading /.
Bucket NameAn Amazon S3 'bucket' is a container where files are stored. You can create a bucket from within the AWS console. Bucket names contain only letters, numbers, and dashes.
Object TagsObjects in an S3 bucket can be optionally tagged so you can filter for files more easily. For example, you may want to tag customers with a key of 'Customer Name' and value of 'Mars Missions Corp'
ACL PermissionsA set of canned ACL permissions to apply to the object. See https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#canned-acl

Upload Stream - Write Data

Write to an upload stream

InputCommentsDefault
Upload Stream IDThe ID of the upload stream to write to. Generate this with the 'Create Stream' action.
File ContentsThe contents to write to a file. This can be a string of text, it can be binary data (like an image or PDF) that was generated in a previous step.