<aside> 💬 貼心小提醒: 若實作過程中有遇到任何問題,可以舉起你的手讓我們注意到你 🙌 助教會過去協助你喔
</aside>
在 Part 1,我們將透過 CloudFormation 部署前後端 (下圖紅框處)
Part 1 要建構的資源 (紅框處)
在 AWS console,確認右上角的 Region 是在 Oregon (us-west-2)
在 AWS console,在左上角的搜尋框中輸入 EC2,選擇 Services 列表中的 EC2,點擊進入 EC2
將左方列表往下滑,找到 Network & Security,選擇底下的 Key Pairs
按右上角橘色的 Create key pair 按鈕
在 Create key pair 表單中填入以下內容:
Name | ws-musive |
---|---|
Key pair type | RSA |
Private key file format | .pem |
按右下角橘色的 Create key pair,電腦會自動下載一個 “ws-musive.pem” 檔案,看到 Key pairs 畫面中有剛才創建的 ws-musive 就代表完成
點擊進入下方連結進入 GitHub,確認是在 “cloudformaiton.yaml” 檔案,點擊程式碼右方的下載按鈕 (Download raw file),電腦會將 cloudformation.yaml 下載下來
<aside> 🔗 Musive-backend-2.0/cloudformation.yaml at master · sh1un/Musive-backend-2.0 (github.com)
</aside>
在 AWS console,於左上角的搜尋框中輸入 CloudFormation,點擊進入 CloudFormation
在 CloudFormation 頁面中,按下左方的 Stacks,再按右方的 Create stack,選擇 With new resources (standard)
在 Create stack 表單中,Prerequisite - Prepare template 的選項選擇 Choose an existing
Template source 的選項選擇 Upload a template file,並按下 Choose file
上傳剛才下載的 cloudformation.yaml,等上傳流程跑完,再按右下角的 Next