

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

# 停止和啟動 Amazon DocumentDB 彈性叢集
<a name="elastic-cluster-stop-start"></a>

停止和啟動 Amazon DocumentDB 彈性叢集可協助您管理開發和測試環境的成本。您不需要在每次使用 Amazon DocumentDB 時建立和刪除彈性叢集，而是可以在不需要時暫時停止叢集。然後，您可以在繼續測試時再次啟動它。

**Topics**
+ [停止和啟動彈性叢集的概觀](#elastic-cluster-stop-start-overview)
+ [您可以在已停止的彈性叢集上執行的操作](#elastic-cluster-stopped-operations)

## 停止和啟動彈性叢集的概觀
<a name="elastic-cluster-stop-start-overview"></a>

在您不需要 Amazon DocumentDB 彈性叢集的期間，您可以停止叢集。一旦您需要叢集，即可隨時重新啟動它。啟動和停止可簡化彈性叢集的設定和縮減程序，用於不需要持續可用性的開發、測試或類似活動。您可以使用 AWS 管理主控台 或 AWS CLI 單一動作來停止和啟動彈性叢集。

當您的彈性叢集停止時，叢集儲存磁碟區會保持不變。您只需支付指定的保留時段內儲存、手動快照和自動備份儲存的費用。Amazon DocumentDB 會在七天後自動啟動您的彈性叢集，使其不會落後於任何必要的維護更新。當您的叢集在七天後啟動時，將會再次開始向您收取使用彈性叢集的費用。當叢集停止時，您無法查詢儲存磁碟區，因為查詢需要叢集處於可用狀態。

當 Amazon DocumentDB 彈性叢集停止時，無法以任何方式修改叢集。這包括刪除叢集。

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

下列程序說明如何在可用狀態下停止彈性叢集，或啟動已停止的彈性叢集。

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

1. 登入 AWS 管理主控台，並在 [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. 在叢集清單中，選擇您要停止或啟動之叢集名稱左側的按鈕。  
![\[叢集清單中的叢集，並選取叢集名稱左側的核取方塊。\]](http://docs.aws.amazon.com/zh_tw/documentdb/latest/developerguide/images/cluster-list-ec.png)

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

     1. 選擇**停止**。  
![\[選取停止選項的動作下拉式清單。\]](http://docs.aws.amazon.com/zh_tw/documentdb/latest/developerguide/images/ec-stop.png)

     1. 在確認對話方塊中，選擇停止叢集來確認您想要**停止彈性叢集**，或選擇**取消**以保持叢集執行。  
![\[停止叢集的確認對話方塊，底部有取消和停止叢集按鈕。\]](http://docs.aws.amazon.com/zh_tw/documentdb/latest/developerguide/images/ec-stop-confirm.png)
   + 如果您想要啟動叢集，而叢集已停止，請選擇 **Start (啟動)**。  
![\[選取開始選項的動作下拉式清單。\]](http://docs.aws.amazon.com/zh_tw/documentdb/latest/developerguide/images/ec-start.png)

1. 監控彈性叢集的狀態。如果您啟動叢集，您可以在叢集*可用*時繼續使用叢集。如需詳細資訊，請參閱[判斷叢集的狀態](db-cluster-status.md)。  
![\[叢集資料表中顯示可用狀態和啟動狀態的狀態欄。\]](http://docs.aws.amazon.com/zh_tw/documentdb/latest/developerguide/images/ec-starting-status.png)

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

下列程式碼範例示範如何在作用中或可用狀態下停止彈性叢集，或啟動已停止的彈性叢集。

若要使用 停止彈性叢集 AWS CLI，請使用 `stop-cluster`操作。若要啟動已停止的叢集，請使用 `start-cluster` 操作。這兩個操作均使用 `--cluster-arn` 參數。

**參數：**
+ **--cluster-arn** - 必要項目。您要停止或啟動之彈性叢集的 ARN 識別符。

**Example — 使用 停止彈性叢集 AWS CLI**  
在下列範例中，將每個*使用者輸入預留位置*取代為您自己的資訊。  
下列程式碼會停止 ARN 為 的彈性叢集`arn:aws:docdb-elastic:us-east-1:477568257630:cluster/b9f1d489-6c3e-4764-bb42-da62ceb7bda2`。  
彈性叢集必須處於作用中或可用狀態。
針對 Linux、macOS 或 Unix：  

```
aws docdb-elastic stop-cluster \
   --cluster-arn arn:aws:docdb-elastic:us-east-1:477568257630:cluster/b9f1d489-6c3e-4764-bb42-da62ceb7bda2
```
針對 Windows：  

```
aws docdb-elastic stop-cluster ^
   --cluster-arn arn:aws:docdb-elastic:us-east-1:477568257630:cluster/b9f1d489-6c3e-4764-bb42-da62ceb7bda2
```

**Example — 使用 啟動彈性叢集 AWS CLI**  
在下列範例中，將每個*使用者輸入預留位置*取代為您自己的資訊。  
下列程式碼會以 的 ARN 啟動彈性叢集`arn:aws:docdb-elastic:us-east-1:477568257630:cluster/b9f1d489-6c3e-4764-bb42-da62ceb7bda2`。  
彈性叢集目前必須停止。
針對 Linux、macOS 或 Unix：  

```
aws docdb-elastic start-cluster \
   --cluster-arn arn:aws:docdb-elastic:us-east-1:477568257630:cluster/b9f1d489-6c3e-4764-bb42-da62ceb7bda2
```
針對 Windows：  

```
aws docdb-elastic start-cluster ^
   --cluster-arn arn:aws:docdb-elastic:us-east-1:477568257630:cluster/b9f1d489-6c3e-4764-bb42-da62ceb7bda2
```

------

## 您可以在已停止的彈性叢集上執行的操作
<a name="elastic-cluster-stopped-operations"></a>

當叢集停止時，您無法修改 Amazon DocumentDB 彈性叢集的組態。您必須先啟動叢集，然後才能執行任何這類管理動作。

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

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