AWS Serverless Application Repository

发现、部署和发布无服务器应用程序

AWS Serverless Application Repository 是无服务器应用程序的托管存储库。它使团队、组织和各个开发人员能够存储和共享可重用的应用程序,并以强大的新方法轻松组装和部署无服务器架构。使用 Serverless Application Repository,无需在部署之前克隆、构建、打包源代码并将其发布到 AWS。相反,您可以在无服务器架构中部署 Serverless Application Repository 中的预构建应用程序,帮助您和您的团队减少重复工作、确保采用组织最佳实践,并更快地进入市场。与 AWS Identity and Access Management (IAM) 集成可为每个应用程序提供资源级控制,使您能够与所有人公开共享应用程序或与特定 AWS 账户私下共享。要分享您构建的应用程序,请将其发布到 AWS Serverless Application Repository

每个应用程序均使用 AWS 无服务器应用程序模型 (SAM) 模板打包,该模板定义了所使用的 AWS 资源。公开分享的应用程序还包括指向应用程序源代码的链接。使用无服务器应用程序存储库不收取额外费用,您只需为您部署的应用程序中使用的 AWS 资源付费。

工作原理:部署应用程序

DeployApplications-Diagram

优势

开发功能更强大的应用程序

使用强大的新方法快速组装无服务器架构。使用 AWS SAM 的简化语法,私下或公开发现和共享可重用的无服务器应用程序模式,并构建新的无服务器架构。 

轻松管理应用程序

在无服务器部署中使用预构建的应用程序,无需在部署之前克隆、构建、打包源代码并将其发布到 AWS。它还支持 SAM 和语义版本控制,以实现简单的应用程序管理。  

重新使用,不要重新构建

开发和发布一次无服务器应用程序,将它们存储在 Serverless Application Repository 中,并在团队或更大社区中私下使用,以减少重复工作并加快开发工作流程。

确保最佳实践

查找和分发常见使用案例的无服务器应用程序。在无服务器架构中构建组织最佳实践,以帮助确保团队之间的一致性,并使用权限与特定 AWS 账户共享应用程序。

精选应用程序:Alexa 技能、IoT、机器学习

Alexa Anagram

让 Alexa 列出文字的回文。它会给出请求的文字的计数和回文

发布者:evanchiu

Alexa Salesforce 说明 – 示例

展示如何构建私人 Alexa 技能来访问 Salesforce 数据

发布者:Alexa for Business

Rekognition – SQS

触发 Lambda 函数以使用 SQS 作为事件源执行图像分析

发布者:Kashif Imran 和 Ganesh Shankaran

IoT Twilio Bridge

AWS IoT 与 Twilio 之间的桥梁,让您的设备可以向 Twilio 发送消息

发布者:TensorIoT

已准备好发布您自己的无服务器应用程序?

发布无服务器应用程序,与世界各地的开发人员和客户建立联系。了解更多

 

精选应用程序:数据转换和媒体处理

图像审核聊天机器人

自动删除包含来自常用聊天应用程序渠道的不适当图像的消息

发布者:robperc

Document Generator

创建与修改文档、PDF 和书籍

发布者:ryfeus

纽约市公园活动爬虫程序

爬虫程序潜伏在纽约市公园管理局的活动网站,生成对其数据的甄别视图并存储在 DynamoDB 表中。

发布者:Chris Munns

Retweet Leaderboard

处理来自 Twitter 事件源应用程序的事件,实时更新排行榜

发布者:jlhood

精选应用程序:日志记录、监控和安全性

Feed Logger

以设定的频率自动记录网页结果的正文

发布者:Ranek Kiil

API 保存 Lambda DynamoDB

Lambda 函数与 API Gateway 集成,可将请求数据保存到 DynamoDB 表。写入 CORS

发布者:Aleksandar Simovic

FunctionShield — 受保护的功能

在您的 Lambda 函数运行时上执行严格的安全控制机制

发布者:PureSec

Application Cost Monitoring

精细跟踪 AWS 支出

发布者:ServerlessOps

精选应用程序:通知、身份验证和定位

Contact Us Form

使用 API Gateway、Lambda 和 SNS 为静态网站创建一个无服务器“联络我们”表

发布者:Randy Findley

Billing Reports

向您的 Slack 通道传输最新的 AWS 成本明细

发布者:Octo Technology Australia

无服务器 Cognito

通过 Cognito、Lambda 和 API Gateway 验证用户身份

发布者:Marek Kuczynski

Toll Cost

计算国际行驶路线的通行费

发布者:HERE Technologies

精选发布商

刚刚开始使用无服务器应用程序?

无服务器应用程序不需要您预置、扩展或管理任何服务器。您能够为几乎任何类型的应用程序或后端服务构建无服务器应用程序,并且运行和扩展具有高可用性的应用程序所需的所有操作都可由您负责。了解更多

入门应用程序:Say Hello, World

Hello, World – Python 3

初始版 AWS Lambda 函数

发布者:AWS

Greengrass Hello World – Node.js

将此 Lambda 函数部署到 Greengrass 核心,它将向某个主题发送问候消息

发布者:AWS

Simple Mobile Backend

简单的移动后端(读取/写入 DynamoDB)

发布者:AWS 

Lambda Test Harness

提供一个简单的框架,用于对您的 Lambda 函数进行各种测试

发布者:AWS

想要在 AWS Serverless Application Repository 中看到自己的应用程序? 

了解如何发布应用程序
还有更多问题?
联系我们