如何将 AWS 区域传递给 lambda 函数?
How to pass AWS Region to lambda function?
我目前有一个从我的 DynamoDB 和 S3 读取的 lambda,我在其中传入 us-east-1 作为区域。我现在也在部署一个备份区域,但我不确定如何根据它是在默认区域还是 warm/backup 区域中来在我的 lambda 中创建区域变量。有没有办法检测我的 lambda 在哪个区域 运行,无论是在我设置了 lambda 的 Terraform 中还是在其他任何地方?
开箱即用,Lambda 函数可以访问各种 environment variables,包括:
- AWS_REGION
- AWS_LAMBDA_FUNCTION_NAME
- AWS_LAMBDA_LOG_GROUP_NAME
- AWS_LAMBDA_LOG_STREAM_NAME
我目前有一个从我的 DynamoDB 和 S3 读取的 lambda,我在其中传入 us-east-1 作为区域。我现在也在部署一个备份区域,但我不确定如何根据它是在默认区域还是 warm/backup 区域中来在我的 lambda 中创建区域变量。有没有办法检测我的 lambda 在哪个区域 运行,无论是在我设置了 lambda 的 Terraform 中还是在其他任何地方?
开箱即用,Lambda 函数可以访问各种 environment variables,包括:
- AWS_REGION
- AWS_LAMBDA_FUNCTION_NAME
- AWS_LAMBDA_LOG_GROUP_NAME
- AWS_LAMBDA_LOG_STREAM_NAME