--- title: AWS EC2 description: '' slug: /help/docs/integrations/automation-integrations/aws-ec2/ canonical: https://www.sumologic.com/help/docs/integrations/automation-integrations/aws-ec2/ --- import useBaseUrl from '@docusaurus/useBaseUrl'; aws ***Version: 1.6 Updated: July 29, 2025*** Using the integration with EC2, you can enrich incidents with specific EC2 data, create and delete snapshots, work with elastic addresses and instances, and manipulate security groups. ## Actions * **Authorize Security Group Ingress Rule** (*Containment*) - Adds the specified ingress rules to a security group. * **Create Snapshot** (*Containment*) - Creates a new snapshot. * **Delete Security Group** (*Containment*) - Delete a security group. * **Delete Snapshot** (*Containment*) - Deletes an existing snapshot. * **Describe Addresses** (*Enrichment*) - Describes the specified Elastic IP addresses or all Elastic IP addresses. * **Describe Instances** (*Enrichment*) - Describes the specified instances or all of AWS account's instances. * **Describe Instances V2** (*Enrichment*) - Describes the specified instances or all of AWS account's instances with pagination. * **Describe Key Pairs** (*Enrichment*) - Describes the specified key pairs or all key pairs. * **Describe Regions** (*Enrichment*) - Describes the Regions that are enabled for an account, or all Regions. * **Describe Subnets** (*Enrichment*) - Describes one or more subnets. * **Describe Security Groups** (*Enrichment*) - Describes the specified security groups or all security groups. * **Describe Snapshots** (*Enrichment*) - Describes a specified EBS snapshots or all of the EBS snapshots available. * **Describe Volumes** (*Enrichment*) - Describes the specified EBS volumes or all EBS volumes. * **Describe VPCs** (*Enrichment*) - Describes one or more VPCs. * **Disassociate Address** (*Containment*) - Disassociates an Elastic IP address from an instance or network interface it's associated with. * **Get Password Data** (*Enrichment*) - Retrieves the encrypted administrator password for a running Windows instance. * **Monitor Instance** (*Containment*) - Monitor a specific instance. * **Release Address** (*Containment*) - Releases the specified Elastic IP address. * **Reboot Instances** (*Containment*) - Reboot instances. * **Revoke Security Group Ingress Rule** (*Containment*) - Removes the specified ingress rules from a security group. * **Start Instance** (*Containment*) - Start an instance. * **Stop Instance** (*Containment*) - Stop an instance. * **Terminate Instance** (*Containment*) - Terminate an instance. * **Unmonitor Instances** (*Containment*) - Discontinue monitoring of a specified instances. **Supported Versions** * October 2019 ## External Libraries * [AWS EC2](https://github.com/boto/boto3/blob/develop/LICENSE) ## Configure AWS EC2 in Automation Service and Cloud SOAR import IntegrationsAuth from '../../reuse/integrations-authentication.md'; import IntegrationsAuthAWS from '../../reuse/integrations-authentication-aws.md'; import IAMConfiguration from '../../reuse/automation-service/aws/iam-configuration.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'; * * * * * * * AWS EC2 configuration For information about AWS EC2, see [EC2 documentation](https://docs.aws.amazon.com/ec2/). ### AWS IAM role-based access ## Required Permissions ``` ec2:AuthorizeSecurityGroupIngress ec2:CreateSnapshot ec2:DeleteSecurityGroup ec2:DeleteSnapshot ec2:DescribeAddresses ec2:DescribeInstances ec2:DescribeKeyPairs ec2:DescribeRegions ec2:DescribeSubnets ec2:DescribeSecurityGroups ec2:DescribeSnapshots ec2:DescribeVolumes ec2:DescribeVpcs ec2:DisassociateAddress ec2:GetPasswordData ec2:MonitorInstances ec2:ReleaseAddress ec2:RebootInstances ec2:RevokeSecurityGroupIngress ec2:StartInstances ec2:StopInstances ec2:TerminateInstances ec2:UnmonitorInstances ``` ## Limitations Local [Automation Bridge](/docs/platform-services/automation-service/automation-service-bridge/) is not supported in this version. ## Change Log | Version | Date | Description | |:--|:--|:--| | v1.6 | July 29, 2025 | Added support for IAM role authentication. Users can now authenticate using an AWS IAM Role in addition to access key–based authentication. | | v1.5 | February 04, 2025 | Added a new action: **Describe Instances V2**. | | v1.4 | July 04, 2024 | Updated the **Describe Instances** action to resolve a bug related to the Instance ID field. | | v1.3 | January 16, 2024 | Updated the **Stop Instance** action to resolve a bug related to checkbox fields. | | v1.2 | June 15, 2023 | Updated the integration with Environmental Variables. | | | March 10, 2022 | Updated the logo in AWS EC2 integration. | | | October 9, 2019 | Initial release of the AWS EC2 integration. |