如何将数组作为 boto3 Lambda 函数中的环境变量

Aym*_*tem 1 amazon-web-services aws-lambda

有没有办法使用 Python 运行时将数组作为 lambda 函数中的环境变量。

Ole*_*oha 5

环境变量是字符串。有一些方法可以在字符串中表示列表(或数组),最常见的是用逗号分隔的列表item,item2,item3,您可以在 python 代码中处理它,如下所示:

import os

env_variable = os.getenv("NAME_LIST")
name_list = [item for item in env_variable.split(",") if item]
Run Code Online (Sandbox Code Playgroud)

我选择使用条件列表理解而不是仅仅使用,str.split因为有时(取决于字符串的形成方式)结果中会出现您不希望出现的空字符串。请随意省略这部分。