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

Amazon Web Services

Deploying Your First AWS Lambda Container (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!

實驗室概觀

您可以將 Lambda 函數封裝和部署為容器映像,最大容量為 10 GB。這會建置和部署大型工作負載 (例如機器學習或資料密集型工作負載),且這類工作負載倚賴可調整的相依性。就如同封裝為 ZIP 封存的函數,部署為容器映像的函數也會受益於相同的操作簡易性、自動擴展、高可用性,以及與許多服務的原生整合。

在此實驗室中,您將使用容器映像,將範例應用程式部署到 AWS Lambda。您將使用 AWS Cloud9 做為您的雲端式整合式開發環境 (IDE),在該處建立範例應用程式、於本機進行測試、將容器映像上傳到 Amazon Elastic Container Registry (Amazon ECR),最後使用 AWS Serverless Application Model (SAM) 將其部署到 AWS Lambda。

您將使用 Javascript 來完成此實驗室,且您將從 Lambda 的 AWS 基礎映像著手,為新的 Lambda 函數建置容器映像。請注意,您也可以從替代基礎映像建立映像。

若要建立您的容器映像,您可以使用支援下列任一容器映像資訊清單格式的任何開發工具:

  • Docker 映像資訊清單 V2,Schema 2 (搭配 Docker 版本 1.10 和較新版本)
  • OCI 規格 (版本 1.0.0 和較新版本)

舉例來說,您可以使用 Docker CLI 來建置、測試和部署您的容器映像。在此實驗室中,我們將使用 AWS SAM CLI 來達成此目的。

此實驗室大約需要 90 分鐘的時間來完成。

涵蓋的主題

此實驗室結束後,您將能夠:

  • 在您的 Cloud9 開發環境中使用 Lambda 執行時間界面模擬器,於本機上建立和測試 Lambda 函數。
  • 將您的 Lambda 容器映像上傳到 Amazon Elastic Container Registry (Amazon ECR)。
  • 修改並重新上傳您在 Lambda 函數中使用的容器。
  • 藉由 Amazon API Gateway 端點叫用您的 Lambda 函數。

技術知識先決條件

若要成功完成此實驗室,您應該熟悉 AWS 管理主控台的基本瀏覽方式,並了解如何使用文字編輯器來編輯指令碼。

Reviews

Start your review of Deploying Your First AWS Lambda Container (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.