python-3.x - AWS Lambda 层 - 尽管有任何代码更改,版本都会增加
问题描述
我正在Cloudformation
模板中创建 lambda 层,如下所示。问题是,随着每次部署,lambda 层版本都会增加。例如,当前图层版本120
为下PythonUtilsLayer
图所示。我的假设是,SAM
仅当存在潜在变化时才会修改资源(即,../../utils/py/
此处的某些内容)。知道为什么要SAM
创建一个新版本,即使没有变化?
PythonUtilsLayer:
Type: "AWS::Serverless::LayerVersion"
Properties:
LayerName: !Sub "${Stage}-PythonUtilsLayer"
Description: Utility layer for python functions
ContentUri: "../../utils/py/"
CompatibleRuntimes:
- python3.7
- python3.8
LicenseInfo: Crowdblink
Metadata:
BuildMethod: python3.7
解决方案
推荐阅读
- python - 不带 html 元素的打印结果
- linux - 如何调试已经在调试的子进程
- javascript - 用变量传播 prevState
- python - 动态读取嵌套 JSON
- trimble-maps - 哪些车辆类型适用于 Trimble MAPS 行程管理?
- plc - TwinCAT CoE:写入 SDO
- mysql - 在 node.js mySQL 查询中使用变量
- react-native - 使用 React Navigation 本机 v5,标题未显示在抽屉中
- botframework - 需要一种方法来保持 websocket 对 webchat 开放
- javascript - foreach 不更新数组中的元素