首页 > 解决方案 > AWS AppSync 版本控制

问题描述

我已经设置了一个 AWS AppSync,其中包括一个 GraphQL 架构、作为 Dynamo DB 表的相应数据源以及我使用 lambda 函数将数据读取到表中的 S3 存储桶。

我想通过 VCS(最好是 GitHub)对这个设置进行版本控制,这样我就可以设置一个登台和生产环境。除了简单地“复制粘贴”从一个环境到另一个环境的所有内容外,我还没有遇到过一种简单的方法。有人有更好的主意吗?

标签: amazon-web-servicesversioningaws-appsync

解决方案


可以将 AWS AppSync 配置作为代码进行管理。事实上,我们强烈推荐它作为榜样!

CloudFormation 完全支持 AWS AppSync 功能。您可以在 CloudFormation 中为您的架构、解析器和数据源建模,将文件提交到源代码控制,并使用持续部署实践执行重复部署。

我们发布了详细的演练,展示了如何使用 CloudFormation 管理和部署 AWS AppSync GraphQL API


推荐阅读