AWS

Overview

The AWS integration enables autobotAI to seamlessly connect with your AWS resources, allowing you to automate various tasks such as managing EC2 instances, S3 buckets, and other AWS services. By deploying a CloudFormation stack, you can easily set up the necessary resources and configurations within your AWS environment. This integration enhances operational efficiency, enabling automated workflows and better resource management directly from autobotAI.

This guide provides instructions for setting up an integration with AWS in your autobotAI account. By completing this process, you will deploy a CloudFormation stack into your AWS environment.

Prerequisites

Before starting, ensure you have the following:

  1. An active AWS account.
  2. An AWS CloudFormation stack template that you wish to deploy.

Steps to Set Up AWS Integration

Step 1:
Navigate to the Integrations page by selecting Integrations in the menu. Click the + Add Integration button in the top-right corner to view the list of all available integrations.

Add Integration

Step 2:
Under Cloud Service Providers, select AWS + Add to create the AWS integration.

Select AWS Integration

Step 3:
Fill in the required information in the fields provided:

Note: Fields marked with an asterisk (*) are mandatory.

  1. Account Name/Alias: Provide a meaningful name or alias for this integration.
  2. Groups: Use groups to organize multiple integrations, similar to labels in Gmail.
  3. Default Discovery Bots: Select the out-of-the-box bots that will help you view statistics of your AWS account, such as the number of S3 buckets.

AWS Details

Step 4:
Click Next. Step 5:
Select the Execution Method. The Automated option is pre-selected. aws_details

Step 6:
Click Next.

Step 7:
Before clicking on Launch Stack, ensure that you have a logged-in session of the AWS account in the same browser. launch_stack

If you do not have a logged-in session of the AWS account in the same browser, copy the link and open it in a browser where you have an active AWS session.

If everything is ready, click on Launch Stack. You’ll be redirected to your AWS account to deploy the CloudFormation stack.

Step 8:
Follow the prompts in AWS CloudFormation to deploy the stack successfully. aws_stack_deployment aws_stack_deployment

Step 9:
After creating the integration, locate it under Integrations. Click on the three dots next to it, select Test, and ensure your integration is configured correctly with autobotAI. validation