Integrate AWS CodeCommit with BoostSecurity¶
BoostSecurity lets you to connect your AWS CodeCommit organization to scan repositories and code commits for security issues.
Permissions¶
This integration requires creating an IAM role and policy to enable BoostSecurity to access your organization and repositories.
1. Connect AWS CodeCommit to BoostSecurity¶
To enable access to your AWS CodeCommit organization:
-
Navigate to Settings on the navigation panel and select Integrations;
Settings > Integrations
. -
Select the AWS CodeCommit integration from the Available section.
-
Select Install: A pop-up is displayed, allowing the generation of an external ID.
-
Click the Generate External ID button to receive a randomly generated External ID
- In AWS IAM, ensure a proper setup of your IAM role with the provided External ID. Here are the required settings:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "209299908473" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "sts:ExternalId": "externalIdProvidedByBoost" } } } ] }
- Go to your AWS account and create the necessary resources and policies with appropriate permissions
- Return to BoostSecurity and provide the following information during installation:
- IAM Role ARN
- Regions: Add regions using the + Region button. Use the delete button to remove or replace regions.