從匯出的快照建立 Amazon EC2 執行個體 - Amazon Lightsail

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

從匯出的快照建立 Amazon EC2 執行個體

在匯出 Lightsail 執行個體快照並在 Amazon EC2 中使用後 (以 AMI 和 EBS 快照的形式),您可以使用 Amazon Lightsail 主控台中的「建立 Amazon EC2 執行個體」頁面 (也稱為「升級至 Amazon EC2 精靈」),從快照建立 Amazon EC2 執行個體。這會引導您執行 EC2 執行個體組態選項,例如選擇符合需求的 EC2 執行個體類型、設定安全群組連接埠、新增啟動指令碼等。Lightsail 主控台中的精靈可簡化建立新 EC2 執行個體及其相關資源的程序。

注意

若要透過匯出的區塊儲存磁碟快照建立 Amazon Elastic Block Store (Amazon EBS) 磁碟區,請參閱透過匯出的磁碟快照建立 Amazon EBS 磁碟區

您也可以使用 Lightsail API 或開發套件建立新的 EC2 執行個體。 AWS CLI如需詳細資訊,請參閱 Lightsail API 文件中的CreateCloudFormationStack 作業,或文 AWS CLI 件中的create-cloud-formation-stack 命令。或者,如果您對 Amazon EC2 感到滿意,則可以使用 EC2 主控台、Amazon EC2 API 或開發套件。 AWS CLI如需詳細資訊,請參閱 Amazon EC2 文件中的使用啟動執行個體精靈來啟動執行個體從快照中還原 Amazon EBS 磁碟區

重要

建議您先熟悉 Lightsail 匯出程序,然後再完成本指南中的步驟。如需詳細資訊,請參閱將快照匯出至 Amazon EC2

內容

AWS CloudFormation Lightsail 的堆棧

Lightsail 會使用 AWS CloudFormation 堆疊來建立 EC2 執行個體及其相關資源。如需有關 Lightsail CloudFormation 堆疊的詳細資訊,請參閱 Li ghtsail 的AWS CloudFormation 堆疊

可能需要在 IAM 中設定以下額外許可,這取決於將使用建立 Amazon EC2 執行個體頁面來建立 EC2 執行個體的使用者身分:

  • 如果 Amazon 帳戶根使用者會建立 EC2 執行個體,則請繼續;前往本指南的先決條件一節。根使用者已具備使用 Lightsail 建立 EC2 執行個體所需的權限。

  • 如果 IAM 使用者將建立 EC2 執行個體,則 AWS 帳戶管理員必須向使用者新增下列許可。如需有關如何變更使用者許可的詳細資訊,請參閱 IAM 文件中的變更 IAM 使用者的許可

    • 使用者需要下列許可才能使用 Lightsail 建立 Amazon EC2 執行個體:

      注意

      這些權限允許建立 CloudFormation 堆疊。然而,如果建立失敗,轉返程序可能會需要更多許可。缺少許可或許會導致剩餘的資源無法在 Amazon EC2 中轉返。如果發生這種情況,您可以前往 AWS CloudFormation 主控台並手動刪除 EC2 資源。如需詳細資訊,請參閱適用於 Lightsail 的AWS CloudFormation 堆疊

      • ec2:DescribeAvailabilityZones

      • ec2:DescribeSubnets

      • ec2:DescribeRouteTables

      • ec2:DescribeInternetGateways

      • ec2:DescribeVpcs

      • 雲形:CreateStack

      • 雲形:ValidateTemplate

      • IAM:CreateServiceLinkedRole

      • IAM:PutRolePolicy

    • 如果使用者會在 EC2 執行個體的安全群組中設定連接埠,則必須有以下許可:

      • ec2:DescribeSecurityGroups

      • ec2:CreateSecurityGroup

      • ec2:AuthorizeSecurityGroupIngress

    • 如果使用者要在 Amazon EC2 中建立 Windows Server 執行個體,則必須擁有以下許可:

      • ec2:DescribeKeyPairs

      • ec2:ImportKeyPair

    • 如果使用者是第一次建立 Amazon EC2 執行個體,或虛擬私有雲端 (VPC) 無法設定完全時,則必須擁有以下許可:

      • ec2:AssociateRouteTable

      • ec2:AttachInternetGateway

      • ec2:CreateInternetGateway

      • ec2:CreateRoute

      • ec2:CreateRouteTable

      • ec2:CreateSubnet

      • ec2:CreateVpc

      • ec2:ModifySubnetAttribute

      • ec2:ModifyVpcAttribute

