--- 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'; aws ***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 S3 configuration ### 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.