View a markdown version of this page

AWS Proton 模板 - AWS Proton

终止支持通知:2026 年 10 月 7 日, AWS 将终止对的支持。 AWS Proton 2026 年 10 月 7 日之后,您将无法再访问 AWS Proton 控制台或 AWS Proton 资源。您部署的基础设施将保持不变。有关更多信息,请参阅AWS Proton 服务弃用和迁移指南

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

AWS Proton 模板

要将您的模板包添加到 AWS Proton 模板库中,请创建模板次要版本并将其注册到中 AWS Proton。在创建模板时,请提供模板捆绑包的 Amazon S3 存储桶名称和路径。在发布模板后,平台团队成员和开发人员可以选择这些模板。选择后, AWS Proton 使用模板创建和配置基础架构和应用程序。

作为管理员,您可以创建和注册环境模板 AWS Proton。然后,可以使用该环境模板部署多个环境。例如,可以使用该模板部署“dev”、“staging”和“prod”环境。“dev”环境可能包括具有私有子网的 VPC 以及所有资源的限制性访问策略。可以将环境输出作为服务的输入。

您可以创建并注册环境模板以创建两种不同类型的环境。您和开发人员都可以 AWS Proton 使用两种类型部署服务。

  • 注册并发布标准环境模板,该模板 AWS Proton 用于创建用于配置和管理环境基础架构的标准环境。

  • 注册并发布客户托管环境模板,该模板 AWS Proton 用于创建连接到现有预置基础设施的客户管理环境。 AWS Proton 管理您现有的预置基础架构。

您可以创建服务模板并将其注册到环境中, AWS Proton 以便将服务部署到环境。必须先创建 AWS Proton 环境,然后才能将服务部署到该环境。

以下列表描述了如何使用创建和管理模板 AWS Proton。

  • (可选)准备一个 IAM 角色来控制开发人员对 AWS Proton API 调用和 AWS Proton IAM 服务角色的访问权限。有关更多信息,请参阅 IAM 角色

  • 编写一个模板捆绑包。有关更多信息,请参阅 模板捆绑包

  • 在模板包合成、压缩并保存到 Amazon S3 存储桶 AWS Proton 后,创建并注册一个模板。您可以在控制台中或使用 AWS CLI执行该操作。

  • 在向中注册后,测试并使用该模板来创建和管理 AWS Proton 已配置的资源。 AWS Proton

  • 在模板的整个生命周期中创建和管理模板的主要版本和次要版本。

您可以手动或使用模板同步配置管理模板版本:

  • 使用 AWS Proton 控制台并 AWS CLI 创建新的次要版本或主要版本。

  • 创建模板同步配置,当它检测到您定义的存储库中的模板包发生变化时,可以 AWS Proton 自动创建新的次要版本或主要版本。

有关更多信息,请参阅 AWS Proton 服务 API 参考