

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# App Mesh 工具
<a name="tooling"></a>

**重要**  
终止支持通知：2026 年 9 月 30 日， AWS 将停止对的支持。 AWS App Mesh 2026 年 9 月 30 日之后，您将无法再访问 AWS App Mesh 控制台或 AWS App Mesh 资源。有关更多信息，请访问此博客文章[从迁移 AWS App Mesh 到 Amazon ECS Service Connect](https://aws.amazon.com/blogs/containers/migrating-from-aws-app-mesh-to-amazon-ecs-service-connect)。

App Mesh 使客户能够使用以下工具 APIs 间接与其互动：
+ CloudFormation
+ AWS Cloud Development Kit (AWS CDK)
+ 适用于 Kubernetes 的 App Mesh 控制器
+ Terraform

## App Mesh 和 CloudFormation
<a name="aws-cf-app-mesh"></a>

CloudFormation 是一项服务，可让您创建包含应用程序所需的所有资源的模板，然后 CloudFormation 为您配置和配置资源。它还将配置所有依赖关系，因此您可以将更多精力放在应用程序上，而减少对资源管理的关注。

有关在 App Mesh 中使用的 CloudFormation 更多信息和示例，请参阅[CloudFormation 文档](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appmesh-mesh.html)。

## App Mesh 和 AWS CDK
<a name="aws-cdk-app-mesh"></a>

AWS CDK 是一个开发框架，用于使用代码来定义您的云基础架构并使用它 CloudFormation 进行配置。 AWS CDK 支持多种编程语言 TypeScript，包括、、Python JavaScript、Java 和 C\$1/Net。

有关 AWS CDK 与 App Mesh 配合使用的更多信息，请参阅[AWS CDK 文档](https://docs.aws.amazon.com/cdk/api/latest/docs/aws-appmesh-readme.html)。

## 适用于 Kubernetes 的 App Mesh 控制器
<a name="app-mesh-kubernetes-controller"></a>

适用于 Kubernetes 的 App Mesh 控制器可帮助您管理 Kubernetes 集群的 App Mesh 资源，并将 sidecar 注入容器组 (pod) 中。该控制器专门用于 Amazon EKS，允许您以 Kubernetes 原生的方式管理您的资源。

有关 App Mesh 控制器的更多信息，请参阅 [App Mesh 控制器文档](https://aws.github.io/aws-app-mesh-controller-for-k8s/)。

## App Mesh 和 Terraform
<a name="app-mesh-terraform"></a>

[Terraform](https://www.terraform.io/) 是一个开源基础架构即代码软件工具。Terraform 可以使用其 CLI 管理云服务，并 APIs 使用声明性配置文件与之交互。

要了解有关在 Terraform 中使用 App Mesh 的更多信息，请查看 [Terraform 文档](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/appmesh_mesh)。