我需要从 AWS dynamoDB 和第三方 httpd 服务获取元素,并将这些结果合并到 AWS appSync 中,并将结果作为 graphQL 响应发回
我正在使用的第三方服务需要客户端证书。我没有找到有关如何使用 AWS appSync 解析器传递代理的正确 AWS 文档。
我也没有找到在 AWS 秘密管理器中将证书存储为秘密的文档。
有没有人遇到类似的问题?或者各位有什么办法解决吗?
这取决于您的证书的大小 - AWS Secrets Manager 的 Secrets 有各种限制,例如字节长度(7168 字节)或字符长度(4096),请在此处查看更多信息:
https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_limits.html https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_limits.html
但除此之外,您应该能够使用 AWS Secrets Manager 存储您的证书。
请参阅以下链接中的第 3 项:https://aws.amazon.com/blogs/compute/maintaining-transport-layer-security-all-the-way-to-your-container-part-2-using-aws-certificate-manager-private-certificate-权威/ https://aws.amazon.com/blogs/compute/maintaining-transport-layer-security-all-the-way-to-your-container-part-2-using-aws-certificate-manager-private-certificate-authority/
使用 HTTP 解析器(甚至 Lambda 解析器),您将能够对 AWS Secrets Manager 进行 http 调用以获取密钥。
参见链接:https://docs.aws.amazon.com/appsync/latest/devguide/tutorial-lambda-resolvers.html https://docs.aws.amazon.com/appsync/latest/devguide/tutorial-lambda-resolvers.html
https://docs.aws.amazon.com/appsync/latest/devguide/tutorial-http-resolvers.html https://docs.aws.amazon.com/appsync/latest/devguide/tutorial-http-resolvers.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)