如何在服务B中使用服务A的graphql查询(使用API密钥验证)

如何在服务B中使用服务A的graphql查询(使用API密钥验证),graphql,amplify,Graphql,Amplify,我有一些单独的GraphQLAPI端点和键 其中之一是一个管理系统的管理员(让我们说这是一个服务) 还有一些是针对个人客户的。(假设这项服务B) (+B服务应该由一些业务逻辑分隔) 这些服务正在与AWS AppSync和Amplify合作 我想对服务A中的通知内容执行CRUD, 并希望在服务B中获得这些内容 但是,服务A有自己的graphql端点和api密钥,服务B也… 服务查询需要通过API密钥进行身份验证。 (公开似乎不是个好主意……) 所以我想知道的是 如果我在服务B上再次配置部分放大

我有一些单独的GraphQLAPI端点和键

其中之一是一个管理系统的管理员(让我们说这是一个服务)
还有一些是针对个人客户的。(假设这项服务B)
(+B服务应该由一些业务逻辑分隔)
这些服务正在与AWS AppSync和Amplify合作

我想对服务A中的通知内容执行CRUD,
并希望在服务B中获得这些内容

但是,服务A有自己的graphql端点和api密钥,服务B也…
服务查询需要通过API密钥进行身份验证。 (公开似乎不是个好主意……)

所以我想知道的是

  • 如果我在服务B上再次配置部分放大到服务A的用户API密钥,可以吗
  • 还是使用另一个库(如express graphql)更好
    (但这似乎不仅仅是为了质疑……)
  • 或者使用ApiGateway将lambda转换为RESTAPI更好
  • 或者我可以创建另一个lambda来从服务数据库获取数据吗
如果你给我一点提示或建议,那将非常有帮助

谢谢