Aws lambda 如何使用AWS Lambda的无服务器框架获取最新的层版本

Aws lambda 如何使用AWS Lambda的无服务器框架获取最新的层版本,aws-lambda,serverless-framework,serverless,aws-serverless,aws-lambda-layers,Aws Lambda,Serverless Framework,Serverless,Aws Serverless,Aws Lambda Layers,我正试图通过使用serverless最新层版本plugin获得无服务器框架的最新层版本。该插件本身可以获得最新版本的图层,但问题是,每当我对图层和功能进行新部署时,图层版本总是显示新图层版本的前一个版本。下面是serverless.yml,用于获取最新版本并将其应用到函数中。请帮助我建议我错过的任何配置到最新层版本的内容 layers: my-layers: path: my-layers name: ${opt:stage, 'development'}-my-

我正试图通过使用
serverless最新层版本
plugin获得无服务器框架的最新层版本。该插件本身可以获得最新版本的图层,但问题是,每当我对图层和功能进行新部署时,图层版本总是显示新图层版本的前一个版本。下面是serverless.yml,用于获取最新版本并将其应用到函数中。请帮助我建议我错过的任何配置到最新层版本的内容

layers:
    my-layers:
      path: my-layers
      name: ${opt:stage, 'development'}-my-layer
      description: Save all common npm dependencies in single project
      compatibleRuntimes:
        - nodejs10.x

  functions:
    app:
      handler: index.handler
      layers:
        - arn:aws:lambda:ap-southeast-1:#{AWS::AccountId}:layer:${opt:stage, 'development'}-my-layer:latest

我想你可以使用CloudFormationRef。请参阅Serverless()上的文档:

要在同一服务中使用具有功能的层,请使用 CloudFormation Ref.您在CloudFormation中的层的名称 模板将以图层名称标题为基础(不带空格),并具有 附加到末尾的lambdlayer。例如:


啊,嗯。我错过了那部分文件。谢谢你的信息。
layers:
  test:
    path: layer
functions:
  hello:
    handler: handler.hello
    layers:
      - { Ref: TestLambdaLayer }