如何使用 CloudFront 为 Amazon S3 桶提供 HTTPS 请求?

  • A+
所属分类:技术

chatGPT账号

如何使用 CloudFront 为 Amazon S3 桶提供 HTTPS 请求?

一、说明
我想配置一个 Amazon CloudFront 分配来为我的 Amazon Simple Storage Service(Amazon S3)提供 HTTPS 请求。
二、解决方法
对于以下步骤,您的 S3 桶可以使用您的 Amazon S3 网站端点或 REST API 端点。有关结合使用 Amazon S3 与分配的信息,请参阅使用 Amazon S3 桶。当您使用 Amazon S3 静态网站端点时,CloudFront 和 Amazon S3 之间的连接只能通过 HTTP 进行。
  1. 打开 CloudFront 控制台
  1. 选择创建分配
  1. 下,对于源域,从下拉列表中选择 S3 桶的 REST API 端点。或者,输入 S3 桶的网站端点。有关详细信息,请参阅网站端点和 REST API 端点之间的主要区别
  1. 默认缓存行为查看器下,对于查看器协议策略,选择 HTTP 和 HTTPS 或将 HTTP 重定向到 HTTPS。  
如果您未对 CloudFront 使用备用域名(CNAME),请选择创建分配以完成该过程。如果您使用的是 CNAME,请在创建分配前执行以下额外步骤:
  1. 对于备用域名(CNAME),请选择添加项目,然后输入您的备用域名。
  1. 对于自定义 SSL 证书,从涵盖您的 CNAME 的下拉列表中选择要分发给分配的自定义 SSL 证书。
    **注意:**有关安装证书的详细信息,请参阅如何配置我的 CloudFront 分配以使用 SSL/TLS 证书?3. 选择创建分配。  
注意:选择创建分配后,您的分配可能需要 20 分钟或更长时间才能完成部署。
请务必将域的 DNS 更新为指向 CloudFront 分配提供的域的 CNAME 记录。您可以在 CloudFront 控制台中找到您的分配的域名。
如果您使用 Amazon Route 53 作为 DNS 提供商,请参阅配置 Amazon Route 53 以将流量路由到 CloudFront 分配。如果您使用的是其他 DNS 提供商,则可以创建指向分配的域的 CNAME 记录(www.example.com CNAME d111111abcdef8.cloudfront.net)。
**重要事项:**DNS 标准要求顶点域(example.com)使用映射到 IP 地址的权威(A)记录。仅当您使用 Route 53 时,才能将顶点域指向您的 CloudFront 分配。如果您使用的是其他 DNS 提供商,则必须使用子域(www.example.com)。
有关基于端点类型的其他故障排除,请参阅以下文章:
  • 我使用 S3 REST API 端点作为我的 CloudFront 分配源。为什么我会收到“403 访问被拒绝”错误?
  • 我使用 S3 网站端点作为我的 CloudFront 分配源。为什么我会收到“403 访问被拒绝”错误?
相关信息
如何使用 CloudFront 为托管在 Amazon S3 上的静态网站提供服务?
Amazon CloudFront 定价
CloudFront 与 Amazon S3 源之间的通信需要 HTTPS
网站端点
创建 CloudFront 分配
免责声明

发文时比特币价格:$42249

当前比特币价格:[crypto coins=”BTC” type=”text” show=”price”]

当前比特币涨幅:[crypto coins=”BTC” type=”text” show=”percent”]

免责声明:

本文不代表路远网立场,且不构成投资建议,请谨慎对待。用户由此造成的损失由用户自行承担,与路远网没有任何关系;

路远网不对网站所发布内容的准确性,真实性等任何方面做任何形式的承诺和保障;

网站内所有涉及到的区块链(衍生)项目,路远网对项目的真实性,准确性等任何方面均不做任何形式的承诺和保障;

网站内所有涉及到的区块链(衍生)项目,路远网不对其构成任何投资建议,用户由此造成的损失由用户自行承担,与路远网没有任何关系;

路远区块链研究院声明:路远区块链研究院内容由路远网发布,部分来源于互联网和行业分析师投稿收录,内容为路远区块链研究院加盟专职分析师独立观点,不代表路远网立场。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的电报
  • 这是我的电报扫一扫
  • weinxin
chatGPT账号
路远

发表评论

您必须登录才能发表评论!