首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为appsync创建本地开发环境

为appsync创建本地开发环境
EN

Stack Overflow用户
提问于 2018-12-02 07:43:41
回答 1查看 1.1K关注 0票数 2

我们有一个react移动前端和一个AWS appsync后端(DynamoDB,step functions,lambdas,graphql,auth)

有什么简单的方法可以做到这一点吗?我们在生产中有一个应用程序和后端,现在想要对我们的GraphQL组件进行一些更改(例如架构)。理想情况下,我希望有一个模拟AWS上部署的离线环境。

我找到了这个Is there a way to test AppSync code locally and/or in CI/CD?,它实际上没有任何明确的答案。它似乎在亚马逊网络服务上建立了一个重复的环境(相当于一个阶段性的envirFor lambdas,我们已经使用了一些Serverless。

我们今天不使用CloudFormation (也许我们应该使用?),对于lambda,我们已经尝试了一些Serverless,但在本地测试身份验证和我认为DynamoDB有问题。最终,我们最终使用AWS控制台创建组件,然后在部署到生产环境之前使用类似Cloud9的IDE进行构建和调试。我不喜欢零散的开发体验。Lambda并没有因为Cloud9而变得太糟糕,但是对于GraphQL来说似乎没有等同的东西。

渴望了解最佳实践是什么,以及设置一个好的开发环境有多好(和多容易)。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-12-03 12:13:28

如果您已经有了一个工作的生产模式,并且希望模拟一个开发环境,那么现在您必须手动复制它。

我们最近推出了launched Amplify Console,专门针对CI/CD的最佳实践,并跨阶段管理您的应用编程接口。推荐的做法是使用Amplify CLI,它在内部使用CloudFormation嵌套堆栈来简化创建和维护您的AppSync API的过程。除此之外,Amplify CLI还为CloudFormation中的请求/响应映射模板提供了开箱即用的脚手架,只有一个简单的带注释的模式。

您可以使用其中一些工具作为维护云资源的推荐实践。我们还在积极努力增强其中一些工作流程的开发人员体验。

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

https://stackoverflow.com/questions/53576058

复制
相关文章

相似问题

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