本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立使用 Amazon DocumentDB 無伺服器的叢集
建立 Amazon DocumentDB 無伺服器叢集
使用 Amazon DocumentDB 無伺服器,您的叢集可與佈建的叢集互換。您可以擁有叢集,其中某些執行個體使用無伺服器,並佈建某些執行個體。
確認所需的區域和引擎版本支援 DocumentDB 無伺服器。請參閱 DocumentDB 無伺服器的需求和限制。
若要在其中新增無伺服器執行個體的 Amazon DocumentDB 叢集,請遵循與 相同的程序建立 Amazon DocumentDB 叢集。唯一的差別是也必須提供 ServerlessV2ScalingConfiguration
引數。
ServerlessV2ScalingConfiguration
引數指定 DocumentDB 無伺服器執行個體的擴展容量範圍。它包含套用至叢集中所有 DocumentDB 無伺服器執行個體的最小和最大 DocumentDB 容量單位 (DCU) 值:
MinCapacity
值指定最小擴展容量。
MaxCapacity
值指定最大擴展容量。
如需擴展的詳細資訊,請參閱Amazon DocumentDB 無伺服器擴展組態。
- Using the AWS Management Console
-
下列 AWS Management Console 組態範例示範如何建立 DocumentDB 無伺服器叢集。
-
登入 AWS Management Console並開啟 Amazon DocumentDB 主控台。
-
在導覽窗格中,選擇叢集。
如果畫面左側沒有出現導覽窗格,請選擇頁面左上角的功能表圖示 (
)。
叢集資料表隨即出現。
-
選擇建立。
建立 Amazon DocumentDB 叢集頁面隨即出現。
-
在建立 Amazon DocumentDB 叢集頁面上的叢集類型區段中,選擇執行個體型叢集 (這是預設選項)。
-
在叢集組態區段中:
針對叢集識別符,輸入唯一名稱,例如 myserverlesscluster
。請注意,無論如何輸入叢集名稱,主控台都會將所有叢集名稱變更為小寫。
針對引擎版本,選擇 5.0.0 (這是預設選項)。
-
在叢集儲存組態區段中,選擇 Amazon DocumentDB Standard (這是預設選項)。
-
在執行個體組態區段中:
選擇無伺服器資料庫執行個體類別。
針對一般複本執行個體的數量,選擇 3 (這是預設選項)。
在容量範圍區段中,保留最小 DCUs和最大 DCUs的預設值。如需設定這些參數的資訊,請參閱 Amazon DocumentDB 無伺服器執行個體限制。
-
在連線區段中,保留不連線至 EC2 運算資源的預設設定。
-
在身分驗證區段中,輸入主要使用者的使用者名稱,然後選擇自我管理。輸入密碼,然後確認。
如果您改為選擇 中的受管 AWS Secrets Manager,請參閱 使用 Amazon DocumentDB 和 進行密碼管理 AWS Secrets Manager 以取得詳細資訊。
-
將所有其他選項保留為預設值,然後選擇建立叢集。
- Using the AWS CLI
-
在下列範例中,將每個使用者輸入預留位置
取代為您自己的資訊或組態參數。
若要使用 建立與 DocumentDB 無伺服器執行個體相容的叢集 AWS CLI,請參閱 使用 建立叢集 AWS CLI。
在create-db-cluster
命令中包含下列其他參數:
--serverless-v2-scaling-configuration
MinCapacity=minimum_capacity
,MaxCapacity=maximum_capacity
範例:
aws docdb create-db-cluster \
--db-cluster-identifier sample-cluster
\
--engine docdb \
--engine-version 5.0.0 \
--serverless-v2-scaling-configuration MinCapacity=0.5
,MaxCapacity=16
\
--master-username user-name
\
--master-user-password password
新增 Amazon DocumentDB 無伺服器執行個體
若要新增 DocumentDB 無伺服器執行個體,請遵循 中的相同程序將 Amazon DocumentDB 執行個體新增至叢集,務必將 db.serverless 指定為執行個體類別。
使用 新增無伺服器執行個體 AWS Management Console。
若要使用主控台新增 DocumentDB 無伺服器執行個體,請參閱將 Amazon DocumentDB 執行個體新增至叢集並選擇使用 AWS Management Console 索引標籤。
使用 新增無伺服器執行個體 AWS CLI
若要使用 新增 DocumentDB 無伺服器執行個體 AWS CLI,請參閱將 Amazon DocumentDB 執行個體新增至叢集並選擇使用 AWS CLI 標籤。
使用下列執行個體類別 CLI 引數:
--db-instance-class db.serverless
範例:
aws docdb create-db-instance \
--db-cluster-identifier sample-cluster
\
--db-instance-identifier sample-instance
\
--db-instance-class db.serverless \
--engine docdb