AWS - EC2 AMI 資料備份、移轉


Posted by MingLin1995 on 2024-09-10

前言

因為之前是使用AWS免費方案的t2.micro,但現在一年的免費方案結束了,評估後可以使用較低等級的機器,所以就
有了移轉的需求,還好AWS有AMI,可以直接將所有資料備完整份下來,包含機器內的nginx、webhook等等設定,以下就是紀錄如何建立備份、移轉以及處理彈性IP還有SSH報錯時的處理。

建立 AMI 映像

  1. 點選執行個體
  2. 動作 > 映像和範本 > 建立映像
  3. 輸入名稱就可以直接建立了

從 AMI 啟動新執行個體

  1. 點選左側 映像 > AMI > 找到剛剛建立的 AIM > 從 AMI 啟動執行個體
  2. 再來就是選機器
  3. 金鑰也可以設定跟之前同一把,方便後續登入
  4. 等run起來就可以發現所有資料都備份過去了

重新設定彈性 IP

如果原伺服器有設定彈性 IP,可以進行以下操作:

  1. 在彈性IP頁面中,取消原來與舊機器的關聯
  2. 將彈性IP重新分配到新啟動的執行個體

SSH 登入時如果有報錯

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

這是因為新伺服器的主機識別與舊伺服器不同,所以要先刪除舊的 SSH 金鑰

ssh-keygen -R 公有 IPv4 DNS

就可以用ssh連線了


#ec2 #AMI







Related Posts

七天打造自己的 Google Map 應用入門 - Day05

七天打造自己的 Google Map 應用入門 - Day05

關於 React 小書:評論功能

關於 React 小書:評論功能

[FE201] webpack 讓你把各種資源包在一起(繼續探索篇)

[FE201] webpack 讓你把各種資源包在一起(繼續探索篇)


Comments