lau*_*ent 10 python environment amazon-web-services aws-lambda
我有一个连接到数据库的Python应用程序,我希望db凭据在本地env(用于测试)或lambda函数(用于生产)中运行时是不同的.
从Python应用程序有没有办法检测它是否在lambda函数内运行?
编辑 2:随着 Lambda 函数自定义运行时的引入,最好检查AWS_LAMBDA_FUNCTION_NAME环境变量,如下所示:
os.environ.get("AWS_LAMBDA_FUNCTION_NAME") is not None
Run Code Online (Sandbox Code Playgroud)
编辑:请参阅其他答案,这是一个更好的解决方案:
os.environ.get("AWS_EXECUTION_ENV") is not None
Run Code Online (Sandbox Code Playgroud)
原答案:
context在处理函数中检查对象是否存在怎么样?http://docs.aws.amazon.com/lambda/latest/dg/python-programming-model-handler-types.html
| 归档时间: |
|
| 查看次数: |
2370 次 |
| 最近记录: |