我怎样才能发现我的python脚本是在AWS(EC2实例、ECS容器或Lambda)中执行的,而不是在我自己的工作站上执行的,在脚本中使用理想的boto3
。你知道吗
我想boto3
会说:“True
-是的,你在AWS”或者“False
-不,你不是”。但是我找不到这样的东西。你知道吗
一些相对接近的东西似乎是boto.utils.get_instance_metadata
——我猜在我的工作站上执行时至少会失败,但显然这样的功能甚至在boto3
中都不存在:
https://github.com/boto/boto3/issues/313
为什么不使用
requests
模块连接到元数据服务器并确定它是否在AWS
中运行。你知道吗相关问题 更多 >
编程相关推荐