Skip to main content
Back to list of integrations Use the Amazon S3 integration to upload, read, list, move, and delete files, generate signed URLs, and decrypt PGP-encrypted files through Action Tools. It also provides a trigger for new or updated files.

Supported actions

Triggers

Prerequisites

  • An AWS account and IAM credentials with access to the S3 bucket and operations used by your actions.
  • For Decrypt PGP File, a private key stored in AWS Secrets Manager and permission to access the secret.

Set up the integration

1

Prepare AWS IAM credentials

Prepare AWS IAM credentials and the Region for the S3 bucket. Ensure the IAM principal has permission to perform the S3 operations used by your actions. For Decrypt PGP File, it also needs permission to retrieve the private key from AWS Secrets Manager. See Using identity-based policies for Amazon S3.
2

Create the auth profile

In Integrations, select Amazon S3 > Connect. On Project Auth Profiles, select New Profile > Integration Profile > Amazon S3 > Continue. Configure the AWS IAM credentials and select Create Profile.
3

Create the action tool

In Tools, select New Tool > Action > Amazon S3 > Continue. Select the Action and Auth Profile, configure the inputs, and select Create Tool. Then assign the tool to an agent.

Action reference

The inputs below match the fields shown in Studio for each action.

Troubleshoot common issues