使用AWS SDK for Python (Boto3)实现。可以使用describe_volumes函数来获取所有卷,并使用Volume的create_time属性过滤卷。以下是示例代码:
import boto3
ec2 = boto3.client('ec2')
# 以创建时间过滤所有EBS卷
response = ec2.describe_volumes(
    Filters=[
        {
            'Name': 'status',
            'Values': [
                'in-use',
                'available',
            ]
        },
    ]
)
# 按创建时间排序
volumes = response['Volumes']
volumes_by_create_time = sorted(volumes, key=lambda k: k['CreateTime'])
# 打印卷的ID和创建时间
for vol in volumes_by_create_time:
    print(f"卷ID:{vol['VolumeId']},创建时间:{vol['CreateTime']}")
这段代码首先调用describe_volumes函数以获取所有卷。然后按创建时间对卷进行排序,并循环输出卷的ID和创建时间。如果您要进一步过滤卷,您可以在Filters中添加其他条件。更多信息请参阅Boto3文档的describe_volumes函数。