View a markdown version of this page

Amazon ECS への S3 ファイルシステムのマウント - Amazon Simple Storage Service

Amazon ECS への S3 ファイルシステムのマウント

S3 ファイルシステムを Amazon ECS タスク定義にアタッチし、タスクをデプロイすることで、コンテナから S3 データにアクセスできるようになります。

S3 バケット、S3 ファイルシステム、Amazon ECS タスク間のデータフローを示す図。

Amazon ECS では、S3 Files ボリュームのサポートが、AWS Fargate および ECS マネージドインスタンスで一般提供時から利用可能です。Amazon EC2 起動タイプでは、S3 Files ボリュームはサポートされていません。タスク定義で S3 Files ボリュームを設定し、EC2 起動タイプで実行しようとすると、タスクは失敗します。

前提条件

S3 ファイルシステムを ECS タスクにアタッチする前に、以下があることを確認してください。

ECS タスクに S3 ファイルシステムをマウントする方法

  • S3 コンソールで、左側のナビゲーションペインから [ファイルシステム] を選択します。

  • マウントするファイルシステムを選択します。

  • [概要] タブで、[ECS タスクにアタッチする] の下にある [アタッチ] を選択します。

  • ドロップダウンから目的の ECS タスク定義を選択します。

  • ローカルマウントパスを指定します。

  • オプションで、アクセスポイント、ルートディレクトリ、および転送中の暗号化ポートを指定できます。

  • ファイルシステムがタスク定義にアタッチされると、次の方法でこのタスク定義を使用してタスクを開始できます。

詳細については、「Amazon ECS での S3 ファイルシステムストレージの使用」を参照してください。

Amazon CloudWatch を使用して、ファイルシステムのストレージ、パフォーマンス、クライアント接続、同期エラーをモニタリングできます。