View a markdown version of this page

AWS Storage Gateway Terraform モジュール - AWS Storage Gateway

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Storage Gateway Terraform モジュール

HashiCorpTerraform は、HashiCorp Configuration Language (HCL)を使用して開発されたオープンソースの Infrastructure as Code (IaC) エンジンです。Terraform は、一貫したコマンドラインインターフェイス (CLI) ワークフローを提供します。このワークフローにより、バックエンドインフラストラクチャとして Amazon S3 ファイルゲートウェイを組み合わせて、数百に及ぶクラウドサービスを管理し、クラウド API を宣言型の構成ファイルとしてコード化できます。

Terraform を使用して、Amazon S3 ファイルゲートウェイをオンプレミスの仮想インフラストラクチャに仮想マシン (VM) として安全にデプロイできます。Terraform は、オンプレミスの仮想インフラストラクチャの自動化します。オンプレミスの VMware 仮想環境で Terraform を使用して Amazon S3 ファイルゲートウェイを迅速にデプロイする方法については、「Automate Amazon S3 ファイルゲートウェイdeployments in VMware with Terraform by HashiCorp」を参照してください。

注記

希望するハイパーバイザープラットフォームの AWS Storage Gateway マシンイメージの最新バージョンを取得するように Terraform を設定する必要がある場合があります。Storage Gateway マシンイメージでは、次の命名規則を使用します。画像名に追加されるバージョン番号は、バージョンリリースごとに変更されます。

aws-storage-gateway-FILE_S3-1.25.0

この自動化では、VM 環境にゲートウェイとファイル共有を完全にデプロイするために必要なすべてのリソースと依存関係を含む Amazon S3 ファイルゲートウェイをプロビジョニングする、カスタマイズ可能な Terraform モジュールが提供されます。Terraform モジュールは、ゲートウェイ VM をプロビジョニングし、ゲートウェイをアクティブ化し、キャッシュディスクを設定し、ゲートウェイをドメインに参加させ、Amazon S3 バケットを作成し、ファイル共有を作成してそれらをバケットにマッピングします。オンプレミスで Amazon S3 ファイルゲートウェイを実行するために必要なリソースを作成する Terraform コードを含むリポジトリの完全なサンプルについては、GitHub の Terraform Storage Gateway モジュールのソースコードを参照してください。

注記

Terraform 用の Amazon S3 ファイルゲートウェイモジュールは、コミュニティによってサポートされている取り組みです。これは AWS サービスの一部ではありません。ベストエフォートサポートは AWS Storage コミュニティによって提供されます。