如何识别卷快照是否包含AWS中的启动信息?

时间:2019-07-06 05:38:32

标签: amazon-web-services amazon-ebs

如何通过API确定快照是否包含启动信息?我不想通过尝试创建VM进行测试。我没有找到任何属性来检测快照是否包含启动信息。请帮助

1 个答案:

答案 0 :(得分:1)

此信息不可用。

Amazon EBS快照包含Amazon EBS卷的块的备份。 AWS不知道磁盘上有什么,因为块存储是由虚拟机上使用的操作系统管理的。

DescribeSnapshots()命令提供以下信息:

{
    'Snapshots': [
        {
            'DataEncryptionKeyId': 'string',
            'Description': 'string',
            'Encrypted': True|False,
            'KmsKeyId': 'string',
            'OwnerId': 'string',
            'Progress': 'string',
            'SnapshotId': 'string',
            'StartTime': datetime(2015, 1, 1),
            'State': 'pending'|'completed'|'error',
            'StateMessage': 'string',
            'VolumeId': 'string',
            'VolumeSize': 123,
            'OwnerAlias': 'string',
            'Tags': [
                {
                    'Key': 'string',
                    'Value': 'string'
                },
            ]
        },
    ],
    'NextToken': 'string'
}

没有任何磁盘内容或使用的文件系统的指示。

如果要创建启动卷的快照,则可以创建 Amazon Machine Image(AMI)。 AMI始终可引导,并且还存储是否为Windows的标识符。 AMI实际上与快照相同,但是它包含一些额外的元数据,并且可以包含多个磁盘。