App Mesh tooling - Amazon App Mesh
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

App Mesh tooling

App Mesh gives customers the ability to interact with its APIs indirectly using tools such as:

  • Amazon CloudFormation

  • Amazon Cloud Development Kit (Amazon CDK)

  • App Mesh Controller for Kubernetes

  • Terraform

App Mesh and Amazon CloudFormation

Amazon CloudFormation is a service that lets you create a template with all the resources you need for your application, and then Amazon CloudFormation will configure and provision the resouces for you. It will also configure all the dependencies, so you can focus more on you application and less on managing resources.

For more information and examples on using Amazon CloudFormation with App Mesh, see the Amazon CloudFormation documentation.

App Mesh and Amazon CDK

Amazon CDK is a development framework for using code to define your cloud infrastructure and using Amazon CloudFormation to provision it. Amazon CDK supports multiple programming languages including TypeScript, JavaScript, Python, Java, and C#/.Net.

For more information on using Amazon CDK with App Mesh, see the Amazon CDK documentation.

App Mesh controller for Kubernetes

The App Mesh controller for Kubernetes helps you to manage your App Mesh resources for a Kubernetes cluster and inject sidecars into pods. This controller is specifically for use with Amazon EKS and allows you to manage your resources in a manner that is native to Kubernetes.

For more information on the App Mesh controller, see the App Mesh Controller documentation.

App Mesh and Terraform

Terraform is an open-source infrastructure as code software tool. Terraform can manage cloud services using thier CLI and interacts with APIs using declaritive configuration files.

To see more about using App Mesh with Terraform, check out the Terraform documentation.