如果您已經有一個運行中的 AWS EC2 Instance,由於生意或其它的關係需要將其轉移到另一個帳號上,這有辦法做得到嗎。答案是可以的,本文將告訴您如何執行,透過底下這些步驟:
- 首先,找出您想要複製/移動/轉移 EC2 Instance 的 AWS 帳戶 ID(我們將其稱為目標帳戶)
- 在源頭的 AWS 帳戶上,將既有的 EC2 Instance 建立 AMI
- 將 AMI 的訪問權限授予目標 AWS 賬戶
- 登錄到目標 AWS 帳戶,並從 AMI 啟動一個新的 EC2 Instance
附註:AMI 是 Amazon Machine Image 的簡稱。 AMI 用於在 Amazon Web Services (AWS) 環境中建立虛擬服務器(Amazon Elastic Compute Cloud 或 EC2 執行個體)
第 1 步 ─ 取得目標 AWS 帳戶 ID
一個簡單取得 AWS 帳戶 ID 的方法是:
- 登錄目標帳戶
- 點擊右上角帳號名稱,選單打開後即可看見
第 2 步 ─ 建立既有 EC2 Instance 的 AMI
- 使用 AWS 控制台登錄到源頭 AWS 帳戶
- 前往 EC2 儀表板,點擊該 Instance
- 右鍵點擊 Instance,選擇 Image > Create Image
- 接著輸入相關的設定資料,最後”建立映像”
附註:AWS 不時會改版調整,您所看見的畫面可能不會與上面圖示相同,可遵循相同的道理操作。
第 3 步 ─ 授予目標帳戶該 AMI 的權限
- 點擊左側面板上映像下的 AMI
- 選擇您新建立的 AMI
- 點擊操作 > 修改映像權限
- 輸入目標帳戶的 AWS 帳號,然後點擊添加權限
- 點擊儲存
第 4 步 ─ 在目標帳戶中啟動 EC2 Instance
- 登錄目標帳戶的 AWS 控制台
- 前往 EC2 儀表板
- 點擊啟動執行個體
- 在左側選擇 AMI 區塊,透過瀏覽更多 AMI,進入「我的 AMI」 後點擊開啟「與我分享」選項,您將在那裡看到您最近建立的 AMI
- 選擇該 AMI 並繼續啟動您的 EC2 Instance