[英]make sam to IGNORE requirements.txt
所以我正在使用 AWS SAM 構建和部署一些 function 到 AWS Lambda。 由於我的連接速度很慢,上傳功能很慢,所以我決定在其中創建一個帶有需求的圖層。 所以下次當我嘗試部署 function 時,我不必上傳所有 50 mb 的需求,我可以使用已經上傳的層。
問題是我找不到任何參數可以讓我忽略需求文件並只部署源代碼。
甚至可能嗎?
我希望我能正確理解您的問題,但如果您想部署沒有任何依賴關系的 lambda,您可以嘗試兩件事:
sam deploy
之前不運行sam build
sam build
根本不包含該 lambda function 的任何依賴項。當然,在這里我假設該層已經存在於 AWS 中,並且不包含在同一個模板中。 如果它們在同一個模板中定義,則必須將它們分成兩個堆棧。 一個帶有可以部署一次的層,另一個帶有引用該層的 lambda。
不幸的是,據我所知, sam build
沒有忽略 requirements.txt 的標志,因為該命令的核心目的是構建依賴項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.