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 標準] (デフォルトのオプションです) を選択します。

    注記

    このカテゴリのもう 1 つのオプションは、Amazon DocumentDB I/O 最適化です。いずれかのオプションの詳細については、「」を参照してください。 Amazon DocumentDB クラスターストレージ設定

  7. インスタンス設定 セクション:

    1. [DB インスタンスクラス] で、[サーバーレス] を選択します。

    2. 通常のレプリカインスタンスの数で、3 を選択します (これはデフォルトのオプションです)。

    3. 容量範囲セクションで、最小 DCUs最大 DCUs。これらのパラメータの設定については、「」を参照してくださいAmazon DocumentDB サーバーレスインスタンスの制限

    インスタンスクラス、レプリカインスタンス、容量範囲のフィールドを持つサーバーレスデータベースクラスターの設定フォーム。
  8. Connectivity セクションで、デフォルト設定のEC2 コンピューティングリソースに接続しない」のままにします

  9. 認証セクションで、プライマリユーザーのユーザー名を入力し、セルフマネージドを選択します。パスワードを入力して確認します。

    代わりに Managed in 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