AWS Serverless Application Repository

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

为什么选择 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 Serverless Application Model(SAM)模板打包,该模板定义使用的 AWS 资源。公开分享的应用程序还包括指向应用程序源代码的链接。使用无服务器应用程序存储库不收取额外费用,您只需为您部署的应用程序中使用的 AWS 资源付费。

优势

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

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

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

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

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

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