YoVDO

Hands-on with AWS SAM (Simplified Chinese)

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Cloud Computing Courses AWS CloudFormation Courses AWS Lambda Courses APIs Courses API Gateways Courses AWS Cloud9 Courses

Course Description

Overview

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

实验概览

本实验演示了如何使用 AWS Serverless Application Model (AWS SAM) 创建 AWS CloudFormation 堆栈。该堆栈将为 grid-maker 应用程序部署必需的资源和依赖项。

首先,使用 SAM 创建 CloudFormation 堆栈,该堆栈将为 grid-maker 应用程序部署必需的资源和依赖项。这些资源包括一个 Amazon API Gateway 终端节点、AWS Lambda 函数、两个 Amazon Simple Storage Service (Amazon S3) 存储桶和一个 Amazon DynamoDB 表。AWS SAM 将自动执行部署过程,使创建和管理必要的资源变得更加容易。

部署完资源后,将通过调用在 Amazon API Gateway 中创建的 API 测试应用程序的功能。此 API 充当 Lambda 函数的前端,并基于接收到的请求启动这些函数。这些 Lambda 函数负责执行各种任务,如将图像复制到 S3 存储桶、将 uniqueGridId 数据写入 DynamoDB 表、创建新的网格图像以及生成预签名 URL 以查看网格图像。

本实验旨在考察要测试其能力的开发人员。您需要执行几个高级步骤,并有机会自行找到解决方案。如果您在这个过程中遇到困难,此实验还包含对您有帮助的提示和解决方案。

目标

完成本实验后,您将能够:

  • 使用 AWS SAM 构建部署程序包。
  • 使用 AWS SAM 自动创建应用程序所用的资源。
  • 运行 API 以创建网格图像和 S3 预签名 URL。

技术性知识先决条件

要成功完成本实验,您应满足以下条件:

  • 熟悉 AWS 管理控制台的基本导航操作。
  • 熟悉如何使用 AWS Cloud9 代码编辑器和终端来编辑和运行脚本。
  • 基本了解和熟悉 API Gateway、AWS SAM、Lambda 和 CloudFormation。
  • 具有 AWS 服务和无服务器计算的相关经验会有帮助,但不是必需的。

时长

完成本实验需要 60 分钟。

图标说明

本实验中使用了不同图标,以提醒大家注意各种类型的说明和备注。下面的列表解释了每个图标的用途:

  • 命令:您必须运行的命令。
  • 预期输出:您可以用来验证命令或已编辑文件输出的示例输出。
  • 注意:一项提示、技巧或重要指导。
  • 思考:暂停一下,思考如何在自己的环境中应用某个概念,或者就当前的主题展开讨论。

Tags

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Software Defined Networking
Georgia Institute of Technology via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Web-Technologien
openHPI
Données et services numériques, dans le nuage et ailleurs
Certificat informatique et internet via France Université Numerique