gpt4 book ai didi

amazon-web-services - 如何检测我是否在 AWS Lambda 环境中运行?

转载 作者:行者123 更新时间:2023-12-04 16:27:01 25 4
gpt4 key购买 nike

我想检测我的代码是否在 AWS Lambda 环境中执行。有没有一种好的、有记录的方法来做到这一点?

目前,我依赖于环境变量 LAMBDA_TASK_ROOT 的存在,该变量在 Exploring The AWS Lambda Runtime Environment 中有所描述。感觉不对的博文。

最佳答案

有一个process.env您可以检查的属性:

const isLambda = !!process.env.LAMBDA_TASK_ROOT;

if (isLambda) {
// You're on AWS Lambda
} else {
// Local or elsewhere
}

归功于 watson/is-lambda为发现。

编辑:官方 AWS 源(具有更多环境变量) https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html

关于amazon-web-services - 如何检测我是否在 AWS Lambda 环境中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38393772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com