首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS扩增&无服务器堆栈

AWS扩增&无服务器堆栈
EN

Stack Overflow用户
提问于 2019-11-15 21:03:51
回答 2查看 293关注 0票数 0

我目前正在研究AWS扩增,同时也在阅读无服务器堆栈。我的目标是创建一个简单的ToDo列表应用程序。两种“入门”/文档似乎都有相同的目标。然而,AWS放大指南似乎更容易从设置。

那就是我困惑的地方。据我所知,AWS放大器还使用DynamoDB并通过GraphQL获取数据。但这两份文件之间有什么区别呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-27 21:11:49

Serverless Stack是一种资源,提供有关如何使用AWS创建无服务器应用程序的指导。它是由一家名为“异常创新”的公司创建的。

AWS放大器是一个由AWS维护的开源框架,它帮助开发人员将他们的应用程序与AWS资源集成在一起。

票数 1
EN

Stack Overflow用户

发布于 2020-03-03 01:06:29

AWS放大器是一个非常令人困惑的服务,由许多组件组成。我将分类如下。

  1. AWS放大控制台
  2. AWS扩增CLI
  3. AWS &集成到您的移动或web的库
  4. AWS Appsync变压器

AWS放大器控制台使您能够轻松地设置您的放大器项目的连续部署。放大控制台使用与AWS放大CLI为您管理不同的环境。

假设您想启动Todo应用程序。从本地开始,使用扩容CLI并创建API /Lambda/DynamoDB堆栈。

放大CLI可以轻松地创建整个堆栈,并将其推送到AWS以部署整个堆栈。然后,您可以基于相同的堆栈创建不同的环境,假设您想要开发环境、QA环境和生产环境。

放大CLI为您提供了实现这一目标所需的所有命令,然后如果您希望在有人将代码推送到您的Git存储库时将更改自动部署到AWS,则可以使用放大器控制台来设置该命令。

放大控制台还集成了AWS域,因此您可以轻松地将您自己的域指向任何环境。

除此之外,还提供了GraphQL转换器,您可以轻松地定义GraphQL模式,并将其转换和部署到Appsync。还有一个Mobile,您可以在AppSync和您的移动设备之间同步数据,并提供一些UI。

我们使用了我们的web项目之一,我们喜欢它的继续部署方面的放大器,但我们不喜欢AppSync(GraphQL)方面的放大器只是b/c -不容易实现分层解析器。

另外,请记住,扩容CLI/SDK/转换器是在一个项目下进行的,它仍然非常脆弱。您可以查看https://www.npmjs.com/package/@aws-amplify/cli的版本历史,您将在一个月内看到很少的版本增加。我们遇到了许多明显的bug,甚至在AWS控制台上也是如此。

我还没有使用Serverless,但据我所知,Serverless提供了更稳定的No1和No2。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58884640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档