将 appsync 作为子图添加到 apollo graphql supergraph

问题描述 投票:0回答:1

我用两个 subgraphs 创建了 apollo supergraph,工作完美。我已经使用 Rover 命令将子图与超级图连接起来。

现在我正在尝试将 appsync 作为子图添加到我的超级图中。我已根据需要更改了 appsync 架构 apollo。使用 rover 命令我已将 appsync 作为子图加入。我可以在 apollo graphql studio 中看到 appsync 架构和查询。

但问题是,当我尝试查询 appsync 架构时,我收到错误“您无权进行此调用”。在 appsync 中,当未在标头中传递 x-api-key 时,我们会收到此错误。我无法找到将 x-api-key 发送到子图的方法。我尝试在查询超级图时添加标题,但没有成功。我尝试像这样在 rover.yml 中添加标题部分,但没有成功。 标题: 全部: 要求: - 传播: 命名为:“x-api-key”

你能帮我吗?

谢谢, 斯里坎特。

graphql apollo aws-appsync apollo-federation apollo-studio
1个回答
0
投票

发现问题了。我的 appsync 密钥在 7 天后就过期了。我已经重新生成了密钥并进行了测试,它工作正常。

© www.soinside.com 2019 - 2024. All rights reserved.