Regions.getCurrentRegion()
从 AWS Lambda 函数中返回 null。 AWS Lambda 函数中似乎不支持 Regions.getCurrentRegion()
。有没有其他方法可以确定 lambda 函数在哪个区域运行?
注意:AWS Lambda 函数是用 Java 编写的。
原文由 Richard Crane 发布,翻译遵循 CC BY-SA 4.0 许可协议
Regions.getCurrentRegion()
从 AWS Lambda 函数中返回 null。 AWS Lambda 函数中似乎不支持 Regions.getCurrentRegion()
。有没有其他方法可以确定 lambda 函数在哪个区域运行?
注意:AWS Lambda 函数是用 Java 编写的。
原文由 Richard Crane 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
4 回答4k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
您可以读取
AWS_REGION
环境变量并使用Regions.fromName
函数将其解析为可用区域。与 ARN 解析方法相比,这种方法的优势在于您不需要 Context 对象,这意味着您可以在处理函数之外使用它。
资料来源: AWS 的 Lambda 环境变量文档。