【问题标题】:How to add AppSync backend to AWS MobileHub project via console?如何通过控制台将 AppSync 后端添加到 AWS MobileHub 项目?
【发布时间】:2018-10-31 11:24:57
【问题描述】:

尽管awsmobile-cli 具有启用和配置 AppSync 后端的功能,例如:

awsmobile appsync enable
awsmobile appsync configure

它很容易以完全不相关的配置结束:它在 us-west-2(俄勒冈)创建 DynamoDB 表,即使我的项目位于 eu-central-1(法兰克福)。它通过其默认的“事件”graphql 模式来实现。毕竟,它并没有作为后端功能出现在 MobileHub 项目控制台上。

现在,我想做的是通过控制台将 AppSync 后端添加到 AWS MobileHub 项目。然后我可以在完成后从 cli 中提取更改,即修改我的 graphql 架构、附加解析器并使用数据源。

现在还可以吗?

【问题讨论】:

  • 面临类似问题。是否可以更改自动配置?我希望轻松添加现有的 appsync

标签: aws-mobilehub aws-appsync


【解决方案1】:

由于目前无法在 Mobile Hub 上使用,您可以尝试将 serverless frameworkserverless-appsync-plugin 一起使用。它允许您将基础设施编写为代码并通过 CLI 将其部署到 AWS。

虽然 Mobile Hub 有点限制,但您实际上可以使用无服务器工具为您的应用设计更复杂的后端。您甚至可以为 appsync 设置 lambda 数据源。在这里您可以找到一些不同 graphql API 设置的示例:https://github.com/serverless/serverless-graphql

如果您有或多或少复杂的架构,那么从 CLI 部署它是一个正确的解决方案,因为 AppSync 控制台开始滞后于大型架构

【讨论】:

    【解决方案2】:

    很遗憾,目前这无法通过 Mobile Hub 控制台实现。它在 CLI 路线图中支持导入现有 AppSync 资源。

    【讨论】:

    • 如果你能分享在哪里跟踪你提到的路线图,那就太完美了——如果有可用的。
    猜你喜欢
    • 2018-06-29
    • 2019-11-04
    • 2018-12-02
    • 1970-01-01
    • 1970-01-01
    • 2019-06-28
    • 1970-01-01
    • 2019-03-05
    • 2023-03-31
    相关资源
    最近更新 更多