本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在啟動期間,將執行個體儲存體磁碟區新增至 EC2 執行個體
在您啟動具有非 NVMe 執行個體儲存體磁碟區的執行個體類型 (如 C1、C3、M1、M2、M3、R3、D2、H1、I2、X1 和 X1e) 時,您必須為要在啟動時連接的執行個體儲存體磁碟區,指定區塊型儲存設備映射。必須在執行個體啟動要求或用於啟動執行個體的 AMI 中,指定區塊型裝置映射。
如果 AMI 包含執行個體儲存體磁碟區的區塊型裝置映射,您不需要在執行個體啟動要求中指定區塊型裝置映射,除非您需要的執行個體儲存體磁碟區數量超過 AMI 中所包含的數量。
如果 AMI 不包括執行個體儲存體磁碟區的區塊型裝置映射,則必須在執行個體啟動請求中指定區塊型裝置映射。
對於具有 NVMe 執行個體儲存體磁碟區的執行個體類型,所有支援的執行個體儲存體磁碟區都會在啟動時自動連接至執行個體。
- Console
-
在執行個體啟動請求中指定區塊型設備映射
-
前往 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。
-
在儀表板中,選擇啟動執行個體。
-
在 Application and OS Images (應用程式和 OS 映像) 區段中,選取要使用的 AMI。
-
在設定儲存體區段中,執行個體儲存體磁碟區區段會列出可連結至該執行個體的執行個體儲存體磁碟區。
-
對於要連接的每個執行個體儲存體磁碟區,針對裝置名稱,請選取要使用的裝置名稱。
-
根據需要進行剩餘的執行個體設定,然後選擇啟動執行個體。
- AWS CLI
-
在執行個體啟動請求中指定區塊型設備映射
使用 run-instances 命令搭配 --block-device-mappings
選項。
--block-device-mappings file://mapping.json
下列區塊型設備映射會新增兩個執行個體存放區磁碟區。
[
{
"DeviceName": "/dev/sdc",
"VirtualName": "ephemeral0"
},
{
"DeviceName": "/dev/sdd",
"VirtualName": "ephemeral1"
}
]
- PowerShell
-
在執行個體啟動請求中指定區塊型設備映射
使用 New-EC2Instance cmdlet 搭配 -BlockDeviceMapping
選項。
-BlockDeviceMapping $bdm
下列區塊型設備映射會新增兩個執行個體存放區磁碟區。
$bdm = @()
$sdc = New-Object -TypeName Amazon.EC2.Model.BlockDeviceMapping
$sdc.DeviceName = "/dev/sdc"
$sdc.VirtualName = "ephemeral0"
$bdm += $sdc
$sdd = New-Object -TypeName Amazon.EC2.Model.BlockDeviceMapping
$sdd.DeviceName = "/dev/sdd"
$sdd.VirtualName = "ephemeral1"
$bdm += $sdd