Search⌘ K
AI Features

Interactions with Other AWS Services

Discover how AWS CodeBuild interacts with essential AWS services including IAM for access control, CodeCommit for source control, CodePipeline for orchestration, VPC for network isolation, CloudTrail for auditing, and CloudWatch for monitoring. Understand these integrations to efficiently manage and secure your CI/CD pipeline.

This lesson provides a high-level overview of some of the essential AWS services that AWS CodeBuild interacts with. While the list provided here is not exhaustive, these services are typically used in real projects.

AWS CodeBuild integrations
AWS CodeBuild integrations

AWS CodeBuild and AWS IAM

AWS IAM is one of the critical services with which AWS CodeBuild interacts to control a specific resource’s access. We decide who has the authority to do what action on which resource whenever we provide access. AWS CodeBuild identifies both the build projects and the builds as IAM resources. So, we can control the access at a project level or, more specifically, at a build level. The minimum permission that a user requires to view all the repositories is ListRepositories. AWS CodeBuild also allows us to restrict access to a specific resource using tags. For example, we don’t want to allow the developers from team A to access the builds from team B. We can achieve this by setting up ...