我有一個共享通用代碼的 lambda 函式。我正在嘗試將共享代碼洗掉到一個層中,但大小大于首選限制。是否可以在保持代碼完整的情況下將一層分成兩層。
uj5u.com熱心網友回復:
是的,它超過 250 mb
lambda 的目的是快速和輕量級,并附帶強加的限制。
如果您確實需要包含非常大的檔案(資料、庫等),我會看到多個選項:
- 使用不同的部署選項(ec2、ecs、aws batch/..)
- 在 EFS 上共享公共資料/庫并將檔案系統掛載到 lambda
- 按需下載資料/庫,例如從 S3 存盤桶
- 構建自己的 lambda 映像
每個選項都有自己的優缺點和價格,具體取決于您的使用要求和期望,什么對您來說最可行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/517067.html
標籤:Python亚马逊网络服务亚马逊-s3aws-lambdaaws-lambda 层
