Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Commit a Bugfix (Traditional Chinese)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

實驗室概觀

此實驗室教導您使用 Git 管理程式碼變更的基礎知識,您可以透過使用 Presidents 應用程式來學習這些基礎知識。您首先將 PresidentsApp AWS CodeCommit 儲存庫複製到 AWS Cloud9 執行個體,然後將其用作開發環境。Presidents 應用程式的程式碼中有一個錯誤,導致無法顯示橫幅映像。您要修復程式碼以解決此問題。

在進行必要的程式碼更新之後,您可以將變更推送至 CodeCommit 儲存庫。儲存庫連線至稱為 Presidents-Pipeline 的 AWS CodePipeline 管道。CodePipeline 是受管持續交付 (CD) 服務,專為將發布管道自動化而設計,以用於快速且可靠的應用程式和基礎設施更新。使用 CodePipeline,您可以根據您定義的發布程序模型,在每次程式碼發生變更時建立、測試和部署程式碼。

儲存庫與 Presidents-Pipeline 的連線會叫用管道對主分支進行的任何新遞交。程序模型已設定為執行單元測試,如果這些測試透過,則可使用 AWS CodeDeploy 部署更新。CodeDeploy 是全受管部署服務,可自動將軟體部署到各種運算服務,包括 Amazon Elastic Compute Cloud (Amazon EC2)、AWS Fargate、AWS Lambda 和地端部署伺服器。在此實驗室中,運算環境是 Amazon EC2 Linux 執行個體。您必須依照管線階段進行,直到應用程式更新,而且橫幅映像如預期般顯示為止。

目標

此實驗室結束後,您將能夠執行下列動作:

  • 檢視 Presidents 應用程式是否有問題。
  • 將 CodeCommit 儲存庫複製到 AWS Cloud9 執行個體。
  • 識別並修正 Presidents 應用程式中的錯誤。
  • 將程式碼更新推送至 PresidentsApp CodeCommit 儲存庫,並觀察更新執行 Presidents 應用程式之 EC2 執行個體的 CodePipeline 階段。
  • 檢視更新的 Presidents 應用程式,以確保橫幅映像正確顯示。

技術知識先決條件

若要順利完成此實驗室:

  • 熟悉 AWS 管理主控台的基本瀏覽方式。
  • 精通如何透過使用 AWS Cloud9 程式碼編輯器和終端機來編輯和執行指令碼。
  • 對 Amazon API Gateway、AWS Lambda、AWS CodePipeline、AWS CodeDeploy 和 AWS CloudFormation 有基本的了解和熟悉。
  • 以前有過 Git、AWS 服務和無伺服器運算的經驗很有幫助,但並非必要。

授課時長

此實驗室需要 60 分鐘的時間才能完成。

圖示圖例

此實驗室使用各種圖示提醒您注意不同類型的指示和注意事項。下列清單說明各圖示的用途:

  • 命令:您必須執行的命令。
  • 預期輸出:您可使用的範例輸出,以驗證命令的輸出內容或經過編輯的檔案。
  • 注意:提示、秘訣或重要指引。

Reviews

Start your review of Commit a Bugfix (Traditional Chinese)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.