本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
从导入的快照创建 EBS 卷
您可以从 EBS 快照创建 EBS 卷。您可以将 EBS 卷附加到 EC2 实例。
- Amazon CLI
-
创建一个卷并将其附加到某个 EC2 实例
-
请使用 describe-import-snapshot-tasks 命令确定导入任务所创建的快照的 ID。
-
使用下面的 create-volume 命令从快照创建卷。您必须选择要将卷挂载到的实例的可用区。
aws ec2 create-volume \ --availability-zoneus-east-1a\ --snapshot-idsnap-1234567890abcdef0下面是示例输出。
{ "AvailabilityZone": "us-east-1a", "VolumeId": "vol-1234567890abcdef0", "State": "creating", "SnapshotId": "snap-1234567890abcdef0" } -
使用下面的 attach-volume 命令将上一步中创建的 EBS 卷挂载到某个现有实例。
aws ec2 attach-volume \ --volume-idvol-1234567890abcdef0\ --instance-idi-1234567890abcdef0\ --device/dev/sdf下面是示例输出。
{ "AttachTime": "YYYY-MM-DDTHH:MM:SS.000Z", "InstanceId": "i-1234567890abcdef0", "VolumeId": "vol-1234567890abcdef0", "State": "attaching", "Device": "/dev/sdf" } -
安装附加的卷。有关更多信息,请参阅您的实例的操作系统文档。
-
- PowerShell
-
创建一个卷并将其附加到某个 EC2 实例
-
请使用 Get-EC2ImportSnapshotTask cmdlet 确定导入任务所创建的快照的 ID。
-
使用 New-EC2Volume cmdlet 从快照创建卷。您必须选择要将卷挂载到的实例的可用区。
New-EC2Volume ` -AvailabilityZoneus-east-1a` -SnapshotIdsnap-1234567890abcdef0下面是示例输出。
Attachments : {} AvailabilityZone : us-east-1a CreateTime : 7/15/2025 3:37:56 PM Encrypted : False FastRestored : False Iops : 3000 KmsKeyId : MultiAttachEnabled : False Operator : OutpostArn : Size : 41 SnapshotId : snap-1234567890abcdef0 SseType : State : creating Tags : {} Throughput : 125 VolumeId : vol-1234567890abcdef0 VolumeType : gp3 -
使用 Add-EC2Volume cmdlet
Add-EC2Volume ` -VolumeIdvol-1234567890abcdef0` -InstanceIdi-1234567890abcdef0` -Devicexvdb下面是示例输出。
AssociatedResource : AttachTime : 7/15/2025 3:47:20 PM DeleteOnTermination : False Device : xvdb InstanceId : i-1234567890abcdef0 InstanceOwningService : State : attaching VolumeId : vol-1234567890abcdef0 -
安装附加的卷。有关更多信息,请参阅您的实例的操作系统文档。
-
取消导入快照任务
从实例中导出