AWS Lambda:如何获取环境变量

时间:2020-08-22 16:29:20

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

在我的 lambda_handler 函数中,如何获取已定义的环境变量?

def lambda_handler(event, context):
     
    # Get environment variables (see screenshot below)   
    key1 = event[0]
    key2 = event[1]
    key3 = event[2]

    return {
        'statusCode': 200,
        'body': key1
    }

环境变量 enter image description here

1 个答案:

答案 0 :(得分:3)

这些实际上不是环境变量,这是传递给Lambda的事件有效负载。

在您的情况下,您可以通过在结构event['key1']中访问其键来访问它。要重申此事件的内容,是调用者(服务或SDK)传入的有效负载。

Environment variables在Lambda中确实存在,但是以该语言访问环境变量的本机方式访问。