python - 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
}
解决方案
这些实际上不是环境变量,这是传递给 Lambda 的事件负载。
在您的情况下,您可以通过访问其结构中的键来访问它,即event['key1']
. 重申一下这个事件内容是调用者(无论是服务还是 SDK)传入的有效负载。
环境变量确实存在于 Lambda 中,但以语言访问环境变量的本机方式访问。
推荐阅读
- git - git remote - 如何更改引用
- flutter - Flutter Charts - 标记颜色与系列颜色不匹配
- c# - 为什么锁需要 C# 中的实例?
- nginx - 在 NGINX 中只允许本地网络访问子域
- centos - centos 8包安装中的“错误:冲突请求”
- c++ - 确定某物是否是字谜的功能问题
- c++ - 带Args的reference_wrappers类型推演
- android - 在 Android Studio 项目中集成 Firestore 时出现致命错误
- discord.js - Quick.db unwarn 命令取消警告成员中的所有警告
- php - Microsoft Graph API - 将文件上传到一个驱动器 - 无法读取 JSON 请求负载。请确保内容-T