

要获得与亚马逊 Timestream 类似的功能 LiveAnalytics，可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间，以实现实时分析。点击[此处](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)了解更多信息。

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

# 修改适用于 InfluxDB 的 Amazon Timestream 只读副本集群
<a name="timestream-for-influx-modifying-rr-cluster"></a>

只读副本集群包含一个写入器数据库实例和一个读取器数据库实例，位于不同可用区。与多可用区部署相比，只读副本集群可提供高可用性、增加的读取工作负载容量以及更快的失效转移。有关只读副本集群的更多信息，请参阅[适用于 InfluxDB 的 Amazon Timestream 只读副本集群的概述](timestream-for-influx-read-replica-overview.md)。

您可以修改只读副本集群以更改其设置。

**重要**  
您无法修改只读副本集群中的数据库实例。所有修改都必须在数据库集群级别完成。  
您可以使用 AWS 管理控制台、或 Amazon Timestream for InfluxDB API 修改只读副本集群。 AWS CLI

## 修改适用于 InfluxDB 的 Amazon Timestream 只读副本集群
<a name="timestream-for-influx-modify-rr-db-cluster"></a>

------
#### [ Using the AWS 管理控制台 ]

使用控制台修改只读副本数据库集群：

1. 登录到 [AWS 管理控制台](https://console.aws.amazon.com/timestream)，并打开 Amazon Timestream 控制台。

1. 在导航窗格中，选择 **InfluxDB 数据库**，然后选择您希望修改的只读副本集群。

1. 选择**修改**。此时会显示**修改数据库集群**页面。

1. 根据需要选择任意设置。有关每项设置的信息，请参阅[修改只读副本集群的设置](#timestream-for-influx-rr-modify-settings)。

1. 完成更改后，选择**继续**并查看修改摘要。

1. 在确认页面上，检查您的更改。如果更改正确无误，请选择 **Modify DB cluster**（修改数据库集群）以保存更改。或者，选择**返回**以编辑更改，或者选择**取消**以取消更改。

**重要**  
 目前，适用于 InfluxDB 的 Amazon Timestream 仅支持**立即应用**对只读副本集群的更新。如果您确认更改，则在应用更改期间，数据库集群将出现停机时间。

------
#### [ Using the AWS CLI ]

要使用修改数据库实例 AWS Command Line Interface，请使用带有以下参数的`update-db-cluster`命令。将每个 *user input placeholder* 替换为您自己的信息。

```
aws timestream-influxdb update-db-cluster \
      --region region \
      --db-cluster-id db-cluster-id \                      
      --db-instance-type db.influx.4xlarge \
      --port 10000 \
      --failover mode NO_FAILOVER
```

------

## 修改只读副本集群的设置
<a name="timestream-for-influx-rr-modify-settings"></a>

有关可用于修改只读副本集群的设置详细信息，请参见下表。有关这些 AWS CLI 选项的更多信息，请参阅[update-db-cluster](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/timestream-influxdb/update-db-cluster.html)。


****  

| 控制台设置 | 设置说明 | CLI 选项和适用于 InfluxDB 的 Timestream API 参数 | 
| --- | --- | --- | 
| 数据库端口 | InfluxDB 接受连接的端口号。 有效值：1024-65535 默认值：8086 限制：该值不能为 2375-2376、7788-7799、8090 或 51678-51680。  |  **CLI 选项：**`--port` **API 参数：**`port`  | 
| 数据库实例类型 | 适用于 InfluxDB 的 Timestream 数据库集群中各数据库实例（例如 db.influx.xlarge）的计算和内存容量。如有可能，请选择足够大的数据库实例类以便典型查询工作集能够保留在内存中。如果在内存中保留工作集，系统可以避免写入到磁盘，从而提高性能。 |  **CLI 选项：**`--db-instance-type` **API 参数：**`dbInstanceType`  | 
| 数据库集群参数组 |  要分配给数据库集群的数据库参数组 ID。数据库参数组指定数据库的配置方式。例如，数据库参数组可指定查询并发的限制。 |  **CLI 选项：**`--db-parameter-group-identifier` **API 参数：**`dbParameterGroupIdentifier`  | 
| 日志导出 |  用于将 InfluxDB 引擎日志发送至指定 S3 存储桶的配置。 S3 存储桶日志传输的配置：`s3Configuration -> (structure)` 要向其传输日志的 S3 存储桶名称：`bucketName -> (string)` 指示是否启用向 S3 存储桶传输日志：`enabled -> (boolean)` 速记语法：`s3Configuration={bucketName=string, enabled=boolean}`  |  **CLI 选项：**`--log-delivery-configuration` **API 参数：**`logDeliveryConfiguration`  | 
| 失效转移模式 | 使用以下选项配置集群对主实例故障的响应方式：`AUTOMATIC`：如果主实例失败，系统会自动将只读副本提升为新的主实例。 `NO_FAILOVER`：如果主实例失败，系统会尝试在不提升只读副本的情况下还原主实例。在主实例还原之前，集群将保持不可用状态。  | **CLI 选项：**`--failover-mode` **API 参数：**`failoverMode` | 