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)


18會員
37內容數
這個專題用來存放我在學習網頁開發時的心得及知識。
留言0
查看全部
發表第一個留言支持創作者!
Jeremy Ho的沙龍 的其他內容
記錄一下 API 串接的四種方式 www
有關 git add, git commit, git push
記錄一下 API 串接的四種方式 www
有關 git add, git commit, git push
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
Thumbnail
AWS 雲端從業人員證照考古題彙整 20240913 Amazon Web Service(AWS 亞馬遜)全系列考古題,2024年最新題庫,持續更新,全網最完整。AWS 證照含金量高,自我進修、跨足雲端產業必備近期版本更新,隨時追蹤最新趨勢變化。 QUESTION 21 A company 
Thumbnail
AWS 雲端從業人員證照考古題彙整 20240912 Amazon Web Service(AWS 亞馬遜)全系列考古題,2024年最新題庫,持續更新,全網最完整。AWS 證照含金量高,自我進修、跨足雲端產業必備近期版本更新,隨時追蹤最新趨勢變化。
您需確認匯入的映像和磁碟快照是否符合格式,請見以下官方文檔。 [+] Importing a VM as an image using VM Import/Export - Export your VM from its virtualization environment - https:/
Thumbnail
最近看到一些網路教學AWS S3可以部署靜態網頁,就想說那不如試試看將local swagger部署上去,之後還可以透過github action 自動部署swagger到s3上,於是花點時間看個影片並搭配chatgpt來實現
Thumbnail
最近開了複委託打算定期定額買美股,主要因為交割戶是設定外幣帳戶交割,先前設置了常用銀行的外幣到價通知,但是美金最近一直逆空高灰,幾乎不會啟動到價通知🥲,只好一直關注銀行即期價格,但因為上班常常會忘記要看一下外幣網銀換匯優惠,故想說練習python之餘,並順便做個爬蟲將資料發送到line群組
Thumbnail
在永續大範圍領域裡,疊到的專業領域可多了去,更別提其他各行各業更多的名詞縮寫;相信其他領域專家大概也有同樣困擾。 你講的AWS,是我想的那個AWS嗎?
大型語言模型(Large Language Model, LLM)是當前AI/ML的熱門領域,短時間內在自然語言處理和文本生成等領域的應用上有顯著突破。兩年內,隨著深度學習和硬體的發展,大型語言模型取得了顯著進展,並在語言處理相關領域帶來革命性影響。
Thumbnail
現任AWS Product Design Lead陳瀚申,首次參與競圖就獲得國際獎項肯定,但卻拋下外界稱羨的建築界新星光環,跑到紐約念設計。不僅當時的主管不理解,連身邊的人甚至都覺得他瘋了;後來不但成功連結人工智慧和使用者體驗兩大專業,內化成自己的系統後更落實在教職和職涯上,他是怎麼做到的?
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
Thumbnail
AWS 雲端從業人員證照考古題彙整 20240913 Amazon Web Service(AWS 亞馬遜)全系列考古題,2024年最新題庫,持續更新,全網最完整。AWS 證照含金量高,自我進修、跨足雲端產業必備近期版本更新,隨時追蹤最新趨勢變化。 QUESTION 21 A company 
Thumbnail
AWS 雲端從業人員證照考古題彙整 20240912 Amazon Web Service(AWS 亞馬遜)全系列考古題,2024年最新題庫,持續更新,全網最完整。AWS 證照含金量高,自我進修、跨足雲端產業必備近期版本更新,隨時追蹤最新趨勢變化。
您需確認匯入的映像和磁碟快照是否符合格式,請見以下官方文檔。 [+] Importing a VM as an image using VM Import/Export - Export your VM from its virtualization environment - https:/
Thumbnail
最近看到一些網路教學AWS S3可以部署靜態網頁,就想說那不如試試看將local swagger部署上去,之後還可以透過github action 自動部署swagger到s3上,於是花點時間看個影片並搭配chatgpt來實現
Thumbnail
最近開了複委託打算定期定額買美股,主要因為交割戶是設定外幣帳戶交割,先前設置了常用銀行的外幣到價通知,但是美金最近一直逆空高灰,幾乎不會啟動到價通知🥲,只好一直關注銀行即期價格,但因為上班常常會忘記要看一下外幣網銀換匯優惠,故想說練習python之餘,並順便做個爬蟲將資料發送到line群組
Thumbnail
在永續大範圍領域裡,疊到的專業領域可多了去,更別提其他各行各業更多的名詞縮寫;相信其他領域專家大概也有同樣困擾。 你講的AWS,是我想的那個AWS嗎?
大型語言模型(Large Language Model, LLM)是當前AI/ML的熱門領域,短時間內在自然語言處理和文本生成等領域的應用上有顯著突破。兩年內,隨著深度學習和硬體的發展,大型語言模型取得了顯著進展,並在語言處理相關領域帶來革命性影響。
Thumbnail
現任AWS Product Design Lead陳瀚申,首次參與競圖就獲得國際獎項肯定,但卻拋下外界稱羨的建築界新星光環,跑到紐約念設計。不僅當時的主管不理解,連身邊的人甚至都覺得他瘋了;後來不但成功連結人工智慧和使用者體驗兩大專業,內化成自己的系統後更落實在教職和職涯上,他是怎麼做到的?