回答

2

JAWS AWS Module system(又名awsm)允許通過awsm.json元數據文件中的屬性指定該功能,該屬性指定如何打包lambda代碼。

具體是在awsm.json規範的lambda configuration options部分定義的lambda.package.optimize.excludelambda.package.optimize.includePaths

exclude屬性指定應該從優化過程中排除的節點模塊(在它僅使用browserify exclude的掩護下)。在exclude屬性中,您只需指定['aws-sdk']。然後,您必須通過將其路徑放入includePaths,告訴JAWS將aws-sdk包含在zip中。

includePaths屬性是相對於back目錄的路徑列表,它們在部署之前按原樣拉入zip文件。

有關完整示例,請參閱awsm sample