2023-09-19|閱讀時間 ‧ 約 4 分鐘

AWS 部署 | 註冊與安裝 EB

找工作期間學學 AWS 部署,目標是把自己的專案部署到 AWS 上!Day1 就是先來註冊和安裝 Elastic Beanstalk 囉。

AWS 註冊

既然要用 AWS 的服務,註冊一個帳號是必然的,所以先去辦帳號吧:AWS 註冊

AWS 註冊算是相對簡單的,只是除了個人資訊外還必填信用卡資訊,否則無法進行下一步。註冊完後就來安裝 Elastic Beanstalk 吧。



Elastic Beanstalk 安裝

Elastic Beanstalk (EB),是 AWS 用在協助開發人員在雲端上快速部署的服務。所以說,要部署專案到 AWS 前,除了註冊個帳號,還先得把 EB 給安裝到電腦裡。

AWS 有提供一份如何安裝 EB 的文件 Manually install the EB CLI,但基本上如果是像我一樣沒寫過 Python 的人,那會必須先安裝 Python 和 pip (python 的軟體包管理系統)。

AWS 也有提供從 Python 開始起步的文件 Install Python, pip, and the EB CLI on Windows。具體流程如下:

  1. 先去 Python 網站下載 Python。
  2. 安裝 Python,在安裝的時候記得勾選 Add Python 3.11 to PATH,這樣可以直接把 Python 設定為環境變數。如果安裝時忘記勾,可以再安裝完後再點開 Python 的安裝檔,裡面會有個 Modify,進去裡面把 Add Python to environment variables 給勾了。

忘記安裝時把 Python 添加為環境變數就再點一次 .exe 安裝檔吧

  1. 打開 cmd,輸入 python --versionpip --version 觀察是否成功安裝 python 和 pip。
  2. 打開 cmd (這裡不建議用 Git Bash 來跑,會卡住),輸入 python,出現下列畫面就表示環境變數添加成功。

記得做這一步測測看有沒有添加 python 為環境變數成功

  1. 用 pip 安裝 EB CLI:pip install awsebcli --upgrade --user
  2. 把這個執行路徑手動添加到環境變數中:%USERPROFILE%\AppData\Roaming\Python\Python311\Scripts
    至於如何添加,win 11的話可以在設定 → 系統 → 系統資訊 → 進階系統設定 → 環境變數 → 系統變數 → Path 中進行編輯新增。
  1. 輸入eb --version來確認 EB CLI 是否正確安裝,如果剛剛上一步沒用好,那就會噴錯誤,正確安裝的話會出現版本號。
  2. 如要更新 EB CLI,再輸入一次pip install awsebcli --upgrade --user即可。

好了,今日退朝,明天可以開始進入 AWS 部署的環節了><



這裡推薦幾篇文章關於 python 安裝、設置環境變數,還有eb --version噴錯的問題討論串:

  1. Python 安裝教學及說明
  2. 使用VS code建置環境並執行python程式
  3. Unable to install AWS Elastic Beanstalk CLI (Win10, Python 3.6, Pip 9.0.1)


分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.