使用AWS Route 53 http重定向工作,https超时

使用AWS Route 53 http重定向工作,https超时,https,dns,routing,amazon-route53,Https,Dns,Routing,Amazon Route53,使用此处提到的路由规则: https dota2.becomethegamer.com 301 我能够看到正确重定向到但超时 我以为这是协议部分,但意识到这是出站而不是入站 这是一个名为becomethegamer.com的bucked,在路由53中,becomethegamer.com是一个别名,目标为该bucket 什么可能导致https无法重定向?不,是这样的: 网站终结点不支持https 您不能在不说https的情况下重定向https请求,此外,您需要一个对主机名有效的SSL证书

使用此处提到的路由规则:


https
dota2.becomethegamer.com
301
我能够看到正确重定向到但超时

我以为这是
协议
部分,但意识到这是出站而不是入站

这是一个名为becomethegamer.com的bucked,在路由53中,becomethegamer.com是一个别名,目标为该bucket

什么可能导致https无法重定向?

不,是这样的:

网站终结点不支持https

您不能在不说https的情况下重定向https请求,此外,您需要一个对主机名有效的SSL证书

您仍然可以完全按照您想要做的去做,但是您需要在前面使用CloudFront,在后面使用S3。您的S3重定向配置保持不变,但您将创建CloudFront发行版,将域名配置为备选域名,将SSL证书加载到CloudFront中,使用bucket-name.S3-website-xx-xxxx-xx.amazonaws.com网站端点(从S3控制台)作为源服务器,将53号公路改为CloudFront,而不是S3

<RoutingRules>
    <RoutingRule>
        <Redirect>
            <Protocol>https</Protocol>
            <HostName>dota2.becomethegamer.com</HostName>
            <HttpRedirectCode>301</HttpRedirectCode>
        </Redirect>
    </RoutingRule>
</RoutingRules>