AWS 部署 | 註冊與安裝 EB

更新於 發佈於 閱讀時間約 3 分鐘

找工作期間學學 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 安裝檔吧

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

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

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

  1. 用 pip 安裝 EB CLI:pip install awsebcli --upgrade --user
  2. 把這個執行路徑手動添加到環境變數中:%USERPROFILE%\AppData\Roaming\Python\Python311\Scripts
    至於如何添加,win 11的話可以在設定 → 系統 → 系統資訊 → 進階系統設定 → 環境變數 → 系統變數 → Path 中進行編輯新增。
raw-image
  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)


留言
avatar-img
留言分享你的想法!
avatar-img
Jeremy Ho的沙龍
19會員
37內容數
這個專題用來存放我在學習網頁開發時的心得及知識。
Jeremy Ho的沙龍的其他內容
2023/11/22
用 vue3-openlayers 畫張地圖吧
Thumbnail
2023/11/22
用 vue3-openlayers 畫張地圖吧
Thumbnail
2023/11/13
Vue3 筆記,指令進階篇
Thumbnail
2023/11/13
Vue3 筆記,指令進階篇
Thumbnail
2023/11/12
Vue3 學習筆記,vue-router 篇。
Thumbnail
2023/11/12
Vue3 學習筆記,vue-router 篇。
Thumbnail
看更多
你可能也想看
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
教大家如何使用 pip 備份 python 虛擬環境,並移植到其他電腦之中,詳細圖文解說
Thumbnail
教大家如何使用 pip 備份 python 虛擬環境,並移植到其他電腦之中,詳細圖文解說
Thumbnail
首先安裝 python,依照 官網 的指示,下載正確的版本並執行就可,重點在以下。 虛擬環境的管理平台許多人使用 anaconda,許多教 python 的課程第一堂就是不管三七二十一先安裝再說,但我用了一陣子之後覺得它實在太笨重了,早有掙脫的想法,欣見原生的 python 已經具有虛擬環境管理模
Thumbnail
首先安裝 python,依照 官網 的指示,下載正確的版本並執行就可,重點在以下。 虛擬環境的管理平台許多人使用 anaconda,許多教 python 的課程第一堂就是不管三七二十一先安裝再說,但我用了一陣子之後覺得它實在太笨重了,早有掙脫的想法,欣見原生的 python 已經具有虛擬環境管理模
Thumbnail
建置 vscode + python 開發環境的完整流程,詳細且附圖
Thumbnail
建置 vscode + python 開發環境的完整流程,詳細且附圖
Thumbnail
pip 的安裝、使用,多種功能一一展示,完整教學
Thumbnail
pip 的安裝、使用,多種功能一一展示,完整教學
Thumbnail
在 Linux 系統創建 python 虛擬環境的詳細流程 (完全不需要 Anaconda)
Thumbnail
在 Linux 系統創建 python 虛擬環境的詳細流程 (完全不需要 Anaconda)
Thumbnail
1. 詳細的 python 安裝流程(不需要 anaconda) 2. 透過「命令提示字元」啟動 python 的方法
Thumbnail
1. 詳細的 python 安裝流程(不需要 anaconda) 2. 透過「命令提示字元」啟動 python 的方法
Thumbnail
AWS 佈署簡單操作以及 RDS 建立篇
Thumbnail
AWS 佈署簡單操作以及 RDS 建立篇
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News