App Mesh 工具 - Amazon App Mesh
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

App Mesh 工具

利用 App Mesh,客户能够使用以下工具间接与其 API 进行交互:

  • Amazon CloudFormation

  • Amazon Cloud Development Kit (Amazon CDK)

  • 适用于 Kubernetes 的 App Mesh 控制器

  • Terraform

App Mesh 和 Amazon CloudFormation

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

有关与 App Mesh 配合使用的 Amazon CloudFormation 更多信息和示例,请参阅Amazon CloudFormation文档

App Mesh 和 Amazon CDK

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

有关使用带 App Mesh的 Amazon CDK 更多信息,请参阅 Amazon CDK 文档

适用于 Kubernetes 的 App Mesh 控制器

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

有关 App Mesh 控制器的更多信息,请参阅 App Mesh 控制器文档

要查看使用适用于 Kubernetes 的 App Mesh 控制器在 Amazon EKS 上实现 App Mesh 的指南,请查看亚马逊 EKS 研讨会

App Mesh 和 Terraform

Terraform 是一种开源基础架构即代码软件工具。Terraform 可以使用其 CLI 管理云服务,并使用声明性配置文件与 API 进行交互。

要了解有关在 Terraform 中使用 App Mesh 的更多信息,请查看 Terraform 文档