觀點 · 資訊分享
AWS Lambda 可以把 S3 當資料夾掛載了:不用先下載再處理,多個函式還能共用同一份檔案
AWS Lambda 新支援 S3 Files:函式能直接把 S3 儲存桶掛載成檔案系統,用一般的檔案操作讀寫,不必先下載物件、也不必擔心暫存空間不夠。官方說除標準 Lambda 與 S3 費用外,不另收費。
- 發布
- 2026-04-22
- 篇幅
- 約 3 分鐘 · 1,282 字
- 結構
- 7 節 + 3 題常見問題
- 標籤

一句話看懂:AWS Lambda 現在能直接把 S3 儲存桶掛載成資料夾,函式用一般的檔案操作就能讀寫,不必先下載、處理完再上傳。

先用白話講:這是在解決什麼麻煩?
想像 S3 是一座很大的倉庫,Lambda 函式則是只能做短暫工作的小幫手。以前小幫手要處理一份檔案,得先把它從倉庫搬回自己的小桌子(暫存空間),做完再搬回倉庫。桌子小,搬運也花時間。
S3 Files 的做法像是在小幫手旁邊開一扇直通倉庫的窗:直接在窗邊翻資料、放資料,不必來回搬。
發生什麼事
AWS 在 2026 年 4 月 21 日宣布:Lambda 支援 Amazon S3 Files。
- 函式可以把 S3 儲存桶掛載成檔案系統,用標準的檔案操作處理資料,不必先下載
- 官方說明它以 Amazon EFS 為基礎,結合檔案系統的好用與 S3 的規模、耐久性、成本優勢
- 多個 Lambda 函式可同時連到同一個檔案系統,透過共用的工作空間交換資料,不用自己寫同步邏輯
- 省去下載物件、上傳結果、管理暫存空間上限的麻煩
什麼情境最適合?
官方特別點出 AI 與機器學習流程:多個步驟需要保存記憶、共享狀態。例如,一個協調函式把程式碼倉庫複製到共用空間,再讓多個代理函式同時分析;Lambda durable functions 負責記錄每一步的進度(checkpoint),S3 Files 負責在各步驟間共享資料。
| 做法 | 流程 |
|---|---|
| 不用 S3 Files | 下載物件 → 處理 → 上傳結果,受暫存空間限制 |
| 用了 S3 Files | 掛載後直接讀寫,多個函式共用 |
給開發者的技術細節
- 設定方式:Lambda 主控台、AWS CLI、AWS SDK、CloudFormation、SAM 都可以
- 限制:沒有設定 capacity provider 的函式才支援;僅限 Lambda 與 S3 Files 都有提供的區域
- 費用:官方說除了標準的 Lambda 與 S3 費用,不另外收費(細部計價請看 S3 與 Lambda 定價頁)
- 效能、延遲與一致性的細節,公告本身沒有說明,上線前建議看開發者指南並自己測試
我的看法
我自己做過的雜務型工作,常常是「從儲存空間撈一堆檔案、處理、再寫回去」,最煩的就是暫存空間上限和來回搬運的程式碼。能把 S3 直接當資料夾用,寫起來會單純很多。
不過我會先保持一點保守:公告沒說讀寫的延遲與一致性行為,如果流程對速度敏感,或多個函式同時改同一個檔案,記得先小規模測試再上線。
名詞小辭典
- Lambda:AWS 的無伺服器運算服務,有事件才執行、按用量計費的小程式。
- S3:AWS 的物件儲存服務,可以想成無限大的網路硬碟。
- 檔案系統掛載(Mount):把遠端的儲存空間接到系統上,讓它看起來像本機的一個資料夾。
- EFS:AWS 的共享檔案系統,可讓多個機器或函式同時存取。
資料來源
常見問題
S3 Files 是什麼?
讓 S3 儲存桶可以像資料夾一樣被掛載、用一般檔案操作讀寫的功能,官方說明底層用 Amazon EFS 建構。
要怎麼設定?
在 Lambda 主控台、AWS CLI、AWS SDK、CloudFormation 或 SAM 裡,替函式設定掛載 S3 儲存桶即可。
有什麼限制?
官方寫明:沒有設定 capacity provider 的 Lambda 函式才支援,且只在 Lambda 與 S3 Files 都有提供的區域可用。
接著讀
全部觀點 →AWS Lambda 程式碼能放在自己的 S3:不佔 Lambda 額度,託管額度預設也從 75 GB 提到 300 GBAWS Lambda 在 7 月 15 日支援直接引用你自己 S3 裡的程式碼,不再複製一份進 Lambda 的託管儲存,也就不佔額度。同時 Lambda 託管程式碼儲存的預設額度,從每區域 75 GB 提高到 300 GB。閱讀 →AWS Lambda Web Functions 登場:Express、Next.js 不改寫直接上 Lambda,一個環境接 128 個請求AWS 推出 Lambda Web Functions,讓本來就會「聽連接埠」的 Node.js 網站伺服器原封不動部署到 Lambda,一行指令拿到 HTTPS 網址,還能一鍵多區域部署。計費改成只算 CPU 實際運算時間,等資料庫回應的時間幾乎不花錢。閱讀 →AWS 公開 Prime Day 2026 數據:Lambda 一天被呼叫 2.3 兆次,資料庫每秒處理 1.92 億個請求AWS 每年都會公布撐起亞馬遜 Prime Day 購物節的後台數字。今年 Lambda 每天超過 2.3 兆次呼叫、DynamoDB 尖峰每秒 1.92 億個請求,故障演練次數更是去年的 6 倍以上。閱讀 →