Overview
Please note this In-App option is for S3 Access Log ingestion only, for all other use cases refer to our Client Side option. To set up the AWS integration manually, create an IAM policy and IAM role in your AWS account, and configure the role with an AWS External ID generated in your Bronto account. This allows Bronto’s AWS account to query AWS APIs on your behalf, and pull data into your Bronto account. The sections below detail the steps for creating each of these components, and then completing the setup in your Bronto account.Setup
Generate an AWS External ID
In the AWS integration configuration page, click the “Add New AWS Account” button.
Enter your AWS account ID in the “AWS Account ID” field and click “Generate External ID”. The ID will be generated and available for you to copy. For more information on AWS External IDs**, **see the IAM user guide.
AWS IAM role for Bronto
Create a new role in the AWS IAM Console.
Select Custom trust policy for the trusted entity type and paste the trust policy below. (Note: don’t forget to copy in your External ID generated on the integration page)
AWS IAM policy for Bronto
Create an IAM policy for the BrontoBytes role in your AWS account with the necessary permissions to take advantage of every AWS integration offered by BrontoBytes. As other components are added to an integration, these permissions may change.Go to the newly created
BrontoBytesIntegration-AWSRole role in the AWS IAM Console.Name the policy
BrontoBytesIntegrationPolicy or one of your own choosing, and provide an apt description.AWS IAM Permissions
AWS IAM permissions enable Bronto to collect metrics, tags, EventBridge events, and other data necessary to monitor your AWS environment.To correctly set up the AWS Integration, you must attach the relevant IAM policies to the Bronto AWS Integration IAM Role in your AWS account.

