

# 更新分配
<a name="HowToUpdateDistribution"></a>

在 CloudFront 控制台中，您可以看到与您的 AWS 账户关联的 CloudFront 分配、查看分配的设置以及更新大部分设置。请注意，分配传播到 AWS 边缘站点后您所做的设置更改才会生效。

## 在控制台中更新分配
<a name="update-distribution-console"></a>

以下过程向您展示了如何在控制台中更新 CloudFront 分配。

------
#### [ Multi-tenant ]<a name="HowToUpdateDistributionProcedure"></a>

**更新多租户分配**

1. 登录 AWS 管理控制台，并通过以下网址打开 CloudFront 控制台：[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home)。

1. 搜索并选择多租户分配的 ID。

1. 选择要更新的设置所对应的选项卡。

1. 进行更新后，要保存您的更改，请选择**保存更改**。有关您可以更新的设置的更多信息，请参阅 [预配置的分配设置参考](template-preconfigured-origin-settings.md)。

您还可以使用 CloudFront API 更新分配：
+ 要更新分配，请参阅《Amazon CloudFront API 参考》**中的 [UpdateDistribution](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateDistribution.html)。

**重要**  
在更新分配时，请注意，需要使用很多在首次创建分配时不需要的其它字段。要帮助确保在使用 CloudFront API 更新分配时包含所有必需字段，请按照《Amazon CloudFront API 参考》**内 [UpdateDistribution](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateDistribution.html) 中所述的步骤进行操作。

要更改分配租户的多租户分配，请更新分配租户。还可以更新分配租户，以便更新其域、证书、自定义项或参数值。有关更新分配租户证书的更多详细信息，请参阅[添加域和证书（分配租户）](managed-cloudfront-certificates.md#vanity-domain-tls-tenant)。

**更新分配租户**

1. 登录 AWS 管理控制台，并通过以下网址打开 CloudFront 控制台：[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home)。

1. 在 **SaaS** 下，选择**分配租户**。

1. 搜索分配租户。使用搜索栏中的下拉菜单，按域、名称、分配 ID、证书 ID、连接组 ID 或 Web ACL ID 进行筛选。

1. 选择分配租户的名称。

1. 要更新常规**详细信息**，请选择**编辑**，进行更新，然后选择**更新分配租户**。

1. 对于要更新的任何其它设置选择相应的选项卡，进行更新并保存。有关您可以自定义的分配租户设置的更多信息，请参阅[分配租户自定义](tenant-customization.md)。

------
#### [ Standard ]

**更新标准分配**

1. 登录 AWS 管理控制台，并通过以下网址打开 CloudFront 控制台：[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home)。

1. 选择分配的 ID。该列表包含与您登录到 CloudFront 控制台时使用的 AWS 账户关联的所有分配。

1. 要更新常规设置，选择**编辑**。否则，请选择要更新的设置所对应的选项卡。

1. 进行更新，然后选择**保存更改**。有关字段的信息，请参阅以下主题：
   + **常规设置：**[分配设置](DownloadDistValuesGeneral.md)
   + **源设置：**[源设置](DownloadDistValuesOrigin.md)
   + **缓存行为设置：**[缓存行为设置](DownloadDistValuesCacheBehavior.md)

1. 如果要删除分配中的源，请执行以下操作：

   1. 选择**行为**，并确保您将与源关联的所有默认缓存行为移动到另一个源。

   1. 选择**源**，然后选择一个源。

   1. 选择 **Delete**。

您还可以使用 CloudFront API 更新分配：
+ 要更新分配，请参阅《Amazon CloudFront API 参考》**中的 [UpdateDistribution](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateDistribution.html)。

**重要**  
在更新分配时，请注意需要使用很多在创建分配时不需要的其他字段。要帮助确保在使用 CloudFront API 更新分配时包含所有必需字段，请按照《Amazon CloudFront API 参考》**内 [UpdateDistribution](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateDistribution.html) 中所述的步骤进行操作。

------

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

您的更改不会同时传播到每个边缘站点。CloudFront 在传播您的更改时，我们不能确定一个指定边缘站点是根据先前配置还是新配置提供内容。

**注意**  
在极少数情况下，当主机或网络链路中断时，可能会在短时间内使用较旧的配置提供某些分配租户流量，直到您的更改已通过网络进行了传播。

要查看您的更改何时被传播，请在控制台中查看您的分配的**详细信息**。**上次修改时间**字段将从**正在部署**更改为部署完成的日期和时间。