本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
从导入的快照创建 EBS 卷
您可以从 EBS 快照创建 EBS 卷。您可以将 EBS 卷连接到 EC2 实例。
- Amazon CLI
-
创建卷并将其连接到 EC2 实例
-
使用describe-import-snapshot-tasks命令确定导入任务创建的快照的 ID。
-
使用下面的 create-volume 命令从快照创建卷。您必须选择要将卷挂载到的实例的可用区。
aws ec2 create-volume \ --availability-zone
us-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-id
vol-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-EC2ImportSnapshotTaskcmdlet 来确定由导入任务创建的快照的 ID。
-
使用 New-EC2Volumecmdlet 从快照创建卷。您必须选择要将卷挂载到的实例的可用区。
New-EC2Volume ` -AvailabilityZone
us-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-EC2Volumecmdlet
Add-EC2Volume ` -VolumeId
vol-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
-
安装附加的卷。有关更多信息,请参阅您的实例的操作系统文档。
-
取消导入快照任务
从实例中导出