1

我用额外的解析器更新了 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 函数的更改。

知道我在这里缺少什么吗?

4

0 回答 0