建立使用 Amazon DocumentDB 無伺服器的叢集 - Amazon DocumentDB

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

建立使用 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 無伺服器叢集。

  1. 登入 AWS Management Console並開啟 Amazon DocumentDB 主控台。

  2. 在導覽窗格中,選擇叢集

    提示

    如果畫面左側沒有出現導覽窗格,請選擇頁面左上角的功能表圖示 (Hamburger menu icon with three horizontal lines.)。

    叢集資料表隨即出現。

  3. 選擇建立

    建立 Amazon DocumentDB 叢集頁面隨即出現。

  4. 在建立 Amazon DocumentDB 叢集頁面上的叢集類型區段中,選擇執行個體型叢集 (這是預設選項)。

  5. 叢集組態區段中:

    1. 針對叢集識別符,輸入唯一名稱,例如 myserverlesscluster。請注意,無論如何輸入叢集名稱,主控台都會將所有叢集名稱變更為小寫。

    2. 針對引擎版本,選擇 5.0.0 (這是預設選項)。

  6. 叢集儲存組態區段中,選擇 Amazon DocumentDB Standard (這是預設選項)。

    注意

    此類別中的另一個選項是 Amazon DocumentDB I/O 最佳化。若要進一步了解任一選項,請參閱 Amazon DocumentDB 叢集儲存組態

  7. 執行個體組態區段中:

    1. 選擇無伺服器資料庫執行個體類別

    2. 針對一般複本執行個體的數量,選擇 3 (這是預設選項)。

    3. 容量範圍區段中,保留最小 DCUs最大 DCUs的預設值。如需設定這些參數的資訊,請參閱 Amazon DocumentDB 無伺服器執行個體限制

    無伺服器資料庫叢集的組態表單,其中包含執行個體類別、複本執行個體和容量範圍的欄位。
  8. 連線區段中,保留不連線至 EC2 運算資源的預設設定。

  9. 身分驗證區段中,輸入主要使用者的使用者名稱,然後選擇自我管理。輸入密碼,然後確認。

    如果您改為選擇 中的受管 AWS Secrets Manager,請參閱 使用 Amazon DocumentDB 和 進行密碼管理 AWS Secrets Manager 以取得詳細資訊。

  10. 將所有其他選項保留為預設值,然後選擇建立叢集

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