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

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

實驗室概觀

此實驗室教導您使用 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.