Amazon Storage Gateway Terraform module
HashiCorp
You can use Terraform to safely deploy an Amazon S3 File Gateway as a virtual machine (VM) in your
on-premises virtual infrastructure. Terraform provides automation for on-premises virtual
infrastructure. See Automate Amazon S3 File Gateway deployments in VMware with Terraform
by HashiCorp
Note
You might need to configure Terraform to obtain the latest version of the Amazon Storage Gateway machine image for your preferred hypervisor platform. Storage Gateway machine images use the following naming convention. The version number appended to the image name changes with each version release.
aws-storage-gateway-FILE_S3-1.25.0
This automation provides you with a customizable Terraform module that you can use to
provision an Amazon S3 File Gateway with all of the resources and dependencies needed to fully deploy
the gateway and file shares in your VM environment. The Terraform module provisions the
gateway VM, activates the gateway, configures the cache disk, joins the gateway to a domain,
creates the Amazon S3 buckets, creates the file shares, and maps them to buckets. For a complete
example of a repository that contains Terraform code to create the resources required to run
Amazon S3 File Gateway on premises, see the Terraform Storage Gateway
module
Note
The Amazon S3 File Gateway module for Terraform is a community supported effort. It is not part of an Amazon service. Best-effort support is provided by the Amazon Storage community.