

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

# AWS Storage Gateway Terraform 模組
<a name="sgw-terraform"></a>

[HashiCorp](https://www.hashicorp.com/)[https://www.terraform.io/](https://www.terraform.io/) Terraform是使用 HashiCorp 組態語言 (HCL) 開發的開放原始碼基礎設施即程式碼 (IaC) 引擎。Terraform 提供一致的命令列界面 (CLI) 工作流程，搭配後端基礎設施的 Amazon S3 File Gateway，可以管理數百個雲端服務，並將雲端 APIs 編碼為宣告式組態檔案。

您可以使用 Terraform 將 Amazon S3 File Gateway 安全地部署為現場部署虛擬基礎設施中的虛擬機器 (VM)。Terraform 為內部部署虛擬基礎設施提供自動化。請參閱[使用 HashiCorp 的 Terraform 在 VMware 中自動化 Amazon S3 File Gateway 部署](https://aws.amazon.com/blogs/storage/automate-amazon-s3-file-gateway-deployments-in-vmware-with-terraform-by-hashicorp/)，以取得在內部部署 VMware 虛擬環境中使用 Terraform 快速部署 Amazon S3 File Gateway 的相關資訊。

**注意**  
您可能需要設定 Terraform，以取得您偏好 Hypervisor 平台的 AWS Storage Gateway 機器映像最新版本。Storage Gateway 機器映像使用以下命名慣例。附加到映像名稱的版本編號會隨每個版本版本而變更。  
`aws-storage-gateway-FILE_S3-1.25.0`

此自動化為您提供可自訂的 Terraform 模組，您可以用來佈建 Amazon S3 File Gateway，其中包含在 VM 環境中完全部署閘道和檔案共用所需的所有資源和相依性。Terraform 模組佈建閘道 VM、啟用閘道、設定快取磁碟、將閘道加入網域、建立 Amazon S3 儲存貯體、建立檔案共用，並將它們映射至儲存貯體。如需包含 Terraform 程式碼的儲存庫完整範例，以建立在內部部署執行 Amazon S3 File Gateway 所需的資源，請參閱 GitHub 上的 [Terraform Storage Gateway 模組](https://github.com/aws-ia/terraform-aws-storagegateway)原始程式碼。

**注意**  
Terraform 的 Amazon S3 File Gateway 模組是社群支援的工作。它不是 AWS 服務的一部分。最佳支援由 AWS Storage 社群提供。