--- title: AWS EC2 description: '' slug: /help/docs/platform-services/automation-service/app-central/integrations/aws-ec2/ canonical: https://www.sumologic.com/help/docs/platform-services/automation-service/app-central/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 * October 9, 2019 - First upload * March 10, 2022 - Logo * June 15, 2023 (v1.2) - Updated the integration with Environmental Variables * January 16, 2024 (v1.3) + Updated action: Stop Instance (Resolved bug related to checkbox fields) + July 04, 2024 (v1.4) + Updated action: Describe Instances (Resolved bug related to Instance ID field) + February 04, 2025 (v1.5) + Added action: Describe Instances V2 + July 29, 2025 (v1.6) - Added support for IAM role authentication - Users can now authenticate using an AWS IAM Role in addition to access key–based authentication.