如何强制cloudfront使用https(重定向http - > https)

时间:2017-02-19 08:59:02

标签: amazon-web-services amazon-cloudfront

我通过s3 / coludfront在aws上托管一个静态网站。无论如何,我可以强制cloudfront将所有http请求重定向到https版本。

2 个答案:

答案 0 :(得分:4)

强制使用http - > HTTPS。

  1. 转到云端分发
  2. 选择分发
  3. 转到行为
  4. 选择一个并单击编辑
  5. 现在您可以选择重定向http - > HTTPS

答案 1 :(得分:1)

如果您使用的是CloudFormation:

Resources:
  Distribution:
    Type: AWS::CloudFront::Distribution
    Properties:
      ...
      DistributionConfig:
        DefaultCacheBehavior:
          ViewerProtocolPolicy: redirect-to-https
        ...

先前的回答说仅使用https,但是如果查看器发送HTTP请求,它将返回403(禁止访问)。

https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CacheBehavior.html