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