AWS Management Console入門 - AWS Proton

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS Management Console入門

開始使用 AWS Proton
  • 建立和檢視環境範本。

  • 建立、檢視和發佈使用您剛建立之環境範本的服務範本。

  • 建立環境和服務 (選用)。

  • 刪除服務範本、環境範本、環境和服務 (如果已建立)。

步驟 1:開啟主AWS Proton控台

步驟 2:準備使用範例範本

  1. 創建一個 Codestar 連接到 Github 並命名連 my-proton-connection接。

  2. 導覽至https://github.com/aws-samples/aws-proton-cloudformation-sample-templates

  3. 在您的 Github 帳戶中創建一個存儲庫的分支。

步驟 3:建立環境範本

在導覽窗格中,選擇 [環境範本]。

  1. 在「環境範本」頁面中,選擇「建立環境範本」。

  2. 在「建立環境樣板」頁面的「樣板選項」段落中,選擇建立用於啟動設定新環境的樣板

  3. 在 [範本套件來源] 區段中,選擇 [從 Git 同步範本套裝軟體]。

  4. 在 [範本定義儲存庫] 區段中,選取 [選擇連結的 Git 儲存庫]。

  5. my-proton-connection從「存放庫」清單中選取。

  6. 從「支」清單中選取「主要」。

  7. Proton 子環境模板詳細信息部分。

    1. 輸入樣板名稱為fargate-env

    2. 將環境範本顯示名稱輸入為My Fargate Environment

    3. (選擇性) 輸入環境範本的描述。

  8. (選擇性) 在「標」區段中,選擇「新增標籤」,然後輸入金鑰和值以建立客戶管理的標籤。

  9. 選擇「建立環境範本」。

    您現在進入了一個新頁面,其中會顯示新環境範本的狀態和詳細資料。這些詳細資料包括清單AWS和客戶管理的標籤。 AWS Proton當您建立AWS Proton資源時,會自動為您產生AWS受管理的標籤。如需詳細資訊,請參閱AWS Proton資源和標記

  10. 新環境範本狀態的狀態會以「草稿」狀態開始。您和擁有proton:CreateEnvironment權限的其他人都可以檢視和存取它。請按照下一步操作,使其他人可以使用該範本。

  11. 在「範本版本」區段中,選擇您剛建立的範本次要版本左側的圓鈕 (1.0)。或者,您可以在資訊警示橫幅中選擇「發佈」,然後略過下一個步驟。

  12. 在「範本版本」區段中,選擇「發佈」。

  13. 範本狀態會變更為「已發佈」。因為它是模板的最新版本,所以它是推薦版本。

  14. 在導覽窗格中,選取 [環境範本]。

    新頁面會顯示環境範本清單以及範本詳細資料。

步驟 4:建立服務範本

建立服務範本。
  1. 在功能窗格中,選擇 [服務範本]。

  2. 在 [服務範本] 頁面中,選擇 [建立服務範本]。

  3. 在 [建立服務範本] 頁面的 [範本套件來源] 區段中,選擇 [從 Git 同步範本套裝軟體]。

  4. 在「本」區段中,選取「選擇連結的 Git 儲存庫」。

  5. my-proton-connection從「存放庫」清單中選取。

  6. 從「支」清單中選取「主要」。

  7. Proton 子服務模板的詳細信息部分。

    1. 將服務樣板名稱輸入為backend-fargate-svc

    2. 將服務樣板顯示名稱輸入為My Fargate Service

    3. (選擇性) 輸入服務範本的說明。

  8. 在「相容的環境範本」區段中。

    1. 勾選環境範本 My Fargate 環境左側的核取方塊,以選取新服務範本的相容環境範本。

  9. 對於 「加密」設定,請保留預設值。

  10. 在「管線定義」區段中。

    1. 保持選取「此範本包含 CI/CD 配管」按鈕。

  11. 選擇 [建立服務範本]。

    您現在進入了一個新頁面,其中會顯示新服務範本的狀態和詳細資料,包括清單AWS和客戶管理的標籤清單。

  12. 新服務範本狀況的狀態會以「草稿」狀態開始。只有管理員可以檢視和存取它。要使服務模板可供開發人員使用,請按照下一步操作。

  13. 在「範本版本」區段中,選擇您剛建立的範本次要版本左側的圓鈕 (1.0)。或者,您可以在資訊警示橫幅中選擇「發佈」,然後略過下一個步驟。

  14. 在「範本版本」區段中,選擇「發佈」。

  15. 範本狀態會變更為「已發佈」。

    服務範本的第一個次要版本已發佈,並可供開發人員使用。因為它是模板的最新版本,所以它是推薦版本。

  16. 在功能窗格中,選擇 [服務範本]。

    新頁面會顯示服務範本和詳細資料的清單。

步驟 5:建立環境

