【发布时间】:2019-02-06 03:14:48
【问题描述】:
如何获取当前 Glue 作业正在执行的区域?
当 Glue 作业开始执行时,我看到了输出
Detected region eu-central-1。
在 AWS Lambda 中,我可以使用以下几行来获取当前区域:
import os
region = os.environ['AWS_REGION']
但是,Glue 中似乎不存在 AWS_REGION 环境变量,因此引发了 KeyError:
KeyError: 'AWS_REGION'
我需要该区域的原因是我试图获取 this question 中所述的所有数据库和表,并且我不想在创建 boto 客户端时对区域进行硬编码。
【问题讨论】:
标签: python amazon-web-services aws-glue