Amazon web services AWS S3重定向到不带Cloudfront的安全外部url

Amazon web services AWS S3重定向到不带Cloudfront的安全外部url,amazon-web-services,ssl,redirect,amazon-s3,Amazon Web Services,Ssl,Redirect,Amazon S3,我有一个自定义域,我使用S3静态网站托管http重定向将裸域(apex)重定向到www子域。(不使用Cloudfront)(http://…) 现在,我已经在服务器上设置了SSL证书,我的重定向url是安全的。我希望现在将所有流量从apex域重定向到这个安全url。(https://……) 首先,我将S3静态网站重定向配置中的协议更改为https,但它似乎没有按预期工作 文档和其他链接建议我需要使用Amazon Cloud Front和安装证书,然后重定向就会发生(尚未尝试) 我的问题是,因为

我有一个自定义域,我使用S3静态网站托管http重定向将裸域(apex)重定向到www子域。(不使用Cloudfront)(http://…)

现在,我已经在服务器上设置了SSL证书,我的重定向url是安全的。我希望现在将所有流量从apex域重定向到这个安全url。(https://……)

首先,我将S3静态网站重定向配置中的协议更改为https,但它似乎没有按预期工作

文档和其他链接建议我需要使用Amazon Cloud Front和安装证书,然后重定向就会发生(尚未尝试)

我的问题是,因为我已经在我的服务器上设置了证书,所以我重定向到的url已经安全了,我不希望在CloudFront中做同样的事情。有没有一种方法可以在不设置云前端的情况下将所有流量从重定向到安全url?

更新1:

S3的变化花了他们自己的时间来反映变化。 重定向到https的协议现在似乎可以工作了

反映这些变化花了一天多的时间

根据我的经验,DNS相关的更改通常需要8小时才能反映出来。但这种重新定向比平常花费了更多的时间

任何想知道如何做到这一点的人:

只有在第一个域(bucket上的域)上需要HTTPS时,才需要CloudFront。“首先,我将S3静态网站重定向配置中的协议更改为https,但它似乎没有按预期工作。”好的,它做了什么?这应该是所有需要的。嗨@Michael sqlbot,即使我将协议更改为https也没有任何区别。它仍然重定向到http。