本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS Proton 物体
下图显示了主要 AWS Proton 对象及其与其他对象 AWS 和第三方对象的关系。箭头表示数据流方向(依赖项的反方向)。
我们在图表后面提供了这些 AWS Proton 对象的简要描述和参考链接。

-
环境模板 - 可用于创建 AWS Proton 环境的环境模板版本集合。
有关更多信息,请参阅模板编写和捆绑包和AWS Proton 模板。
-
环境模板版本 - 特定的环境模板版本。将 S3 存储桶或 Git 存储库中的模板捆绑包作为输入。该捆绑包指定了 AWS Proton 环境的基础设施即代码 (IaC) 和相关输入参数。
-
环境 — AWS Proton 服务部署到的一组共享 AWS 基础架构资源和访问策略。 AWS 资源是通过使用特定参数值调用的环境模板版本来配置的。访问策略是在服务角色中提供的。
有关更多信息,请参阅 AWS Proton 环境。
-
服务模板 - 可用于创建 AWS Proton 服务的服务模板版本集合。
有关更多信息,请参阅模板编写和捆绑包和AWS Proton 模板。
-
服务模板版本 - 特定的服务模板版本。将 S3 存储桶或 Git 存储库中的模板捆绑包作为输入。该捆绑包指定了基础设施即代码 (IaC) 和 AWS Proton 服务的相关输入参数。
服务模板版本还根据版本指定对服务实例的以下限制:
-
兼容的环境模板 - 实例只能在基于这些兼容的环境模板的环境中运行。
-
支持的组件源 - 指定开发人员可以将哪些组件类型与实例相关联。
-
-
服务 - 使用服务模板中指定的资源运行应用程序的服务实例集合(可能具有将应用程序代码部署到这些实例的 CI/CD 管道)。
在该图中,从服务模板引出的虚线表示服务将模板传送到服务实例和管道。
有关更多信息,请参阅 AWS Proton 服务。
-
服务实例 — 在特定 AWS Proton 环境中运行应用程序的一组 AWS 基础架构资源。 AWS 资源是通过使用特定参数值调用的服务模板版本来配置的。
有关更多信息,请参阅AWS Proton 服务和更新服务实例。
-
管道 - 将应用程序部署到服务实例的可选 CI/CD 管道,并具有预置该管道的访问策略。访问策略是在服务角色中提供的。一项服务并不总是有关联的 AWS Proton 管道,您可以选择在外部管理您的应用程序代码部署。 AWS Proton
在图中,“服务” 中的虚线和 Pi p eline 周围的虚线框意味着,如果您选择自己管理 CI/CD 部署,则可能无法创建 AWS Proton 管道,并且您自己的管道可能不在您的账户中。 AWS
有关更多信息,请参阅AWS Proton 服务和更新服务管道。
-
组件 - 开发人员定义的服务实例扩展。除环境和服务实例提供的资源外,指定特定应用程序可能需要的其他 AWS 基础设施资源。平台团队将一个组件角色附加到环境,以控制组件可以预置的基础设施。
有关更多信息,请参阅 AWS Proton 组件。