执行 aws cloudformation deploy 时,AWS Lambda 环境变量未更新

hir*_*oga 5 amazon-web-services aws-cloudformation aws-lambda

我想更新 AWS Lambda 环境变量。该函数在 SAM 中定义。环境变量是指参数。像这样。

AWSTemplateFormatVersion: '2010-09-09'
Transform: AWS::Serverless-2016-10-31
Description: mobile api template

Parameters:
  MyKey:
    Type: String

~~~~~

myFunction:
Type: AWS::Serverless::Function
~~~~
Properties:
  Environment:
    Variables:
      MyKey: !Ref MyKey
Run Code Online (Sandbox Code Playgroud)

问题:
MyKey在 AWS Web 控制台中清空了。在那之后,我想修复它所以重新部署但 MyKey 仍然是空的。

我所做的:
aws cloudformation deploy --parameter-overrides MyKey=ABC123

怎么了?