【问题标题】:AWS SAM Function AutoPublishAlias "Invalid function version"AWS SAM 函数 AutoPublishAlias “无效的函数版本”
【发布时间】:2020-03-30 13:34:59
【问题描述】:

我正在使用 AWS SAM 部署 Lambda 函数。我在部署函数时使用AutoPublishAlias 属性自动发布新版本,但出现以下错误:Invalid function version 9. Function version 9 is already included in routing configuration. (Service: AWSLambdaInternal; Status Code: 400; Error Code: InvalidParameterValueException; Request ID: 56b59a6b-6c57-434e-a505-ce7aa27c99b6)。每次我删除并创建堆栈时,函数都会成功创建,但是当我尝试更新堆栈时会出现错误。我也想知道为什么删除Lambda后版本号不是从1开始的?

Lambda 定义:

ApiLambda:
Type: AWS::Serverless::Function
Properties:
  FunctionName: !Sub '${TagApplication}-${TagEnvironment}-api-lambda'
  CodeUri: ../build
  Handler: lambda.handler
  MemorySize: 256
  Role: !GetAtt LambdaExecutionRole.Arn
  Runtime: nodejs10.x
  Timeout: 30
  AutoPublishAlias: 'live'
  ProvisionedConcurrencyConfig:
    ProvisionedConcurrentExecutions: '1'

AWS Lambda 控制台别名菜单的屏幕截图:

【问题讨论】:

    标签: amazon-web-services aws-lambda amazon-cloudformation aws-sam


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 2020-11-06
      • 2022-01-13
      • 2019-08-18
      • 2019-06-03
      • 1970-01-01
      • 1970-01-01
      • 2021-01-30
      • 2021-01-24
      • 1970-01-01
      相关资源
      最近更新 更多