如何將 EC2-Classic 執行個體移轉到同一帳戶相同區域中的 VPC?

1 分的閱讀內容
0

我在 EC2-Classic 中有多個 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體。我想要在 EC2-Classic 不再可用前,將 EC2-Classic 執行個體移轉到虛擬私有雲端 (VPC)。

解決方法

您可以使用 AWSSupport-MigrateEC2ClassicToVPC 自動化文件,將 EC2-Classic 執行個體移轉到相同 AWS 帳戶相同區域中的 VPC。執行手冊僅支援有 HVM 虛擬化類型和 EBS 根磁碟區類型的 EC2-Classic 執行個體。

使用本自動化文件前,確認 VPC 中下列資源的 Service Quotas:

  • 彈性 IP 地址
  • EC2 執行個體
  • 安全群組

如有必要,請先增加配額,然後再執行自動化。如需如何申請增加配額的詳細資訊,請參閱 AWS Service Quotas

**注意:**AWS 正在汰用 EC2-Classic。如需更多資訊,請參閱 EC2-Classic 網路正在汰用 - 此處為如何準備的說明。

將 EC2-Classic 執行個體移轉至 VPC

  1. 開啟 AWS Systems Manager 主控台,然後從導覽窗格,選擇Automation(自動化)。
  2. 選擇 Execute automation(執行自動化)。
  3. Owned by Amazon(由 Amazon 擁有)索引標籤的 Automation document(自動化文件)搜尋方塊,輸入 MigrateEC2Classic
  4. 選取 AWSSupport-MigrateEC2ClassicToVPC 文件的選項按鈕,然後選擇 Next(下一步)。
  5. Input parameters(輸入參數)下,針對 InstanceId,輸入來源 EC2-Classic 執行個體 ID。
  6. 針對 AutomationAssumeRoleTargetInstanceType 類型,選擇所需的參數。預設情況下,TargetInstanceType 設定為 t2.xlarge。
    注意: 如需成功執行 AutomationAssumeRole 自動化所需的 AWS Identity and Access Management (IAM) 權限的詳細資訊,請參閱 AWSSupport-MigrateEC2ClassicToVPC
  7. (選用) 針對 DestinationSubnetIdDestinationSecurityGroupId,輸入您的子網路 ID 和 VPC 安全群組 ID。
    注意: 如果這些欄位保留空白,則「自動化」會在預設 VPC 中選取隨機子網路。連接至來源執行個體的安全群組會被複製到 VPC,並用來啟動目標執行個體。
  8. 針對 MigrationType(移轉類型),選取 Test(測試)或CutOver(切換)。
  9. 如果您為移轉類型選取切換,設定下列參數:
    **SNSNotificationARNForApproval:**輸入 SNS 主題的 ARN,用來傳送核准通知以停止來源執行個體。
    ApproverIAM: 輸入可核准或拒絕停止來源執行個體動作的 IAM 使用者或角色的 ARN。
  10. 選擇 Execute(執行)。

相關資訊

從 EC2-Classic 移轉至 VPC

AWS 官方
AWS 官方已更新 2 年前