Transfer Family Terraform モジュール - AWS Transfer Family

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

Transfer Family Terraform モジュール

HashiCorphttps://www.terraform.io/ Terraformは、HashiCorp 設定言語 (HCL) を使用して開発されたオープンソースの Infrastructure as Code (IaC) エンジンです。 HashiCorp Terraform は、バックエンドインフラストラクチャの AWS Transfer Family と組み合わせて、何百ものクラウドサービスを管理し、クラウド APIs を宣言的な設定ファイルにコーディングできる、一貫したコマンドラインインターフェイス (CLI) ワークフローを提供します。

Terraform を使用して、 AWS Transfer Family SFTP サーバーと SFTP コネクタを、関連する依存関係とカスタマイズとともに安全にデプロイできます。 AWS Transfer Family の実行に必要なリソースを作成するための Terraform コードを含むリポジトリについては、GitHub の Terraform Transfer Family モジュールのソースコードを参照してください。

注記

Terraform の AWS Transfer Family モジュールは、コミュニティでサポートされている作業です。これらは AWS サービスの一部ではありません。ベストエフォートサポートは AWS Storage コミュニティによって提供されます。

SFTP サーバー

この自動化により、カスタマイズ可能な Terraform モジュールとend-to-endの例を使用して、SFTP エンドポイント (PUBLIC または VPC エンドポイントタイプ) を作成し、ログ記録とモニタリングのために Amazon CloudWatch と統合し、エンドポイントアクセスのユーザー ID を管理し、ファイルが保存されている Amazon S3 バケットにアクセスするための IAM ロールを設定します。

Transfer コネクタ

AWS Transfer Family Terraform モジュールは、Amazon S3 サーバーとリモート SFTP サーバー間でファイルを転送するための SFTP コネクタのデプロイをサポートするようになりました。SFTP コネクタは、Amazon S3 サーバーとリモート SFTP サーバー間でファイルをコピーするためのフルマネージド型のローコード機能を提供します。

Terraform を使用して、単一のデプロイで SFTP コネクタ、関連する依存関係、カスタマイズをプログラムでプロビジョニングできるようになりました。このモジュールは、スケジュールまたはイベントトリガーに基づいてファイル転送ワークフローを自動化するためのend-to-endの例も提供します。デプロイに Terraform を使用すると、時間のかかるエラーが発生しやすい手動設定が不要になり、スケールできる高速で繰り返し可能で安全なデプロイオプションが提供されます。