[英]AWS - share business logic (jar) across multiple lambdas
我有一個較小的應用程序,但是它針對不同的任務使用了多個lambda函數(超過20個)。 每個lambda都是它自己的java項目。 大多數邏輯代碼駐留在一個jar文件(單個項目)中,並且在它們之間共享。
因此,在更改邏輯代碼時,我需要重新部署每個lambda,以便它們都運行相同的代碼庫...
是否可以指出S3存儲桶路徑(環境變量),並讓我的lambda在運行時包含jar? 在那種情況下,我只需要重新部署邏輯代碼。
還是AWS Code Pipeline走了嗎? 我以前從未用過
對於這種情況,最好設置一個強大的CI / CD管道,該管道可以自動執行部署,這樣,如果更新庫,則可以更新Lambda。 僅使用AWS Code Pipeline。
執行時使用S3存儲Jar並將其下載(到Lambda的/ tmp文件夾中)的問題在於,即使您下載並執行反射代碼,也會影響應用程序性能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.