

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 更改 Lightsail 分配的内容源
<a name="amazon-lightsail-changing-distribution-origin"></a>

在本指南中，我们将介绍如何在创建 Amazon Lightsail 分配后更改分配的源。源是分配内容的确定来源。创建分配时，您可以选择 Lightsail 实例、Lightsail 存储桶，或 Lightsail 负载均衡器（附加了一个或多个实例），用于托管网站或 Web 应用程序的内容。有关更多信息，请参阅[内容分发网络分配](amazon-lightsail-content-delivery-network-distributions.md)。

您可以在创建分配后随时更改源。在更改源时，分配会立即开始将更改复制到 边缘站点。分配将继续将请求转发到指定边缘站点中的先前源，直至分配更新为该边缘站点中的新源。

更改源并不要求分配用新源的内容重新填充边缘缓存。只要网站或 Web 应用程序中的用户请求未更改，分配就会继续提供边缘缓存中已有的内容，直至内容的缓存寿命过期。

## 源协议策略
<a name="changing-distribution-origin-protocol-policy"></a>

源协议策略是在从源中提取内容时分配使用的协议策略。选择分配的源之后，您应确定在从源中提取内容时分配是使用超文本传输协议 (HTTP) 还是安全超文本传输协议 (HTTPS)。如果源没有进行 HTTPS 配置，则必须使用 HTTP。

您可以为分配选择以下源协议策略之一：
+ **仅 HTTP** - 分配仅使用 HTTP 访问源。这是默认设置。
+ **仅 HTTPS** - 分配仅使用 HTTPS 访问源。

编辑源协议策略的步骤包含在本指南的以下[更改分配的源](#changing-distribution-origin)部分。

## 更改分配的源
<a name="changing-distribution-origin"></a>

完成以下过程以更改分配的源。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择**联网**。

1. 选择要为其更改源的分配名称。

1. 在分配管理页面上选择**详细信息**选项卡，然后滚动到页面的**选择源**部分。

   页面的**选择源**部分显示分配的当前源。

1. 选择**更改源**。

1. 选择在其中创建了源资源的亚马逊云科技区域。

   分配是全局资源。其可以引用任何亚马逊云科技区域中的源，并在全局范围内分发其内容。

1. 选择您的源。源可以是实例、存储桶或负载均衡器（附加了一个或多个实例）。

1. 选择**保存**以使用新源更新分配。

   选择分配的源之后，您应确定在从源中提取内容时分配是使用超文本传输协议 (HTTP) 还是安全超文本传输协议 (HTTPS)。

1. （可选）要更改源协议策略，请选择在分配使用的当前源协议策略旁边显示的铅笔图标。有关更多信息，请参阅[源协议策略](#changing-distribution-origin-protocol-policy)。

   此选项列在页面的**选择源**部分，在您为分配选择的源资源下面。
**注意**  
当您选择 Lightsail 存储桶作为分配的源时，**源协议策略**默认为**仅 HTTPS**。当存储桶是分配的源时，您无法更改源协议策略。  
![\[源协议策略\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/origin-protocol-policy.png)

1. 选择**仅 HTTP**或**仅 HTTPS**，然后选择**保存**以保存源协议策略。

当您将更改保存到您的分配配置中时，分配会开始将更改传播到所有边缘站点。在您的配置在边缘站点中经更新前，您的分配将继续根据先前的配置从该站点提供内容。在您的配置在边缘站点已更新后，您的分配将立即根据新的配置从该站点提供内容。

您的更改不会立即传播到每个边缘站点。在传播完成后，分配的状态从**正在进行**变为**已启用**。当分配传播您的更改时，我们无法确定一个指定边缘站点是根据先前配置还是新配置提供内容。