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
18會員
37內容數
這個專題用來存放我在學習網頁開發時的心得及知識。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
Jeremy Ho的沙龍 的其他內容
記錄一下 API 串接的四種方式 www
有關 git add, git commit, git push
記錄一下 API 串接的四種方式 www
有關 git add, git commit, git push
你可能也想看
Google News 追蹤
Thumbnail
這篇文章提供了一個詳細的指南,教你如何在你的電腦上下載和設置Python開發環境,尤其是使用VScode編輯器。從Python的下載與安裝到VScode的設置,這裡還涵蓋了安裝中文語言包的步驟,讓你的編程環境更加友好。
安裝官方 nginx 先在/etc/yum.repos.d新增一個nginx.repo的檔案 並加入以下內容 [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgc
Thumbnail
想要使用python學習程式應該要怎麼開始呢? 首先就是要下載Python(程式語言)還有Pychar(整合開發環境,IDE)這兩個軟體。 在Google的搜尋欄位打上Python下載, 點選第一個Download Python。 第二步點選Download,選擇你的電腦系統。
Thumbnail
在離線環境需要安裝Python套件時就相當的麻煩,需要先下載好套件包,在打指令安裝,若套件數量一多時就會相當麻煩。 本文將介紹如何利用兩行指令快速的安裝整個資料夾的套件。
Thumbnail
對於剛開始接觸Python的新手來說,無疑會在眾多執行環境中迷茫,不知道應該選擇哪一個比較好? 在這個情況下,我會推薦一個好的起點– Anaconda。現在,讓我們花費一分鐘的時間,我將引導你成功安裝Anaconda,並且正式開啟你在資料科學領域的旅程!
Thumbnail
對 AWS Certified Cloud Practitioner 證照考試難度的看法、學習方法和考試內容的介紹。
Thumbnail
什麼是Python python是電腦程式語言的一種,如同python官方網站上的介紹 "Python是一種程式語,可讓你更快速地工作並更有效的整合系統"。簡單地說,就是你可用python這個程式語言去告訴電腦你想要作什麼,讓電腦來幫你完成你要作的事情。
Thumbnail
幾個步驟,就能成功在MacBook Air M1安裝Python3和Django!
想要開始Python語言的開發環境,有兩種常見方式,一種是下載安裝到本機端,另一種是直接在雲端執行。本文將介紹三個常見的開發工具及其安裝步驟。
Thumbnail
這篇文章提供了一個詳細的指南,教你如何在你的電腦上下載和設置Python開發環境,尤其是使用VScode編輯器。從Python的下載與安裝到VScode的設置,這裡還涵蓋了安裝中文語言包的步驟,讓你的編程環境更加友好。
安裝官方 nginx 先在/etc/yum.repos.d新增一個nginx.repo的檔案 並加入以下內容 [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgc
Thumbnail
想要使用python學習程式應該要怎麼開始呢? 首先就是要下載Python(程式語言)還有Pychar(整合開發環境,IDE)這兩個軟體。 在Google的搜尋欄位打上Python下載, 點選第一個Download Python。 第二步點選Download,選擇你的電腦系統。
Thumbnail
在離線環境需要安裝Python套件時就相當的麻煩,需要先下載好套件包,在打指令安裝,若套件數量一多時就會相當麻煩。 本文將介紹如何利用兩行指令快速的安裝整個資料夾的套件。
Thumbnail
對於剛開始接觸Python的新手來說,無疑會在眾多執行環境中迷茫,不知道應該選擇哪一個比較好? 在這個情況下,我會推薦一個好的起點– Anaconda。現在,讓我們花費一分鐘的時間,我將引導你成功安裝Anaconda,並且正式開啟你在資料科學領域的旅程!
Thumbnail
對 AWS Certified Cloud Practitioner 證照考試難度的看法、學習方法和考試內容的介紹。
Thumbnail
什麼是Python python是電腦程式語言的一種,如同python官方網站上的介紹 "Python是一種程式語,可讓你更快速地工作並更有效的整合系統"。簡單地說,就是你可用python這個程式語言去告訴電腦你想要作什麼,讓電腦來幫你完成你要作的事情。
Thumbnail
幾個步驟,就能成功在MacBook Air M1安裝Python3和Django!
想要開始Python語言的開發環境,有兩種常見方式,一種是下載安裝到本機端,另一種是直接在雲端執行。本文將介紹三個常見的開發工具及其安裝步驟。