...

/

Setting up Cross Account Communications in CodePipeline

Setting up Cross Account Communications in CodePipeline

Learn AWS’s recommendations for configuring cross-account communication for enhanced security.

A large organization would like to maintain separate AWS accounts for their environments, like development, testing, and production, to provide a high level of security and resource isolation. Before we look at the AWS recommendations, let’s discuss the benefits of this strategy.

Importance of multi-account strategy

Let’s explore the value proposition of maintaining multiple accounts in a continuous delivery pipeline:

  • Administrative isolation: The first and foremost is the administrative isolation of individual resources. By maintaining separate accounts, we can maintain different levels of access to resources based on the development lifecycle or business unit. For example, we don’t want our operations teams to have write access to the developer account, and we don’t want our finance team to ...