知识库

将您自己的 Amazon CloudFront 账户用作网站的 CDN

创建允许读取 CloudFront 并创建失效请求的 AWS 访问密钥并将其连接,以便网站可以在您自己的 CloudFront 分发上运行。

连接它能带给您的好处

连接您自己的 AWS 账户可以让您将站点托管在您自己的 CDN 上,而不是我们的 CDN。域、流量和账单均归属于您的账户,同时您仍然可以直接在 Zinn® 仪表板中清除缓存和更改 CDN 设置,无需在多个面板之间切换。

开始之前

一个 AWS 账户。为此连接创建一个 IAM 用户,其策略应允许 CloudFront 的读取权限以及清除缓存所需的 cloudfront:CreateInvalidation 权限。

为了服务您自己的域名,CloudFront 还必须在 us-east-1 区域的 AWS Certificate Manager 中拥有该域名的证书。无论您平时在哪个区域工作,CloudFront 都无法识别其他任何区域中的证书。

1. 在 AWS 中创建密钥

在 AWS 控制台中打开 IAM → 用户,选择此连接所要使用的用户(请创建一个专用用户,切勿使用您的根账户),打开其安全凭证选项卡,然后在访问密钥下方选择创建访问密钥。将其他选为使用场景,继续操作,然后选择创建访问密钥。复制访问密钥 ID 和秘密访问密钥——AWS 只会显示一次该密钥。每个 IAM 用户同时最多可以拥有两个密钥。

2. 在此处进行连接

在仪表板中打开集成并选择连接账户。选择您自己的 CDN 作为组,选择 Amazon CloudFront 作为账户,填入访问密钥 ID 和秘密访问密钥,然后点击连接账户。

在保存任何内容之前,我们会对您粘贴的内容进行测试。无法正常使用的密钥绝不会被存储,并且系统会给出错误提示。能够正常使用的密钥会加密保存在我们的密钥保险库中(绝不保存在数据库中),且绝不会再次显示,连您本人也无法查看。

接下来会发生什么

  • 打开站点的 CDN 选项卡。在站点的服务来源下方,该账户会显示为一个目标。选择它并确认;我们会在您的账户上构建站点配置、进行检查,只有在此之后才会迁移站点,因此站点在迁移过程中会保持在线状态。
  • 在同一个选项卡中,您可以清除站点的缓存并更改您账户上的 CDN 设置。
  • 当您连接时,我们会检查密钥的各项权限:列出您的区域或属性、详细读取其中一个、清除缓存、更改设置以及(在供应商支持的情况下)地理规则。连接旁边的检查清单会显示我们确认了其中哪些权限,因此在将站点迁移到该账户之前就能发现缺失的权限。
  • 将站点部署到您自己的 CDN 账户一文详细介绍了在账户之间迁移站点的过程。

如果连接失败

无法附加您的域名。 us-east-1 中没有该域名的证书。请在该区域的 AWS Certificate Manager 中申请一个证书,然后重试。

清除失败。 该用户的策略缺少 cloudfront:CreateInvalidation。请添加该权限;密钥本身不会改变。

提示密钥被拒绝。 通常是以下三种情况之一:复制时带有了空格或换行符、密钥已过期,或者在您复制密钥后该密钥已被撤销或重新生成。请创建一个新密钥并重新粘贴。

连接成功,但后续操作失败。 密钥通过了身份验证,但缺少该操作所需的权限。请使用上面列出的权限创建一个新密钥,然后断开旧连接并连接新密钥。

断开连接

打开集成,找到该账户并点击断开连接。这会立即删除存储的密钥。任何使用该密钥的操作都会在其下一次执行时停止,并且依赖于它的屏幕会直接显示提示,而不是默默失败。

断开连接不会撤销已经完成的操作——我们在您的账户上更改的记录、部署或设置将保持原样。如果您认为密钥本身可能已泄露,请同时在供应商处将其撤销;断开连接只会删除我们拥有的副本,而不会删除他们的副本。

博客最新动态

我们关于托管、SEO 和大规模网站运营的撰文。

来自托管层的 SEO 与外链建设:2026 年运营商视角

虚拟主机如何在 2026 年影响收录与链接资产传递(link equity):保持页面被有效索引、在建站前严格审查老域名、构建无痕迹(footprint)的外链,以及客观剖析底层基础设施在 SEO 方面的能力与局限。

阅读文章 →

让 WordPress 更快更安全:性能与插件核对清单

打造快速、安全的 WordPress 的实用核对清单:服务器级缓存、按站点设置的对象缓存、少数几个值得运行的插件、保持技术栈最新,以及绝不能进行缓存的 WooCommerce 页面。

阅读文章 →

如何在 2026 年选择托管型网站托管服务:购买者指南

究竟是什么将优质的托管服务与带控制面板的廉价主机区分开来——迁移、备份、隔离、真正的缓存以及诚实的扩展能力——以及如何在您做出决定之前对其进行评估。

阅读文章 →

阅读博客 →

仍需帮助?

每个套餐均包含技术支持,客服团队全天 24 小时在线,您可以用我们支持的任意 58 种语言与我们联系——我们将用您的语言为您解答。

联系支持团队 → 所有文章 →