Amazon S3
89 actions · 1 auth method
PreviewStorage
Authentication
AWS IAM Credentials
Use AWS IAM Access Keys to authenticate with Amazon S3.Guides: Connector Profile, Link Account
Actions
89 actions
Action
Description
List Bucket Intelligent-Tiering Configurations
List all S3 Intelligent-Tiering configurations attached to a bucket
Get Bucket Intelligent-Tiering Configuration
Retrieve a specific S3 Intelligent-Tiering configuration by ID
Put Bucket Intelligent-Tiering Configuration
Create or update an S3 Intelligent-Tiering configuration on a bucket
Delete Bucket Intelligent-Tiering Configuration
Remove an S3 Intelligent-Tiering configuration from a bucket
List Bucket Inventory Configurations
List all S3 Inventory configurations defined on a bucket
Get Bucket Inventory Configuration
Retrieve a specific S3 Inventory configuration by ID
Put Bucket Inventory Configuration
Create or update an S3 Inventory configuration on a bucket
Delete Bucket Inventory Configuration
Remove an S3 Inventory configuration from a bucket
List Bucket Analytics Configurations
List all S3 Analytics Storage Class Analysis configurations on a bucket
Get Bucket Analytics Configuration
Retrieve a specific S3 Analytics configuration by ID
Put Bucket Analytics Configuration
Create or update an S3 Analytics Storage Class Analysis configuration
Delete Bucket Analytics Configuration
Remove an S3 Analytics configuration from a bucket
List Bucket Metrics Configurations
List all CloudWatch request metrics configurations on a bucket
Get Bucket Metrics Configuration
Retrieve a specific CloudWatch request metrics configuration by ID
Put Bucket Metrics Configuration
Create or update a CloudWatch request metrics configuration on a bucket
Delete Bucket Metrics Configuration
Remove a CloudWatch request metrics configuration from a bucket
Get Bucket CORS
Retrieve the cross-origin resource sharing (CORS) configuration for an S3 bucket
Put Bucket CORS
Set or replace the cross-origin resource sharing (CORS) configuration for an S3 bucket
Delete Bucket CORS
Remove the cross-origin resource sharing (CORS) configuration from an S3 bucket
Get Bucket Encryption
Retrieve the default server-side encryption configuration for an S3 bucket
Put Bucket Encryption
Set or update the default server-side encryption configuration for an S3 bucket
Delete Bucket Encryption
Remove the default server-side encryption configuration from an S3 bucket
Get Bucket Lifecycle Configuration
Retrieve the lifecycle configuration rules for an S3 bucket
Put Bucket Lifecycle Configuration
Set or replace the lifecycle configuration rules on an S3 bucket
Delete Bucket Lifecycle
Remove all lifecycle configuration rules from an S3 bucket
Get Bucket Website
Retrieve the static website hosting configuration for an S3 bucket
Put Bucket Website
Configure static website hosting on an S3 bucket
Delete Bucket Website
Disable static website hosting on an S3 bucket
Get Bucket Logging
Retrieve the server access logging configuration for an S3 bucket
Put Bucket Logging
Enable, disable, or update the server access logging configuration on an S3 bucket
Get Bucket Notification Configuration
Retrieve the event notification configuration for an S3 bucket
Put Bucket Notification Configuration
Set or replace the event notification configuration on an S3 bucket
Get Bucket Replication
Retrieve the replication configuration for an S3 bucket
Put Bucket Replication
Set or replace the replication configuration for an S3 bucket
Delete Bucket Replication
Remove the replication configuration from an S3 bucket
Get Bucket Accelerate Configuration
Retrieve the Transfer Acceleration configuration for an S3 bucket
Put Bucket Accelerate Configuration
Enable or suspend Transfer Acceleration on an S3 bucket
Get Bucket Request Payment
Retrieve the request payment configuration for an S3 bucket
Put Bucket Request Payment
Set the request payment configuration on an S3 bucket
Get Bucket Ownership Controls
Retrieve the object ownership controls for an S3 bucket
Put Bucket Ownership Controls
Set or update the object ownership controls on an S3 bucket
Delete Bucket Ownership Controls
Remove the object ownership controls from an S3 bucket
Get Public Access Block
Retrieve the Public Access Block settings for an S3 bucket
Put Public Access Block
Set or update the Public Access Block settings for an S3 bucket
Delete Public Access Block
Remove the Public Access Block settings from an S3 bucket
Get Object Lock Configuration
Retrieve the bucket-level Object Lock configuration
Put Object Lock Configuration
Set or update the bucket-level Object Lock configuration
Get Bucket Policy Status
Determine whether an S3 bucket’s policy makes the bucket public
List Buckets
List all S3 buckets owned by the authenticated AWS account
Create Bucket
Create a new S3 bucket in the specified AWS region
Delete Bucket
Permanently delete an empty S3 bucket
Head Bucket
Check whether an S3 bucket exists and verify access permissions
Get Bucket Location
Retrieve the AWS region where an S3 bucket is located
Get Bucket Versioning
Retrieve the versioning state of an S3 bucket
Put Bucket Versioning
Enable or suspend versioning on an S3 bucket
Get Bucket ACL
Retrieve the access control list (ACL) for an S3 bucket
Put Bucket ACL
Set the access control list (ACL) for an S3 bucket
Get Bucket Tagging
Retrieve the tag set associated with an S3 bucket
Put Bucket Tagging
Replace the entire tag set on an S3 bucket
Delete Bucket Tagging
Remove all tags from an S3 bucket
Get Bucket Policy
Retrieve the resource-based policy attached to an S3 bucket
Put Bucket Policy
Attach or replace the resource-based policy on an S3 bucket
Delete Bucket Policy
Remove the resource-based policy from an S3 bucket
Create Multipart Upload
Initiate a multipart upload and obtain an upload ID for subsequent part uploads
Upload Part
Upload a single part of an in-progress multipart upload
Upload Part Copy
Upload a part by copying a byte range from an existing object
Complete Multipart Upload
Finalize a multipart upload by assembling all uploaded parts into a single object
Abort Multipart Upload
Cancel an in-progress multipart upload and discard any uploaded parts
List Multipart Uploads
List all in-progress multipart uploads in an S3 bucket
List Parts
List the parts already uploaded for a specific multipart upload
List Objects
List objects in an S3 bucket with optional prefix filtering and continuation-based pagination
List Object Versions
List all versions and delete markers for objects in an S3 bucket
Head Object
Retrieve metadata for an object without downloading its content
Get Object
Download the content and metadata of an S3 object
Put Object
Upload an object to a specified S3 bucket and key
Delete Object
Delete a single object from an S3 bucket
Delete Objects (Bulk)
Delete multiple objects from a bucket in a single request (up to 1000 objects)
Copy Object
Copy an S3 object to a new destination within the same or a different bucket
Get Object ACL
Retrieve the access control list (ACL) for an S3 object
Put Object ACL
Set the access control list (ACL) for an S3 object
Get Object Tagging
Retrieve the tag set associated with an S3 object
Put Object Tagging
Replace the entire tag set on an S3 object
Delete Object Tagging
Remove all tags from an S3 object
Restore Object
Initiate a restore request for an archived S3 object (GLACIER or DEEP_ARCHIVE)
Get Object Attributes
Retrieve specific attributes of an S3 object without downloading its content
Get Object Retention
Retrieve the Object Lock retention configuration for an S3 object
Put Object Retention
Set or update the Object Lock retention configuration for an S3 object
Get Object Legal Hold
Retrieve the legal hold status of an S3 object
Put Object Legal Hold
Set or remove a legal hold on an S3 object
Getting Started
Create or Select a Project
Set up a new project or select an existing one. See the Projects Guide.
Configure the Connector
Enable the connector and set up a connector profile in your project. See Managing Connectors.
Connector Profile
Amazon S3 - AWS IAM Credentials
Link an Account
Connect an account using StackOne Hub or Auth Link.
Link Account
Amazon S3 - AWS IAM Credentials
Use Actions
Invoke actions using one of the methods below:
- MCP – Model Context Protocol for AI assistants
- A2A – Agent-to-Agent protocol
- AI Toolset (TypeScript) – TypeScript SDK for AI agents
- AI Toolset (Python) – Python SDK for AI agents
- Actions RPC – Direct API calls
- Playground – Test actions in the dashboard