必要條件

將 Lightsail 執行個體快照匯出至 Amazon EC2。如需詳細資訊,請參閱將快照匯出至 Amazon EC2

在 Lightsail 主控台中存取建立 Amazon EC2 執行個體頁面

只有在執行個體快照成功匯出至 EC2 之後,才能從任務監視器存取 Lightsail 主控台中的「建立 Amazon EC2 執行個體」頁面。

在 Lightsail 主控台中存取建立 Amazon EC2 執行個體頁面
  1. 登入主 Li ghtsail 台

  2. 從頂部導覽窗格選擇 Task monitor (任務監控) 圖示。

  3. 找到任務歷史記錄區段中已完成的執行個體快照匯出,然後選擇建立新的 Amazon EC2 執行個體

    Lightsail 主控台中的工作監視器。

    系統會顯示建立 Amazon EC2 執行個體頁面。繼續本指南的下列建立 Amazon EC2 執行個體一節,了解如何使用此頁面設定和建立 EC2 執行個體。

建立 Amazon EC2 執行個體

使用建立 Amazon EC2 執行個體頁面來建立 EC2 執行個體。若要從匯出的 Lightsail 快照建立多個 EC2 執行個體,請多次重複下列步驟,但請等到建立每個執行個體後再建立下一個執行個體。

