【发布时间】:2019-05-03 16:51:44
【问题描述】:
我们有一个 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?,它并没有任何明确的答案。似乎在 AWS 上设置了一个重复的环境(对于 lambdas 来说几乎是一个登台环境,我们已经玩过一点无服务器了。
我们今天不使用 CloudFormation(也许我们应该?),对于 lambdas,我们已经使用过无服务器,但在本地进行身份验证测试时遇到了问题,我认为是 DynamoDB。最终,我们只是最终使用 AWS 控制台创建组件,然后使用 Cloud9 的 IDE 之类的东西在部署到生产之前进行构建和调试。我不喜欢分散的开发体验。由于 Cloud9,Lambda 还不错,但 GraphQL 似乎没有等价物。
渴望了解最佳实践是什么,以及设置良好的开发环境有多好(且容易)。
谢谢
【问题讨论】:
标签: amazon-web-services graphql staging aws-appsync