【问题标题】:How can I put rout53 infront of appsync endpoint without cloudfront?如何在没有云端的情况下将 route53 放在 appsync 端点的前面?
【发布时间】:2021-03-29 16:50:18
【问题描述】:

我正在使用 AWS appsync 构建一个 graphql 服务器。它生成一个随机端点 URL,我想把它放在 DNS 客户域后面。我读过这篇文章https://aws.amazon.com/blogs/mobile/use-a-custom-domain-with-aws-appsync-amazon-cloudfront-and-amazon-route-53/,它提到了云端。我的应用程序真的不需要任何缓存,所以我想知道为什么我需要云端?

route53 可以将请求转发到 appsync 端点吗?我不明白为什么我需要云端。我认为 route53 可以作为代理将请求从自定义域转发到目标域。

【问题讨论】:

    标签: amazon-web-services amazon-route53 aws-appsync


    【解决方案1】:

    此功能存在一个未解决的 GitHub 问题:

    基于该问题,在您的链接中使用 CloudFront 似乎是目前为您的 appsync 端点使用带有 SSL 证书的自定义域的唯一可行方法。使用 API Gateway 将请求代理到您的端点似乎也是一种可能。

    【讨论】:

    • route53能否将请求转发到appsync端点?我不明白为什么我需要云端。我认为 route53 可以作为代理将请求从自定义域转发到目标域。
    • @JoeyYiZhao 您当然可以创建CNAME记录,但我认为您会遇到SSL证书的问题,至于HTTPS,您需要与您的域匹配的证书。
    猜你喜欢
    • 2014-06-13
    • 2018-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多