本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
從匯入的快照建立 EBS 磁碟區
您可以從 EBS 快照建立 EBS 磁碟區。您可以將 EBS 磁碟區連接至 EC2 執行個體。
- AWS 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 -
掛載附加的磁碟區。如需詳細資訊,請參閱適用於您執行個體的作業系統文件。
-
取消匯入快照作業
執行個體匯入