Setting up AWS Integration

A step-by-step guide of how to connect to your AWS account and give Temperstack permissions

AWS

Temperstack looks for alerts across all of your AWS services, including EC2, RDS, ELB, Lambda, ECS, API Gateway, DynamoDB, S3, SQS, and more.

Requirements

Installing the Temperstack AWS integration requires either an active trial or paid account to get started. You will also need to meet the following requirements:

  • Access to create IAM policies and users in your AWS account

IAM Setup Guide

For Key-based Integration, refer to the link provided below:

Creating IAM User: Temperstack with Policy

For Role-based Integration, refer to the link provided below:

Creating IAM Role: Temperstack with Policy

Installation Process

  1. First follow the instructions in the IAM Set Up guide to create an IAM Policy and User to give Temperstack programmatic access to your AWS account. Keep track of the Access Key ID and Secret access key in the final step of the create user process.

  2. Log in to Temperstack and navigate to the Integrations page via Admin > Integrations

Admin > Integrations

3. On the integrations page click on AWS

AWS > Click on Next button
  1. Select whether it should be Key-based integration or Role-based integration and follow the instructions provided below.

Selected - Role-based integration
  1. After entering the required details, click on Test Connection. This will verify your credentials to fetch your EC2 instances.

Selected - Role-based integration
  1. The product takes some time to scan through AWS and give an Alert comprehensiveness score (ALCOM) score

ALCOM Score
  1. On the integrations view you will see the AWS icon annotated with "Integrated"

admin-> Integrations

Frequently Asked Questions

FAQ 1. Does Temperstack modify my AWS resources?

The AWS integration primarily requires read-only access to your AWS infrastructure to retrieve necessary data. However, write permissions are required for specific actions, such as configuring SNS topics and CloudWatch alarms for setting up alerts.

FAQ 2. Which AWS regions are supported?

The AWS integration currently collects data in the following regions

  • us-east-1

  • us-east-2

  • us-west-1

  • us-west-2

  • ca-central-1

  • eu-central-1

  • eu-west-1

  • eu-west-2

  • eu-west-3

  • ap-northeast-1

  • ap-northeast-2

  • ap-southeast-1

  • ap-southeast-2

  • ap-south-1

  • sa-east-1

FAQ 3. Can I have multiple AWS integrations?

Yes, Temperstack supports multiple AWS accounts, enabling centralized management of resources across different accounts. This feature improves visibility, simplifies resource allocation, and enhances security by applying consistent policies across accounts. It also ensures scalability, allowing for easy integration of additional accounts as your infrastructure grows.

Refer this page on how to setup multiple AWS account:

Multiple AWS Account Integration

Last updated