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 設定將容器根檔案系統維持為唯讀,同時仍允許應用程式寫入特定的記憶體內目錄。

若要開始使用,請更新您的任務定義,讓容器定義包含一個含有一或多個 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 開發人員指南中的 LinuxParameters 與 Tmpfs 章節。