代码之家  ›  专栏  ›  技术社区  ›  Mehran

如何使用Node SDK设置/更新lambda函数的环境变量

  •  1
  • Mehran  · 技术社区  · 7 年前

    var params = {
      Code: { /* required */
        ZipFile: new Buffer('...')
      },
      FunctionName: 'STRING_VALUE', /* required */
      Environment: {
        Variables: {
          '<EnvironmentVariableName>': 'STRING_VALUE',
        }
      },
    };
    lambda.createFunction(params, function(err, data) {
      if (err) console.log(err, err.stack); // an error occurred
      else     console.log(data);           // successful response
    });
    

    但是,如何设置/更新已经存在的lambda函数的环境变量?我看不到任何参数 updateFunctionCode

    1 回复  |  直到 7 年前
        1
  •  1
  •   erik258    7 年前

    有一个单独的API调用用于更新lambda运行时配置,包括环境。

    https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionConfiguration.html

    它还更新超时、内存、死信队列等。