在CloudFormation模板中为不同的AWS Lambda函数版本指定不同的环境变量值

时间:2018-05-22 13:50:48

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

我有用于Lambda函数的AWS CloudFormation模板,该模板包含两个函数版本的函数配置和配置,如下所示:

Parse.Cloud.beforeFind('MyObject', function(req) {
  let query = req.query; // the Parse.Query
  let user = req.user; // the user
  let triggerName = req.triggerName; // beforeFind
  let isMaster = req.master; // if the query is run with masterKey
  let isCount = req.count; // if the query is a count operation (available on parse-server 2.4.0 or up)
  let logger = req.log; // the logger
  let installationId = req.installationId; // The installationId
});

如何为AWSTemplateFormatVersion: "2010-09-09" Transform: "AWS::Serverless-2016-10-31" Description: Lambda function configuration Resources: EndpointLambda: Type: "AWS::Lambda::Function" Properties: FunctionName: "endpoint-endpoint" Handler: "com.test.aws.RequestHandler::handleRequest" Runtime: java8 Code: S3Bucket: "lambda-functions" S3Key: "test-endpoint-lambda-0.0.1.jar" Description: Test Lambda function MemorySize: 256 Timeout: 60 Environment: Variables: VAR1: "test value 1" VAR2: "test value 2" LambdaFunctionVersion1: Type: "AWS::Lambda::Version" Properties: FunctionName: Ref: "EndpointLambda" Description: "version 1" LambdaFunctionVersion2: Type: "AWS::Lambda::Version" Properties: FunctionName: Ref: "EndpointLambda" Description: "version 2" VAR1的环境变量VAR2LambdaFunctionVersion1指定不同的值?

0 个答案:

没有答案