Amazon ECS が AWS Fargate および ECS マネージドインスタンスにおける tmpfs マウントをサポート開始

投稿日: 2026年1月6日

Amazon Elastic Container Service (Amazon ECS) は、AWS Fargate および Amazon ECS マネージドインスタンスで実行される Linux タスクの tmpfs マウントをサポートするようになりました。これは EC2 起動タイプ以外にも拡張されています。tmpfs を使用すると、コンテナ化されたワークロード用のメモリベースのファイルシステムを作成できるようになりました。このデータをタスクストレージに書き込む必要はありません。

tmpfs マウントは、メモリベースでコンテナ内の任意のパスで公開される一時ファイルシステムを提供します。これは、スクラッチファイル、キャッシュ、または一時的なワーキングセットへの高速アクセスを必要とするパフォーマンス重視のワークロードや、存続期間の短いシークレットや認証情報などのセキュリティ上重要なデータ (タスク停止後にデータが保持されないため) に最適です。tmpfs では、アプリケーションが特定のメモリ内ディレクトリに書き込むことを許可しながら、ReadOnlyRootFileSystem 設定を使用してコンテナのルートファイルシステムを読み取り専用に保つこともできます。

まず、タスク定義を更新して、1 つ以上の tmpfs エントリを含む LinuxParameters ブロックがコンテナ定義に含まれるようにしてください。tmpfs マウントごとに、ContainerPath、サイズ、およびオプションの mountOptions を指定します。タスク定義は、Amazon ECS コンソール、AWS CLI、AWS CloudFormation、または AWS CDK を使用して登録または更新できます。この機能は、Amazon ECS、AWS Fargate、および Amazon ECS マネージドインスタンスがサポートされているすべての AWS リージョンで利用できます。詳しくは、『Amazon ECS API リファレンス』と『Amazon ECS 開発者ガイド』の「Linux パラメータ」と「Tmpfs」セクションを参照してください。