本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS Proton 基础架构即代码文件
模板包的主要部分是基础设施即代码 (IaC) 文件,用于定义要置备的基础架构资源和属性。 AWS CloudFormation 以及其他基础设施即代码引擎使用这些类型的文件来配置基础架构资源。
注意
也可以独立于模板捆绑包使用 IaC 文件,以作为直接定义的组件 的直接输入。有关组件的更多信息,请参阅AWS Proton 组件。
AWS Proton 目前支持两种类型的 IaC 文件:
-
CloudFormation文件-用于AWS托管配置。 AWS Proton 在 CloudFormation 模板文件格式之上使用 Jinja 进行参数化。
-
Terraform HCL 文件 - 用于自托管式预置。HCL 本身支持参数化。
您不能使用多种配置方法来配置 AWS Proton 资源。您必须使用其中的一种方法。您无法将 AWS托管配置服务部署到自我管理的配置环境,反之亦然。
有关更多信息,请参阅 AWS Proton 如何预置基础设施、AWS Proton 环境、AWS Proton 服务 和 AWS Proton 组件。