Для экземпляра 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
для данного экземпляра вместе с его идентификатором экземпляра и именем в каком-либо месте, например DynamoDB, чтобы вы могли получать «время создания», когда захотите, используя идентификаторы экземпляров.
person
Venkatesh Wadawadagi
schedule
27.07.2016