

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

# 停止和启动 Amazon DocumentDB 集群
<a name="db-cluster-stop-start"></a>

停止和启动 Amazon DocumentDB 集群可以帮助您控制开发和测试环境的成本。当您不需要集群中的所有实例时，您可以暂时停止这些实例，而不是每次使用 Amazon DocumentDB 时创建和删除集群和实例。然后，当您恢复测试时，可以再次启动它们。

**Topics**
+ [停止和启动集群概述](#db-cluster-stop-start-overview)
+ [可以在已停止的集群上执行的操作](#db-cluster-stopped-operations)

## 停止和启动集群概述
<a name="db-cluster-stop-start-overview"></a>

在不需要使用 Amazon DocumentDB 集群期间，您可以同时停止该集群中的所有实例。然后，您可以在需要使用时再次启动集群。启动和停止简化了用于开发、测试或不需要持续可用性的类似活动的集群的设置和停用过程。无论集群中有多少实例，您都可以使用 AWS 管理控制台 或通过单个操作停止和启动集群。 AWS CLI 

当您的集群停止后，集群存储卷保持不变。您只需在指定的保留时段内为集群存储、手动快照和自动备份存储付费。您无需为任何实例小时数付费。Amazon DocumentDB 会在七天后自动重新启动您的集群，这样一来您的集群就可以及时获得任何所需的维护更新。当您的集群在 7 天后启动时，您将再次开始为集群中的实例付费。当您的集群停止时，您无法查询您的存储卷，因为查询需要实例处于可用状态。

当 Amazon DocumentDB 集群停止后，不能以任何方式修改该集群或其实例。这包括添加或删除实例，或者删除集群。

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

以下过程显示如何停止有一个或多个实例处于可用状态的集群或启动已停止的集群。

**停止或启动 Amazon DocumentDB 集群**

1. [登录 AWS 管理控制台，然后在 /docdb 上打开亚马逊文档数据库控制台。https://console.aws.amazon.com](https://console.aws.amazon.com/docdb)

1. 在导航窗格中，选择**集群**。
**提示**  
如果您在屏幕左侧没有看到导航窗格，请在页面左上角选择菜单图标 (![\[Hamburger menu icon with three horizontal lines.\]](http://docs.aws.amazon.com/zh_cn/documentdb/latest/developerguide/images/docdb-menu-icon.png))。

1. 在集群列表中，选择要停止或启动的集群名称左侧的按钮。

1. 选择**操作**，然后选择您要在集群上执行的操作。
   + 如果您要停止集群且集群可用，则：

     1. 选择**停止**。  
![\[图像：停止集群\]](http://docs.aws.amazon.com/zh_cn/documentdb/latest/developerguide/images/db-cluster-stop.png)

        为避免激活故障转移机制，停止操作先停止副本实例，然后停止主实例。

     1. 在确认对话框中，确认您要通过选择 **Stop cluster (停止集群)** 停止该集群；或者要保持集群运行，则选择**取消**。  
![\[图像：启动集群\]](http://docs.aws.amazon.com/zh_cn/documentdb/latest/developerguide/images/db-cluster-stop-confirm.png)
   + 如果您要启动集群且集群处于停止状态，则选择**启动**。  
![\[图像：启动集群\]](http://docs.aws.amazon.com/zh_cn/documentdb/latest/developerguide/images/db-cluster-start.png)

1. 监控集群的状态及其实例。如果您启动集群，则当集群及其实例处于*可用*时，您可以继续使用集群。有关更多信息，请参阅 [确定集群的状态](db-cluster-status.md)。  
![\[图像：集群停止和启动的状态\]](http://docs.aws.amazon.com/zh_cn/documentdb/latest/developerguide/images/db-cluster-stop-start-status.png)

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

以下代码示例显示如何停止有一个或多个实例处于可用状态的集群或启动已停止的集群。

要使用停止具有一个或多个可用实例的集群 AWS CLI，请使用`stop-db-cluster`操作。要启动已停止的集群，请使用 `start-db-cluster` 操作。这两个操作都使用 `--db-cluster-identifier` 参数。

**参数：**
+ **--db-cluster-identifier**：必填项。要停止或启动的集群的名称。

**Example — 要停止集群，请使用 AWS CLI**  
以下代码停止集群 `sample-cluster`。集群必须有一个或多个实例处于可用状态。  
对于 Linux、macOS 或 Unix：  

```
aws docdb stop-db-cluster \
   --db-cluster-identifier sample-cluster
```
对于 Windows：  

```
aws docdb stop-db-cluster ^
   --db-cluster-identifier sample-cluster
```

**Example — 要使用启动集群 AWS CLI**  
下面的代码启动集群 `sample-cluster`。集群当前必须处于停止状态。  
对于 Linux、macOS 或 Unix：  

```
aws docdb start-db-cluster \
   --db-cluster-identifier sample-cluster
```
对于 Windows：  

```
aws docdb start-db-cluster ^
   --db-cluster-identifier sample-cluster
```

------

## 可以在已停止的集群上执行的操作
<a name="db-cluster-stopped-operations"></a>

当 Amazon DocumentDB 集群停止时，您可以 point-in-time恢复到指定的自动备份保留时间范围内的任何位置。有关进行 point-in-time恢复的详细信息，请参阅[还原到某个时间点](backup_restore-point_in_time_recovery.md)。

在停止 Amazon DocumentDB 集群后，您无法修改该集群或其任何实例的配置。您也无法在该集群中添加或删除实例，或者，如果仍具有任何关联的实例，则无法删除该集群。您必须在执行任何此类管理操作之前启动该集群。

仅当再次启动后， Amazon DocumentDB 才会将任何计划的维护应用于停止的集群。七天后，Amazon DocumentDB 自动启动停止的集群，以使其维护状态不会落后太多。当集群重新启动后，您将再次开始为集群中的实例付费。

集群停止后，Amazon DocumentDB 不会执行任何自动备份，也不会延长备份留存期。