建立 Amazon EC2 執行個體
  1. 在頁面的 Amazon EC2 AMI 詳細資料區段中,確認顯示的 Amazon 機器映像 (AMI) 詳細資料符合來源 Lightsail 執行個體的規格。

    「建立 Amazon EC2 執行個體」頁面上的 Amazon EC2 AMI 詳細資訊。
  2. 在頁面的 Resource location (資源位置) 部分,視需要變更執行個體的可用區域。Amazon EC2 資源的建立方式與來源快 Lightsail 同 AWS 區域 。

    注意

    並非所有可用區域皆適用於所有使用者。選擇無法使用的可用區域會在建立 EC2 執行個體時導致錯誤。

    「建立 Amazon EC2 執行個體」頁面上的資源位置選項。
  3. 在頁面的 Compute resource (運算資源) 部分,選擇以下其中一個選項:

    「建立 Amazon EC2 執行個體」頁面上的運算資源選項。
    1. 尋找最接近的相符項目,以自動選取與來源 Lightsail 執行個體規格最接近的 Amazon EC2 執行個體類型。

    2. 協助我選擇以回答關於新 Amazon EC2 執行個體規格的快速問卷。您可以選取運算最佳化、記憶體最佳化或兩者平衡的執行個體類型。

    3. 手動選取以透過建立 Amazon EC2 執行個體頁面來檢視可用的執行個體類型清單。

      注意

      某些 Lightsail 執行個體與目前一代 EC2 執行個體類型 (T3、M5、C5 或 R5) 不相容,因為這些執行個體並未啟用增強型聯網功能。如果來源 Lightsail 執行個體不相容,則從匯出的快照建立 EC2 執行個體時,您將需要選擇上一代執行個體類型 (T2、M4、C4 或 R4)。這些執行個體類型選項會顯示在 Lightsail 主控台的 [建立 Amazon EC2 執行個體] 頁面上。

      若要在來源 Lightsail 執行個體不相容時使用最新一代 EC2 執行個體類型,您需要使用上一代執行個體類型 (T2、M4、C4 或 R4) 建立新的 EC2 執行個體,更新聯網驅動程式,然後將執行個體升級為所需的目前一代執行個體類型。如需詳細資訊,請參閱更新 Amazon EC2 執行個體以增強聯網

  4. 在頁面的 Optional (選用) 部分:

    「建立 Amazon EC2 執行個體」頁面上的選用設定。
    1. 選擇指定連接埠組態以選取 Amazon EC2 執行個體的防火牆設定,然後選擇以下其中一個選項:

      「建立 Amazon EC2 執行個體」頁面上的安全群組設定。
      1. 使用 Lightsail 映像檔中的預設防火牆設定,從新 EC2 執行個體上的來源 Lightsail 藍圖設定預設連接埠。如需 Lightsail 藍圖預設連接埠的詳細資訊,請參閱防火牆和連接埠。

      2. 使用來源 Lightsail 執行個體防火牆設定,在新 EC2 執行個體上設定來源 Lightsail 執行個體的連接埠。只有在來源 Lightsail 實體仍在執行中時,才能使用此選項。

    2. 在頁面的 Launch script (啟動指令碼) 部分,如果您想要新增指令碼以在 EC2 執行個體啟動時設定之,請選擇 Add launch script (新增啟動指令碼)

  5. 在頁面的 [連線安全性] 區段中,決定您連線至來源 Lightsail 執行個體的方式。這會確保您獲得正確 SSH 金鑰以連接至新的 EC2 執行個體。您可以使用以下其中一個方法連接到來源 Lightsail 執行個體:

    1. 使用來源執行個體區域的預設 Lightsail key pair — 下載並使用該金鑰的唯一預設 Lightsail 金鑰以連線 AWS 區域 至 EC2 執行個體。

      注意

      預設的 Lightsail key pair 一律會用於 Lightsail 中的 Windows 伺服器執行個體。

    2. 使用您自己的金鑰對 — 找出私密金鑰並用於連接至 EC2 執行個體。

      注意

      Lightsail 不會儲存您的個人私密金鑰。因此,不提供私密金鑰下載的選項。如果您無法找出您的私密金鑰,您就無法連接至 EC2 執行個體。

  6. 在頁面的 [儲存資源] 區段中,確認所建立的 EBS 磁碟區與來源 Lightsail 執行個體的系統磁碟和任何連結的區塊儲存磁碟相符。

    「建立 Amazon EC2 執行個體」頁面上的儲存資源。
  7. 檢閱有關在 Lightsail 之外建立資源的重要詳細資料。

  8. 如果您同意在 Amazon EC2 中建立執行個體,請選擇在 EC2 中建立資源

    Lightsail 會確認您的執行個體正在建立中,並顯示 AWS CloudFormation 堆疊的相關資訊。Lightsail 會使用 CloudFormation 堆疊來建立 EC2 執行個體及其相關資源。如需詳細資訊,請參閱 Lightsail 的AWS CloudFormation 堆疊

    繼續本指南的追蹤新 Amazon EC2 執行個體的狀態一節,以追蹤新 EC2 執行個體的狀態。

    重要

    請等到新的 EC2 執行個體建立完畢,再從相同的匯出快照建立另一個 EC2 執行個體。

追蹤新 Amazon EC2 執行個體的狀態

使用 Lightsail 主控台中的 [匯出] 區段來追蹤 EC2 執行個體的狀態。如需詳細資訊,請參閱 追蹤快照匯出狀態

針對正在建立的 EC2 執行個體,會顯示下列資訊:

  • 來源名稱 — 來源快照的 Lightsail 稱。

  • 已開始 — 建立請求開始的日期和時間。

以下資訊會在已建立的 EC2 執行個體之任務監控中顯示:

  • Amazon EC2 資源成功建立時會顯示 Created (已建立)

  • 如果建立 EC2 執行個體時發生問題,則會顯示 Failed (失敗)