gpt4 book ai didi

python - 在 python 中从实例本身获取 AWS EC2 Spot 实例启动时间

转载 作者:行者123 更新时间:2023-12-01 03:50:20 25 4
gpt4 key购买 nike

我正在运行大量 EC2 Spot 实例。我需要使用 Python 从每个实例中了解当前实例的年龄(自启动时间以来)。我正在使用 boto3

最佳答案

通过“在 EC2 实例内”,我假设您想要在 EC2 实例上执行 python 代码。一旦您使用了 AWS python 代码,无论您在哪台计算机/机器上运行,只要系统满足 python 和网络要求,它就可以工作。

如果您要查找launch_time,可以使用以下代码。

import boto3

ec2 = boto3.resource('ec2', region_name='instance_region_name')
instance = ec2.Instance('instance_id')
print instance.launch_time.strftime("%Y-%m-%d %H:%M:%S")

如果您正在寻找实例的创建时间,请引用我的回答 here.

请注意,创建时间和启动时间是不同的。您可以根据需要多次启动给定实例,但创建只会发生一次

关于python - 在 python 中从实例本身获取 AWS EC2 Spot 实例启动时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38341784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com