AWS App Mesh adds support to connect services deployed in multiple AWS accounts into a shared mesh

Posted on: Mar 27, 2020

AWS App Mesh now supports sharing a Mesh with multiple AWS accounts.  

Customers may deploy their services in separate AWS accounts for reasons of security, cost allocation or alignment with team boundaries. However, they also want to represent logical application boundaries and simplify configuration between connected services with a single mesh. Until now, AWS App Mesh was scoped to an account boundary.

Starting today, customers can use AWS Resource Access Manager to share AWS App Mesh instances between multiple AWS accounts within an AWS organization. This enables connecting virtual services in different AWS accounts to the same mesh, allowing configuration of traffic controls in a consistent manner between connected services.

This feature is available now for customers via AWS SDK, AWS Cloud Formation or AWS console. We will be updating the App Mesh controller for Kubernetes to include this change in a few weeks. See our documentation for more details.