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
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
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 建立篇
Thumbnail
1.首先 這是 “AWS 上的工作負載發現” 的解決方案,我嘗試了一下,覺得很方便,所以介紹一下~ https://aws.amazon.com/tw/solutions/implementations/workload-discovery-on-aws/ 2. 部署 官方提供 CloudF
Thumbnail
1.首先 這是 “AWS 上的工作負載發現” 的解決方案,我嘗試了一下,覺得很方便,所以介紹一下~ https://aws.amazon.com/tw/solutions/implementations/workload-discovery-on-aws/ 2. 部署 官方提供 CloudF
Thumbnail
AWS 部署學習 - Day1,註冊與安裝 EB
Thumbnail
AWS 部署學習 - Day1,註冊與安裝 EB
Thumbnail
  環境佈置很重要!!所以按照這樣的方法下去安裝未來使用的時候才不會很麻煩,而且python會有很多外來模組要安裝,因此安裝路徑一定要設定好,未來找尋的時候才找的到,版本的差異沒有調整好也有可能用到最後有些會出現各種錯誤。所以環境佈置這真的很重要!!很重要!!很重要!!
Thumbnail
  環境佈置很重要!!所以按照這樣的方法下去安裝未來使用的時候才不會很麻煩,而且python會有很多外來模組要安裝,因此安裝路徑一定要設定好,未來找尋的時候才找的到,版本的差異沒有調整好也有可能用到最後有些會出現各種錯誤。所以環境佈置這真的很重要!!很重要!!很重要!!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News