

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 停止和啟動 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 會在七天後自動啟動叢集，使其不會落後於任何必要的維護更新。當您的叢集在七天後啟動時，您將再度開始對叢集中的執行個體付費。當您的叢集停止時，您無法查詢儲存磁碟區，因為查詢時需要執行個體處於可用狀態。

當 Amazon DocumentDB 叢集停止時，叢集及其執行個體都無法以任何方式修改。這包括新增或移除執行個體、或刪除叢集。

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

下列程序說明如何停止有一或多個執行個體處於可用狀態的叢集，或停止叢集。

**停止或啟動 Amazon DocumentDB 叢集**

1. 登入 AWS 管理主控台，並在 https：//[https://console.aws.amazon.com/docdb](https://console.aws.amazon.com/docdb) 開啟 Amazon DocumentDB 主控台。

1. 在導覽窗格中，選擇**叢集**。
**提示**  
如果畫面左側沒有出現導覽窗格，請選擇頁面左上角的功能表圖示 (![\[Hamburger menu icon with three horizontal lines.\]](http://docs.aws.amazon.com/zh_tw/documentdb/latest/developerguide/images/docdb-menu-icon.png))。

1. 在叢集清單中，選擇您要停止或啟動之叢集名稱左側的按鈕。

1. 選擇 **Actions (動作)**，然後選擇您想要在叢集上執行的動作。
   + 如果您想要停止可用的叢集：

     1. 選擇**停止**。  
![\[影像：停止叢集\]](http://docs.aws.amazon.com/zh_tw/documentdb/latest/developerguide/images/db-cluster-stop.png)

        為了避免啟動容錯移轉機制，停止操作會先停止複本執行個體，然後停止主要執行個體。

     1. 在確認對話方塊上，選擇 **Stop cluster (停止叢集)**，確認您要停止叢集，若要讓叢集持續執行，請選擇 **Cancel (取消)**。  
![\[影像：啟動叢集\]](http://docs.aws.amazon.com/zh_tw/documentdb/latest/developerguide/images/db-cluster-stop-confirm.png)
   + 如果您想要啟動叢集，而叢集已停止，請選擇 **Start (啟動)**。  
![\[影像：啟動叢集\]](http://docs.aws.amazon.com/zh_tw/documentdb/latest/developerguide/images/db-cluster-start.png)

1. 監控叢集及其執行個體的狀態。如果您已啟動叢集，當叢集及其執行個體均*可用*時，您即可恢復使用叢集。如需詳細資訊，請參閱[判斷叢集的狀態](db-cluster-status.md)。  
![\[影像：停止和啟動中叢集的狀態\]](http://docs.aws.amazon.com/zh_tw/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還原。如需執行時間點還原的詳細資訊，請參閱[還原至某個時間點](backup_restore-point_in_time_recovery.md)。

當叢集停止時，您無法修改 Amazon DocumentDB 叢集或其任何執行個體的組態。您也無法新增或移除叢集中的執行個體，或如果叢集仍有任何相關聯的執行個體，則無法刪除此叢集。您必須先啟動叢集，然後才能執行任何這類管理動作。

Amazon DocumentDB 只會在叢集再次啟動後，才會將任何排定的維護套用至已停止的叢集。七天後，Amazon DocumentDB 會自動啟動已停止的叢集，使其不會落後維護狀態太久。當叢集重新啟動時，您將再度開始對叢集中的執行個體付費。

當叢集停止時，Amazon DocumentDB 不會執行任何自動備份，也不會延長備份保留期。