AWS S3
Storage

AWS S3 Connector

Connect to AWS S3 to list buckets, manage objects, upload/download files, and copy objects between buckets.

$pip install "toolsconnector[s3]"
20
Actions
Storage
Category
Free
Apache 2.0

All 20 Actions

Action Description Parameters Returns
copy_objectCopy an object between S3 locationssource_bucket, source_key, dest_bucket, dest_keyS3CopyResult
create_bucket ⚠Create a new S3 bucketbucket  [region]S3Bucket
delete_bucket ⚠Delete an S3 bucketbucketNoneType
delete_object ⚠Delete an object from S3bucket, keyNoneType
delete_object_tags ⚠Delete all tags from an S3 objectbucket, key  [version_id]NoneType
generate_presigned_urlGenerate a pre-signed URL for an S3 objectbucket, key  [expiration, method]S3PresignedUrl
get_bucket_locationGet the region (location) of an S3 bucketbucketS3BucketLocation
get_bucket_policyGet the bucket policybucketS3BucketPolicy
get_bucket_versioningGet bucket versioning configurationbucketS3BucketVersioning
get_objectDownload an object from S3bucket, keyS3ObjectData
get_object_tagsGet tags on an S3 objectbucket, key  [version_id]S3ObjectTagSet
head_objectGet object metadata without downloading the contentbucket, keyS3ObjectMetadata
list_bucketsList all S3 buckets in the accountlist
list_multipart_uploadsList in-progress multipart uploads in a bucketbucket  [prefix, limit, key_marker]PaginatedList[S3MultipartUpload]
list_object_versionsList object versions in a bucketbucket  [prefix, limit, key_marker]PaginatedList[S3ObjectVersion]
list_objectsList objects in an S3 bucketbucket  [prefix, limit, continuation_token]PaginatedList[S3Object]
put_bucket_policy ⚠Set the bucket policybucket, policyNoneType
put_bucket_versioning ⚠Set bucket versioning configurationbucket, statusNoneType
put_object ⚠Upload an object to S3bucket, key, body  [content_type]S3PutResult
set_object_tagsSet tags on an S3 objectbucket, key, tagsNoneType
Open Interactive Docs & Playground →

Full schema explorer, code generation, and live API testing