我用额外的解析器更新了 cdk-stack.ts 文件,并更新了lamdba函数的目录位置。
// create a lambda function
const lambdaFunction = new lambda.Function(this, `${this.APP_NAME}-function`, {
runtime: lambda.Runtime.NODEJS_10_X,
handler:'index.handler',
code: lambda.Code.asset('dist')
});
如果我做 a cdk diff
,我可以看到元数据存在差异。
AWS::Lambda::Function
└─ [~] Metadata
└─ [~] .aws:asset:path:
├─ [-] asset.8b3702f0cb9ece01107b448a0829e139592b8c316de111df850555b7a39772d8
└─ [+] asset.7ca5a346414e4ba91ede1094621c5f2df8293ab7e1d6acd64f712270c62c6ecd
但是,一旦部署,我就看不到 cloudformation 中的任何新事件或对已部署的 lambda 函数的更改。
知道我在这里缺少什么吗?