Transfer 系列 Terraform 模組 - AWS Transfer Family

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Transfer 系列 Terraform 模組

HashiCorp Terraform 是使用 HashiCorp 組態語言 (HCL) 開發的開放原始碼基礎設施即程式碼 (IaC) 引擎。Terraform 提供一致的命令列界面 (CLI) 工作流程,結合適用於後端基礎設施的 AWS Transfer Family,可以管理數百個雲端服務,並將雲端 APIs 編譯為宣告式組態檔案。

您可以使用 Terraform 安全地部署 AWS Transfer Family SFTP 伺服器和 SFTP 連接器,以及相關聯的相依性和自訂。如需包含 Terraform 程式碼以建立執行 AWS Transfer Family 所需資源的儲存庫,請參閱 GitHub 上的 Terraform Transfer Family 模組原始程式碼。

注意

Terraform 的 AWS Transfer Family 模組是社群支援的工作。它們不是 AWS 服務的一部分。最佳支援由 AWS Storage 社群提供。

SFTP 伺服器

此自動化為您提供可自訂的 Terraform 模組和end-to-end範例,以建立 SFTP 端點 (PUBLICVPC端點類型)、與 Amazon CloudWatch 整合以用於記錄和監控、管理端點存取的使用者身分,以及設定 IAM 角色以存取存放檔案的 Amazon S3 儲存貯體。模組支援每位使用者的多個 SSH 公有金鑰 (最多 50 個金鑰),以增強安全性和金鑰輪換功能。

SFTP 連接器

AWS Transfer Family Terraform 模組現在支援部署 SFTP 連接器,以在 Amazon S3 和遠端 SFTP 伺服器之間傳輸檔案。SFTP 連接器提供全受管和低程式碼功能,可在 Amazon S3 和遠端 SFTP 伺服器之間複製檔案。

您現在可以使用 Terraform,以程式設計方式在單一部署中佈建 SFTP 連接器、相關聯的相依性和自訂。模組也提供end-to-end範例,以根據排程或事件觸發來自動化檔案傳輸工作流程。使用 Terraform 進行部署不需要耗時且容易出錯的手動組態,並提供快速、可重複且安全的部署選項,讓您進行擴展。

AS2

若要顯示 AS2 Terraform 範本的支援,請將拇指向上反應 (👍) 新增至 Transfer Family Terraform 範本功能請求。您也可以新增說明使用案例的註解。

B2B 資料交換

AWS B2B 資料交換 會自動在 JSON 和 XML 資料格式之間轉換、驗證和產生電子資料交換 (EDI) 文件。若要顯示 B2B Data Interchange 的 Terraform 範本支援,請將拇指向上反應 (👍) 新增至功能請求。您也可以新增說明使用案例的註解。