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

Amazon Web Services

Stock Replenishment App (Traditional Chinese)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

實驗室概觀

此實驗室模擬事件型應用程式。事件型應用程式是軟體架構模式,其中系統元件透過事件進行通訊。事件是離散訊息,代表系統狀態或發生次數出現變更。事件驅動架構的元件彼此分離,因此當事件生成時可獨立運作,進而提高可擴展性、靈活性與容錯能力。

此實驗室採用的事件型應用程式由下列 AWS 服務組成。AWS EventBridge (以前稱為 AWS EventBus) 服務負責針對應用程式不同元件之間的事件管理其流程。AWS 事件規則用於根據特定條件篩選及路由事件。AWS 無伺服器 HTTP API 是 API Gateway 服務,用以管理 HTTP 請求與回應。AWS 無伺服器函數是 Lambda 函數,可處理事件並在回應時執行特定動作。DynamoDB 可用來儲存及擷取應用程式資料。

此應用程式基於庫存系統。當實驗室啟動時,獲取庫存級別選項正在運作。建立訂購單選項無法運作。您的任務是針對此選項失敗的原因進行疑難排解,然後進行必要的更新,讓其正常運作。

目標

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

  • 疑難排解事件型應用程式。
  • 檢閱寫入事件匯流排的事件
  • 檢閱 EventBridge 匯流排規則。
  • 更新並重新部署事件型應用程式。

技術知識先決條件

若要順利完成此實驗室:

  • 熟悉 AWS 管理主控台的基本瀏覽方式。
  • 精通如何使用 AWS Cloud9 程式碼編輯器與終端機編輯及執行指令碼。
  • 對 Amazon API Gateway、AWS Serverless Application Model (SAM)、AWS Lambda 與 AWS CloudFormation 有基本了解及熟悉度。
  • 曾使用 AWS 服務與無伺服器運算的經驗將有助益,但非必要。

所需時間

此實驗室完成時間為 60 分鐘。

圖示圖例

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

  • 命令:您必須執行的命令。
  • 預期輸出:此為範例輸出,可用來驗證命令輸出或已編輯的檔案。
  • 注意:提示、祕訣或重要指引。
  • 考慮事項:暫停一下,思考如何將某概念應用在自有環境,或與他人討論目前這個主題。

Reviews

Start your review of Stock Replenishment App (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.