

终止支持通知：2026 年 10 月 7 日， AWS 将终止对的支持。 AWS Proton 2026 年 10 月 7 日之后，您将无法再访问 AWS Proton 控制台或 AWS Proton 资源。您部署的基础架构将保持不变。有关更多信息，请参阅《[AWS Proton 服务弃用和迁移指南》](https://docs.aws.amazon.com/proton/latest/userguide/proton-end-of-support.html)。

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

# AWS Proton 基础架构即代码文件
<a name="ag-infrastructure-tmp-files"></a>

模板包的主要部分是*基础设施即代码 (IaC) 文件*，用于定义要置备的基础架构资源和属性。 AWS CloudFormation 以及其他基础设施即代码引擎使用这些类型的文件来配置基础架构资源。

**注意**  
也可以独立于模板捆绑包使用 IaC 文件，以作为*直接定义的组件* 的直接输入。有关组件的更多信息，请参阅[AWS Proton 组件](ag-components.md)。

AWS Proton 目前支持两种类型的 IaC 文件：
+ *[CloudFormation](ag-infrastructure-tmp-files-cloudformation.md)文件*-用于*AWS托管配置*。 AWS Proton 在 CloudFormation 模板文件格式之上使用 Jinja 进行参数化。
+ *[Terraform HCL](ag-infrastructure-tmp-files-terraform.md) 文件* - 用于*自托管式预置*。HCL 本身支持参数化。

您不能使用多种配置方法来配置 AWS Proton 资源。您必须使用其中的一种方法。您无法将 AWS托管配置服务部署到自我管理的配置环境，反之亦然。

有关更多信息，请参阅[如何配置 AWS Proton 基础架构](ag-works-prov-methods.md)、[AWS Proton 环境](ag-environments.md)、[AWS Proton 服务](ag-services.md)和[AWS Proton 组件](ag-components.md)。