<aside> 💬 貼心小提醒: 若實作過程中有遇到任何問題,可以舉起你的手讓我們注意到你 🙌 助教會過去協助你喔

</aside>

在 Part 1,我們將透過 CloudFormation 部署前後端 (下圖紅框處)

Part 1 要建構的資源 (紅框處)

Part 1 要建構的資源 (紅框處)

確認 Region

  1. 在 AWS console,確認右上角的 Region 是在 Oregon (us-west-2)

    Untitled

創建 EC2 Key pair

  1. 在 AWS console,在左上角的搜尋框中輸入 EC2,選擇 Services 列表中的 EC2,點擊進入 EC2

    Untitled

  2. 將左方列表往下滑,找到 Network & Security,選擇底下的 Key Pairs

    Untitled

  3. 按右上角橘色的 Create key pair 按鈕

    Untitled

  4. 在 Create key pair 表單中填入以下內容:

    Name ws-musive
    Key pair type RSA
    Private key file format .pem
  5. 按右下角橘色的 Create key pair,電腦會自動下載一個 “ws-musive.pem” 檔案,看到 Key pairs 畫面中有剛才創建的 ws-musive 就代表完成

    Untitled

CloudFormation 部署

一、下載 cloudformation 檔案

  1. 點擊進入下方連結進入 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>

    Untitled

二、Create stack

  1. 在 AWS console,於左上角的搜尋框中輸入 CloudFormation,點擊進入 CloudFormation

    Untitled

  2. 在 CloudFormation 頁面中,按下左方的 Stacks,再按右方的 Create stack,選擇 With new resources (standard)

    Untitled

    Untitled

  3. 在 Create stack 表單中,Prerequisite - Prepare template 的選項選擇 Choose an existing

  4. Template source 的選項選擇 Upload a template file,並按下 Choose file

    Untitled

  5. 上傳剛才下載的 cloudformation.yaml,等上傳流程跑完,再按右下角的 Next