Transfer Family terraform 模块 - AWS Transfer Family

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

Transfer Family terraform 模块

HashiCorpTerraform 是使用 HashiCorp 配置语言 (HCL) 开发的开源基础设施即代码 (IaC) 引擎。Terraform 提供了一致的命令行界面 (CLI) 工作流程,该工作流程与 AWS 用于后端基础架构的 Transfer Family 配合使用,可以管理数百种云服务,并将云编码 APIs 为声明性配置文件。

你可以使用 Terraform 安全地部署 AWS Transfer Family SFTP 服务器和 SFTP 连接器以及相关的依赖项和自定义项。有关包含用于创建运行 AWS Transfer Family 所需资源的 Terraform 代码的存储库,请参阅上的 Terraform Transfer Family 模块源代码。 GitHub

注意

Terra AWS form 的 Transfer Family 模块是一项由社区支持的项目。它们不是 AWS 服务的一部分。 AWS 存储社区提供尽力支持。

SFTP 服务器

此自动化为您提供了可自定义的 Terraform 模块和 end-to-end示例,用于创建 SFTP 终端节点(PUBLICVPC终端节点类型)、与 Amazon 集成 CloudWatch 以进行日志记录和监控、管理终端节点访问的用户身份,以及配置 IAM 角色以访问存储文件的 Amazon S3 存储桶。

SFTP 连接器

AWS Transfer Family Terraform 模块现在支持部署 SFTP 连接器,以便在亚马逊 S3 和远程 SFTP 服务器之间传输文件。SFTP 连接器提供完全托管的低代码功能,可以在 Amazon S3 和远程 SFTP 服务器之间复制文件。

现在,您可以使用 Terraform 在单个部署中以编程方式配置您的 SFTP 连接器、关联的依赖项和自定义项。该模块还提供了基于时间表或事件触发器自动执行文件传输工作流程的 end-to-end示例。使用 Terraform 进行部署,无需进行耗时且容易出错的手动配置,并为您提供可扩展的快速、可重复且安全的部署选项。