

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 示例使用案例
<a name="sample-use-cases"></a>

 此库包括一系列功能用例实现，用于演示构造架构模式的用法。它们可以用与架构模式相同的方式使用，并且可以被概念化为这些模式的额外 “更高级别” 抽象。以下用例作为功能示例提供：

## AWS 静态 S3 网站
<a name="aws-static-s3-website"></a>

 这个用例模式（`aws-s3-static-website`）实现了一个 Amazon CloudFront 分发、Amazon S3 存储桶和基于 AWS Lambda 的自定义资源，以复制 Wild Rydes 演示网站的静态网站内容（`aws-serverless-web-app`实现。

**源代码（aws-s3-静态网站）**  
 [https://github.com/awslabs/aws-solutions-constructs/tree/master/source/use\_cases/aws-s3-static-website](https://github.com/awslabs/aws-solutions-constructs/tree/master/source/use_cases/aws-s3-static-website) 

## AWS 简单无服务器映像处理程序
<a name="aws-simple-erverless-image-handler"></a>

 这个用例模式（`aws-serverless-image-handler`）实现了 Amazon CloudFront 分发、Amazon API Gateway REST API、AWS Lambda 函数和必要的权限/逻辑，以配置功能图像处理程序 API，用于从部署账户中的一个或多个 Amazon S3 存储桶提供图像内容。

**源代码（AWS 无服务器图像处理程序）**  
 [https://github.com/awslabs/aws-solutions-constructs/tree/master/source/use\_cases/aws-serverless-image-handler](https://github.com/awslabs/aws-solutions-constructs/tree/master/source/use_cases/aws-serverless-image-handler) 

## AWS 无服务器 Web 应用程序
<a name="aws-serverless-web-app"></a>

 这个用例模式（`aws-serverless-web-app`）实现了一个简单的无服务器 Web 应用程序，允许用户从 Wild Rydes 舰队请求独角兽骑行。该应用程序将向用户提供一个基于 HTML 的用户界面，用于指示他们想要被拾取的位置，并将在后端与 RESTful Web 服务进行接口，以提交请求并派遣附近的独角兽。该应用程序还将为用户提供服务注册和登录的设施，然后再申请乘车服务。

**源代码（AWS 无服务器网络应用程序）**  
 [https://github.com/awslabs/aws-solutions-constructs/tree/master/source/use\_cases/aws-serverless-web-app](https://github.com/awslabs/aws-solutions-constructs/tree/master/source/use_cases/aws-serverless-web-app) 