在導覽窗格中,選擇 Environments (環境)

  1. 選擇 Create environment (建立環境)。

  2. 在 [選擇環境範本] 頁面中,選取您剛才建立的範本。它會命名為「我的 Fargate 環境」。然後,選擇配置

  3. 在「設定環境」頁面的「啟動設定」段落中,選擇啟動設定至AWS Proton

  4. 在 [部署帳戶] 區段中,選取 [這個] AWS 帳戶。

  5. 環境設定中,輸入環境名稱為my-fargate-environment

  6. 在 [環境角色] 區段中,選取 [新增服務角色],或者,如果您已經建立AWS Proton服務角色,請選取現有服務角色。

    1. 選取 [新增服務角色] 以建立新角色。

      1. 輸入環境角色名稱MyProtonServiceRole

      2. 核取此核取方塊以同意為您的帳戶建立具有系統管理權限的AWS Proton服務角色。

    2. 選取現有的服務角色以使用現有角色。

      1. 環境角色名稱下拉式欄位中選取您的角色

  7. 選擇下一步

  8. 在 [設定自訂設定] 頁面上,使用預設值。

  9. 選擇 [下一步] 並檢閱您的輸入。

  10. 選擇 建立

    檢視環境詳細資料和狀態,以及您環境的AWS受管理標籤和客戶管理標籤。

  11. 在導覽窗格中,選擇 Environments (環境)

    新頁面會顯示環境清單,以及狀態和其他環境詳細資訊。

步驟 6:選用-建立服務並部署應用程式

  1. 開啟 AWS Proton 主控台

  2. 在功能窗格中,選擇 [服務]。

  3. 在「服務」頁面中,選擇「建立服務」。

  4. 在「選擇服務模板」頁面中,通過選擇模板卡右上角的單選按鈕來選擇「我的 Fargate 服務」模板。

  5. 選擇頁面右下角的「設定」。

  6. 在 [設定服務] 頁面的 [服務設定] 區段中,輸入服務名稱my-service

  7. (選擇性) 輸入服務的說明。

  8. 在「服務儲存庫設定」區段中:
    1. 若要CodeStar 連線,請從清單中選擇您的連線。

    2. 對於「存放庫名稱」,請從清單中選擇原始程式碼儲存庫的名稱。

    3. 對於「分支名稱」,請從清單中選擇原始程式碼儲存庫分支的名稱。

  9. (選擇性) 在「標」區段中,選擇「新增標籤」,然後輸入金鑰和值以建立客戶管理的標籤。然後選擇 Next (下一步)。

  10. 在 [設定自訂設定值] 頁面的 [服務執行個體] 區段的 [新增執行個體] 區段中,遵循下列步驟,為您的服務執行個體參數提供自訂值。

    1. 輸入執行個體名稱my-app-service

    2. 選擇服務執行個體的環境my-fargate-environment

    3. 保留剩餘例證參數的預設值。

    4. 保留管線輸入的預設值。

    5. 選擇 [下一步] 並檢閱您的輸入。

    6. 選擇 [建立] 並檢視您的服務狀態和詳細資料。

  11. 在服務詳細資訊頁面中,選擇「觀」和「管線」標籤,以檢視服務執行個體和管線的狀態。在這些頁面上,您還可以查看AWS和客戶管理的標籤。 AWS Proton自動為您建立AWS受管理的標籤。選擇「管理標籤」以建立和修改客戶管理的標籤。如需標記的詳細資訊,請參閱AWS Proton資源和標記

  12. 服務處於作用中狀態之後,請在「總覽」索引標籤的「服務執行處理」區段中,選擇服務執行處理的名稱my-app-service

    您現在位於服務執行個體詳細資訊頁面。

  13. 若要檢視您的應用程式,請在 [輸出] 區段中,將ServiceEndpoint連結複製到您的瀏覽器。

    您會在網頁中看到一個AWS Proton圖形。

  14. 建立服務後,在功能窗格中選擇 [服務] 以檢視您的服務清單。

步驟 7:清理。

  1. 開啟 AWS Proton 主控台

  2. 刪除服務 (如果您已建立服務)
    1. 在功能窗格中,選擇 [服務]。

    2. 在「服務」頁面中,選擇服務名稱「我的服」。

      您現在在的服務的服務詳細信息頁面上。

    3. 在頁面的右上角,選擇「動作」,然後選擇「刪除」。

    4. 強制回應會提示您確認刪除動作。

    5. 按照說明進行操作,然後選擇是,刪除

  3. 刪除環境
    1. 在導覽窗格中,選擇 Environments (環境)

    2. 在「環」頁面中,選取您剛建立之環境左側的圓鈕。

    3. 選擇動作,然後選擇刪除

    4. 強制回應會提示您確認刪除動作。

    5. 按照說明進行操作,然後選擇是,刪除

  4. 刪除服務範本
    1. 在功能窗格中,選擇 [服務範本]。

    2. 在「服務範本」頁面中,選取服務範本左側的圓鈕my-svc-template

    3. 選擇動作,然後選擇刪除

    4. 強制回應會提示您確認刪除動作。

    5. 按照說明進行操作,然後選擇是,刪除。這會刪除服務範本及其所有版本。

  5. 刪除環境範本
    1. 在導覽窗格中,選擇 [環境範本]。

    2. 在「環境範本」頁面中,選取左側的圓鈕my-env-template

    3. 選擇動作,然後選擇刪除

    4. 強制回應會提示您確認刪除動作。

    5. 按照說明進行操作,然後選擇是,刪除。這會刪除環境範本及其所有版本。

  6. 刪除您的 Codestar 連線