Amazon S3

Scalable storage in the cloud
Connect it
In Keystile Automations → Connections → New connection, choose Amazon S3 and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Amazon S3: decrypt pgp file (Decrypt a PGP encrypted file from S3 using a private key stored in AWS Secrets Manager).What it can do (15 actions)
| Action | What it does | Changes data |
|---|---|---|
| Copy File | Copies a file to another key in the connected bucket. | Yes |
| Decrypt PGP File | Decrypt a PGP encrypted file from S3 using a private key stored in AWS Secrets Manager | |
| Delete File | Deletes an existing file. | |
| Delete File Tags | Removes all tags from a file. | |
| Delete Files | Deletes up to 1000 files from the connected bucket in one call. | |
| Generate Signed Upload URL | Generate a pre-signed URL that allows anyone with the link to upload a file directly to S3 without needing AWS credentials. | |
| Generate signed URL | Generate a signed URL for a file in a s3 bucket | |
| Get File Metadata | Gets a file's size, content type, last modified date and custom metadata without downloading it. | |
| Get File Tags | Gets the tags on a file. | |
| List File Versions | Lists the versions and delete markers of files in the connected bucket. | |
| List Files | List all files from an S3 bucket folder/prefix. | |
| Move File | Move a File to Another Folder | Yes |
| Read File | Read a file from S3 to use it in other steps | |
| Set File Tags | Replaces all tags on a file with the given set. | Yes |
| Upload File | Upload an File to S3 | Yes |
Start a workflow when… (1 triggers)
- New or Updated File — Triggers when you add or update a file in your bucket. The bucket/folder you choose must not contain more than 10,000 files.
How Keystile protects it
Every Amazon S3 action is checked before it runs, whether it comes from an AI tool or a workflow. 4 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Amazon S3 with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access