> For the complete documentation index, see [llms.txt](https://docs.compliancebot.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.compliancebot.io/continuous-compliance/aws-integration-with-compliancebot.md).

# AWS Integration with ComplianceBot

Integrating AWS with ComplianceBot helps automate compliance checks, ensuring your infrastructure aligns with regulatory standards. This guide walks you through the step-by-step process of integrating AWS with ComplianceBot.

To navigate to the <mark style="color:blue;">**'Integrations**</mark>' section in the ComplianceBot dashboard, follow these steps:

* <mark style="color:orange;">**Access Settings**</mark><mark style="color:orange;">:</mark> Log in to ComplianceBot and go to the <mark style="color:blue;">**Settings**</mark> menu from the main navigation panel.
* <mark style="color:orange;">**Select Integrations**</mark><mark style="color:orange;">:</mark> Within Settings, click on the <mark style="color:blue;">**Integrations**</mark> tab to view the list of supported cloud platforms
* <mark style="color:orange;">**Select AWS**</mark>: From the list of available integrations, choose <mark style="color:blue;">**AWS**</mark><mark style="color:blue;">.</mark>
* <mark style="color:orange;">**Click “Integrate”**</mark>: Click on the <mark style="color:blue;">**Integrate**</mark> button to begin the AWS integration process.

<figure><img src="/files/RcA5RtgGBX1hMqCTPKHh" alt=""><figcaption></figcaption></figure>

#### <mark style="color:blue;">Obtain the CloudFormation Template Link</mark>

<mark style="color:orange;">**Copy the Template Link**</mark>: ComplianceBot will provide a CloudFormation template link. Copy this link; it will be used in the AWS Console setup.

<figure><img src="/files/E0EMK1Ol0i6PAWbM4D9a" alt=""><figcaption></figcaption></figure>

<mark style="color:blue;">**Set Up in AWS Console**</mark>

<mark style="color:orange;">**Log into AWS Console**</mark><mark style="color:orange;">:</mark> Open your AWS account and navigate to the CloudFormation service.

<mark style="color:orange;">**Create a Stack**</mark><mark style="color:orange;">:</mark>

* Click “<mark style="color:blue;">**Create Stack**</mark>.”
* In the Prerequisite section, select “<mark style="color:blue;">**Choose an existing template**</mark>.”
* Choose "<mark style="color:blue;">**Amazon S3**</mark>" and paste the copied <mark style="color:blue;">**CloudFormation template link**</mark>.
* Click “<mark style="color:blue;">**Next**</mark>” to proceed.

<figure><img src="/files/wCOF3RszUflzuANQ6ZkI" alt=""><figcaption></figcaption></figure>

#### <mark style="color:blue;">Configuring AWS Stack</mark>

<mark style="color:orange;">**Enter Stack Name**</mark>: Provide a stack name of your choice in the designated field.

<figure><img src="/files/utb64D5aoj3RAYjL4hmy" alt=""><figcaption></figcaption></figure>

<mark style="color:orange;">**Configure Settings**</mark><mark style="color:orange;">:</mark> Keep the default settings and click <mark style="color:blue;">**“Next”**</mark> to continue.

<mark style="color:orange;">**Review and Submit**</mark><mark style="color:orange;">:</mark>

* Review the stack configuration details to ensure accuracy.
* Click <mark style="color:blue;">**“Submit”**</mark> to create the stack.

<figure><img src="/files/3aKPgClpzynyhtuZJ1Pi" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/4j4PzRBEjSod5xWK5fVh" alt=""><figcaption></figcaption></figure>

#### <mark style="color:blue;">Wait for Stack Creation</mark>

<mark style="color:orange;">**Monitor Creation**</mark><mark style="color:orange;">:</mark> Wait until the stack creation status is complete.

<mark style="color:orange;">**Go to Outputs Tab**</mark><mark style="color:orange;">:</mark> Once complete, navigate to the <mark style="color:blue;">**"Outputs"**</mark> tab to retrieve necessary credentials.

<figure><img src="/files/mLZkhnVy8NWu9qILFY2u" alt=""><figcaption></figcaption></figure>

#### <mark style="color:blue;">Enter AWS Credentials in ComplianceBot</mark>

<mark style="color:orange;">**Copy Access Keys**</mark><mark style="color:orange;">:</mark> From the Outputs tab, copy the Access Key and Secret Access Key.

<figure><img src="/files/wEooC1zPUK8ZCpMk1cVe" alt=""><figcaption></figcaption></figure>

<mark style="color:orange;">**Paste Keys in ComplianceBot**</mark><mark style="color:orange;">:</mark> Enter these keys in the corresponding fields in ComplianceBot’s AWS integration settings.

<figure><img src="/files/1zVNI3tfFchyCZeuU9HU" alt=""><figcaption></figcaption></figure>

<mark style="color:orange;">**Enter AWS Account Name**</mark><mark style="color:orange;">:</mark> Provide your AWS account name in the specified field.

<figure><img src="/files/EKvVvlOIEsScUpOT1SnW" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/MYZV19disEltJrAZeqX6" alt=""><figcaption></figcaption></figure>

#### <mark style="color:blue;">Configure Sync Options</mark>

<mark style="color:orange;">**Choose Sync Type**</mark><mark style="color:orange;">:</mark> Select either automatic or manual syncing.

* For automatic syncing, set the preferred frequency (e.g., daily, weekly).
* For this example, we’ll proceed with manual syncing.

<figure><img src="/files/dtWkoGvfVqhpr2gZVXqY" alt=""><figcaption></figcaption></figure>

#### <mark style="color:blue;">Test the AWS Connection</mark>

<mark style="color:orange;">**Test Connection**</mark><mark style="color:orange;">:</mark> Click <mark style="color:blue;">“Test Connection”</mark> to ensure the integration is successful.

<mark style="color:orange;">**Save Settings**</mark><mark style="color:orange;">:</mark> If the test is successful, click <mark style="color:blue;">“Save”</mark> to finalize the integration.

#### <mark style="color:blue;">Running Manual Sync</mark>

<mark style="color:orange;">**Manual Sync**</mark><mark style="color:orange;">:</mark> Since we chose manual sync, click <mark style="color:blue;">“Manage”</mark> under AWS within ComplianceBot.

<mark style="color:orange;">**Click “Sync Now”**</mark><mark style="color:orange;">:</mark> This action will run compliance checks on your AWS infrastructure.

<mark style="color:orange;">**Monitor Sync Status**</mark><mark style="color:orange;">:</mark> Wait for the sync status to update to <mark style="color:blue;">“Success.”</mark> Results will be available in the cloud section.

####
