python - 确定 Amazon EC2 实例创建日期/时间

标签 python amazon-web-services amazon-ec2 boto ec2-api-tools

是否可以(通过 boto)确定特定 EC2 实例的创建时间?

http://boto.readthedocs.org/en/latest/ref/ec2.html在这种情况下似乎没有提供任何帮助。需要找出一组特定 EC2 实例的创建日期。

谢谢!

最佳答案

EC2 实例没有名为create_time 的属性,只有launch_time 可用。

但是,您可以使用以下 Python 代码来了解卷的创建时间,从而为您提供实例创建时间(请注意,我说的是创建实例时附加的卷):

import boto3
ec2 = boto3.resource('ec2', region_name='instance_region_name')
volume = ec2.Volume('vol-id')
print volume.create_time.strftime("%Y-%m-%d %H:%M:%S")

替代方法是使用自定义代码。当您使用 create_instances() 创建实例时,您可以将给定实例的 launch_time 连同它的实例 ID 和名称记录到 DynamoDB 等某个地方,以便您可以检索“创建时间”,只要你想使用实例 ID。

关于python - 确定 Amazon EC2 实例创建日期/时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18916135/

相关文章:

python - 如何在python中将unsigned char类型的int字符串转换为int

amazon-web-services - 将 AWS Lake Formation 与 CloudFormation 结合使用

http - 服务器每秒处理 70 个请求,每个请求的响应时间小于 50 毫秒

linux - 在 AWS 上展开根分区

amazon-ec2 - Amazon EC2 公共(public) ipv6 地址

python - 我无法在外键中保存唯一值

python - ptb_word_lm中batch_size的含义(tensorflow的LSTM模型)

python - 嵌套列表和列表推导式

amazon-web-services - AWS Cloudformation 循环输入参数

amazon-web-services - 获取 s3 存储桶上的资源 URI