---
title: AWS S3
description: ''
slug: /help/docs/platform-services/automation-service/app-central/integrations/aws-s3/
canonical: https://www.sumologic.com/help/docs/platform-services/automation-service/app-central/integrations/aws-s3/
---
import useBaseUrl from '@docusaurus/useBaseUrl';
***Version: 1.4
Updated: May 08, 2026***
Interact with AWS S3 buckets, objects, and policies.
## Actions
* **Bucket Policy** (*Enrichment*) - Applies an Amazon S3 bucket policy to an Amazon S3 bucket.
* **Download File** (*Enrichment*) - Download S3 bucket file.
* **List Buckets** (*Enrichment*) - List S3 buckets.
* **List Objects** (*Enrichment*) - List all objects in an S3 bucket.
* **Create Bucket** (*Containment*) - Create a new S3 bucket.
* **Delete Bucket** (*Containment*) - Delete an existing S3 bucket.
* **Delete Bucket Policy** (*Containment*) - Delete an S3 bucket policy.
* **Delete Object From Bucket** (*Containment*) - Delete an object from an S3 bucket.
* **Put Bucket Policy** (*Containment*) - Assign a policy to an S3 bucket.
* **Upload File To S3 Object** (*Containment*) - Upload a file to an S3 object.
## External libraries
* [AWS S3](https://github.com/boto/boto3/blob/develop/LICENSE)
## Configure AWS S3 in Automation Service and Cloud SOAR
import IntegrationsAuth from '../../../../reuse/integrations-authentication.md';
import IntegrationsAuthAWS from '../../../../reuse/integrations-authentication-aws.md';
import AWSRegions from '../../../../reuse/automation-service/aws/region.md';
import AWSAccesskey from '../../../../reuse/automation-service/aws/access-key.md';
import AWSSecret from '../../../../reuse/automation-service/aws/secret.md';
import AWSIAMRole from '../../../../reuse/automation-service/aws/iam-role.md';
import IntegrationCertificate from '../../../../reuse/automation-service/integration-certificate.md';
import IntegrationEngine from '../../../../reuse/automation-service/integration-engine.md';
import IntegrationLabel from '../../../../reuse/automation-service/integration-label.md';
import IntegrationProxy from '../../../../reuse/automation-service/integration-proxy.md';
import IntegrationTimeout from '../../../../reuse/automation-service/integration-timeout.md';
import IAMConfiguration from '../../../../reuse/automation-service/aws/iam-configuration.md';
*
*
*
*
*
* **URL**. Enter your [Amazon S3 URL](https://docs.aws.amazon.com/general/latest/gr/s3.html), for example, `s3.us-east-1.amazonaws.com`.
*
*
### AWS IAM role-based access
## Limitations
Local [Automation Bridge](/docs/platform-services/automation-service/automation-service-bridge/) is not supported in this version.
## Required Permissions
```
s3:GetBucketPolicy
s3:ListBucket
s3:ListAllMyBuckets
s3:GetObject
s3:PutObject
s3:CreateBucket
s3:DeleteBucket
s3:DeleteBucketPolicy
s3:DeleteObject
s3:PutBucketPolicy
```
## Change Log
* October 3, 2019 - First upload
* June 21, 2023 (v1.1) - Updated the integration with Environmental Variables
* June 28, 2023 (v1.2) - Visibility of the Resource fields changed
* August 19, 2025 (v1.3) -
* Added IAM Role Support - Users can now authenticate using an AWS IAM Role in addition to access key–based authentication.
* Added input validation in the *Download File* action.
* May 08, 2026 (v1.4) -
* Fixed inverted `ConfirmRemoveSelfBucketAccess` logic in *Put Bucket Policy* action.
* Made Location Constraint optional in *Create Bucket* — defaults to the configured integration region.
* Added proper JSON output for *Create Bucket*, *Delete Bucket*, *Delete Bucket Policy*, *Delete Object From Bucket*, *Put Bucket Policy*, and *Upload File To S3 Object* actions.
* Updated region list — removed legacy `EU` alias and added missing regions.