使用boto3从Python脚本检测Amazon云中的执行

2024-05-22 00:33:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我怎样才能发现我的python脚本是在AWS(EC2实例、ECS容器或Lambda)中执行的,而不是在我自己的工作站上执行的,在脚本中使用理想的boto3。你知道吗

我想boto3会说:“True-是的,你在AWS”或者“False-不,你不是”。但是我找不到这样的东西。你知道吗

一些相对接近的东西似乎是boto.utils.get_instance_metadata——我猜在我的工作站上执行时至少会失败,但显然这样的功能甚至在boto3中都不存在: https://github.com/boto/boto3/issues/313


Tags: 实例lambda脚本awsfalsetruegetutils