

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

# 更新流
<a name="updating-a-stream"></a>

可以使用 Kinesis Data Streams 控制台、Kinesis Data Streams API 或 Amazon CLI更新流详细信息。

**注意**  
您可以为现有流或最近刚创建的流启用服务器端加密。

## 使用控制台
<a name="update-stream-console"></a>

**使用控制台更新数据流**

1. 打开亚马逊 Kinesis 控制台，网址为。[https://console.aws.amazon.com/kinesis/](https://console.amazonaws.cn/kinesis/)

1. 在导航栏中，展开区域选择器并选择一个区域。

1. 在列表中选择流的名称。**Stream Details (流详细信息)** 页面显示流配置摘要和监控信息。

1. 要在数据流的按需容量模式和预置容量模式之间切换，请在**配置**选项卡中选择**编辑容量模式**。有关更多信息，请参阅 [选择正确的流式传入的模式](how-do-i-size-a-stream.md)。
**重要**  
对于您 Amazon 账户中的每个数据流，您可以在 24 小时内在按需模式和预配置模式之间切换两次。

1. 对于处于预置模式下的数据流，要编辑分片数量，请在**配置**选项卡中选择**编辑预置分片**，然后输入新的分片数。

1. 要对数据记录启用服务器端加密，请选择**服务器端加密**部分中的**编辑**。选择要用作加密主密钥的 KMS 密钥，或者使用由 Kinesis 管理的默认主密钥 **aws/kinesis**。如果您为直播启用加密并使用自己的 Amazon KMS 主密钥，请确保您的制作者和使用者应用程序可以访问您使用的 Amazon KMS 主密钥。要将权限分配给应用程序以访问用户生成的 Amazon KMS 密钥，请参阅[使用用户生成的 KMS 密钥的权限](permissions-user-key-KMS.md)。

1. 要编辑数据保留期，请选择 **Data retention period** 部分中的 **Edit**，然后输入新的数据保留期。

1. 如果您已在自己账户上启用自定义指标，请在**分片级别指标**部分中选择**编辑**，然后指定流的指标。有关更多信息，请参阅 [使用亚马逊监控亚马逊 Kinesis Data Streams 服务 CloudWatch](monitoring-with-cloudwatch.md)。

## 使用 API
<a name="update-stream-api"></a>

要使用 API 更新流详细信息，请参阅以下方法：
+ [AddTagsToStream](https://docs.amazonaws.cn/kinesis/latest/APIReference/API_AddTagsToStream.html)
+ [DecreaseStreamRetentionPeriod](https://docs.amazonaws.cn/kinesis/latest/APIReference/API_DecreaseStreamRetentionPeriod.html)
+ [DisableEnhancedMonitoring](https://docs.amazonaws.cn/kinesis/latest/APIReference/API_DisableEnhancedMonitoring.html)
+ [EnableEnhancedMonitoring](https://docs.amazonaws.cn/kinesis/latest/APIReference/API_EnableEnhancedMonitoring.html)
+ [IncreaseStreamRetentionPeriod](https://docs.amazonaws.cn/kinesis/latest/APIReference/API_IncreaseStreamRetentionPeriod.html)
+ [RemoveTagsFromStream](https://docs.amazonaws.cn/kinesis/latest/APIReference/API_RemoveTagsFromStream.html)
+ [StartStreamEncryption](https://docs.amazonaws.cn/kinesis/latest/APIReference/API_StartStreamEncryption.html)
+ [StopStreamEncryption](https://docs.amazonaws.cn/kinesis/latest/APIReference/API_StopStreamEncryption.html)
+ [UpdateShardCount](https://docs.amazonaws.cn/kinesis/latest/APIReference/API_UpdateShardCount.html)

## 使用 Amazon CLI
<a name="update-stream-cli"></a>

有关使用更新直播的信息 Amazon CLI，请参阅 [Kinesis CLI](https://docs.amazonaws.cn/cli/latest/reference/kinesis/index.html) 参考。