S3

Upload, download, list, and manage S3 files

Configuration

Download File

Operation
Download File
Access Key ID*
••••••••
Secret Access Key*
••••••••
S3 Object URL*
e.g., https://bucket-name.s3.region.amazonaws.com/path/to/file
Download File (s3_get_object)

Retrieve an object from an AWS S3 bucket

Input
ParameterTypeRequiredDescription
accessKeyIdstringYesYour AWS Access Key ID
secretAccessKeystringYesYour AWS Secret Access Key
s3UristringYesS3 Object URL
Output
ParameterTypeDescription
urlstringPre-signed URL for downloading the S3 object
metadataobjectFile metadata including type, size, name, and last modified date

Upload File

Operation
Upload File
Access Key ID*
••••••••
Secret Access Key*
••••••••
AWS Region*
e.g., us-east-1, us-west-2
Bucket Name*
Enter S3 bucket name
Object Key/Path*
e.g., myfile.pdf or documents/report.pdf
File to Upload
Upload a file
File Reference
Reference a file from previous blocks
Text Content
Or enter text content to upload
Content Type
e.g., text/plain, application/json (auto-detected if not provided)
Access Control
Select ACL (default: private)
Upload File (s3_put_object)

Upload a file to an AWS S3 bucket

Input
ParameterTypeRequiredDescription
accessKeyIdstringYesYour AWS Access Key ID
secretAccessKeystringYesYour AWS Secret Access Key
regionstringYesAWS region (e.g., us-east-1)
bucketNamestringYesS3 bucket name
objectKeystringYesObject key/path in S3 (e.g., folder/filename.ext)
filefileNoFile to upload
contentstringNoText content to upload (alternative to file)
contentTypestringNoContent-Type header (auto-detected from file if not provided)
aclstringNoAccess control list (e.g., private, public-read)
Output
ParameterTypeDescription
urlstringURL of the uploaded S3 object
uristringS3 URI of the uploaded object (s3://bucket/key)
metadataobjectUpload metadata including ETag and location

List Objects

Operation
List Objects
Access Key ID*
••••••••
Secret Access Key*
••••••••
AWS Region*
e.g., us-east-1, us-west-2
Bucket Name*
Enter S3 bucket name
Prefix/Folder
Filter by prefix (e.g., folder/ or leave empty for all)
Max Results
Maximum number of objects to return (default: 1000)
Continuation Token
Token for pagination (from previous response)
List Objects (s3_list_objects)

List objects in an AWS S3 bucket

Input
ParameterTypeRequiredDescription
accessKeyIdstringYesYour AWS Access Key ID
secretAccessKeystringYesYour AWS Secret Access Key
regionstringYesAWS region (e.g., us-east-1)
bucketNamestringYesS3 bucket name
prefixstringNoPrefix to filter objects (e.g., folder/)
maxKeysnumberNoMaximum number of objects to return (default: 1000)
continuationTokenstringNoToken for pagination
Output
ParameterTypeDescription
objectsarrayList of S3 objects
metadataobjectListing metadata including pagination info

Delete Object

Operation
Delete Object
Access Key ID*
••••••••
Secret Access Key*
••••••••
AWS Region*
e.g., us-east-1, us-west-2
Bucket Name*
Enter S3 bucket name
Object Key/Path*
e.g., myfile.pdf or documents/report.pdf
Delete Object (s3_delete_object)

Delete an object from an AWS S3 bucket

Input
ParameterTypeRequiredDescription
accessKeyIdstringYesYour AWS Access Key ID
secretAccessKeystringYesYour AWS Secret Access Key
regionstringYesAWS region (e.g., us-east-1)
bucketNamestringYesS3 bucket name
objectKeystringYesObject key/path to delete
Output
ParameterTypeDescription
deletedbooleanWhether the object was successfully deleted
metadataobjectDeletion metadata

Copy Object

Operation
Copy Object
Access Key ID*
••••••••
Secret Access Key*
••••••••
AWS Region*
e.g., us-east-1, us-west-2
Source Bucket*
Source bucket name
Source Object Key*
e.g., oldfile.pdf or folder/file.pdf
Destination Bucket*
Destination bucket name (can be same as source)
Destination Object Key*
e.g., newfile.pdf or backup/file.pdf
Access Control
Select ACL for copied object (default: private)
Copy Object (s3_copy_object)

Copy an object within or between AWS S3 buckets

Input
ParameterTypeRequiredDescription
accessKeyIdstringYesYour AWS Access Key ID
secretAccessKeystringYesYour AWS Secret Access Key
regionstringYesAWS region (e.g., us-east-1)
sourceBucketstringYesSource bucket name
sourceKeystringYesSource object key/path
destinationBucketstringYesDestination bucket name
destinationKeystringYesDestination object key/path
aclstringNoAccess control list for the copied object (e.g., private, public-read)
Output
ParameterTypeDescription
urlstringURL of the copied S3 object
uristringS3 URI of the copied object (s3://bucket/key)
metadataobjectCopy operation metadata

Usage Instructions

Integrate S3 into the workflow. Upload files, download objects, list bucket contents, delete objects, and copy objects between buckets. Requires AWS access key and secret access key.

Notes

  • Category: tools
  • Type: s3