CreateGlobalCluster
複数の AWS リージョン にまたがることができる Amazon DocumentDB グローバルクラスターを作成します。グローバルクラスターには、読み取り・書き込み機能を備えたプライマリクラスターが 1 つと、読み取り専用のセカンダリクラスターが含まれます。グローバルクラスターは、ワークロードのパフォーマンスに影響を与えることなく、専用のインフラストラクチャを使用して、1 秒未満のレイテンシーでリージョンにわたってストレージベースの高速レプリケーションを使用します。
最初は空のグローバルクラスターを作成し、そこにプライマリとセカンダリを追加できます。または、作成操作中に既存のクラスターを指定し、そのクラスターをグローバルクラスターのプライマリにすることもできます。
注記
このアクションは Amazon DocumentDB クラスターにのみ適用されます。
リクエストパラメータ
すべてのアクションに共通のパラメータの詳細については、「共通パラメータ」を参照してください。
- GlobalClusterIdentifier
-
新しいグローバルクラスターのクラスター識別子。
型: 文字列
長さの制限:最小長は 1 です。最大長は 255 です。
Pattern:
[A-Za-z][0-9A-Za-z-:._]*
必須: はい
- DatabaseName
-
データベースの名前を、英数字 64 文字以内で入力します。名前を入力しない場合は、Amazon DocumentDB は作成するグローバルクラスター上にデータベースを作成しません。
型: 文字列
必須: いいえ
- DeletionProtection
-
新しいグローバルクラスターの削除保護設定。削除保護が有効な場合、グローバルクラスターは削除できません。
型: ブール値
必須:いいえ
- Engine
-
このクラスターに使用されるデータベースエンジン名。
型: 文字列
必須: いいえ
- EngineVersion
-
グローバルクラスターのエンジンバージョン。
型: 文字列
必須: いいえ
- SourceDBClusterIdentifier
-
グローバルクラスターのプライマリクラスターとして使用する Amazon リソースネーム (ARN)。このパラメータはオプションです。
型: 文字列
必須: いいえ
- StorageEncrypted
-
新しいグローバルクラスターのストレージ暗号化設定。
型: ブール値
必須:いいえ
レスポンス要素
以下の要素がサービスによって返されます。
- GlobalCluster
-
Amazon DocumentDB グローバルクラスターを表すデータ型。
型: GlobalCluster オブジェクト
エラー
すべてのアクションに共通のエラーについては、「共通エラー」を参照してください。
- DBClusterNotFoundFault
-
DBClusterIdentifier
は既存のクラスターを参照していません。HTTP ステータスコード: 404
- GlobalClusterAlreadyExistsFault
-
GlobalClusterIdentifier
は既に存在します。新しいグローバルクラスター識別子 (一意の名前) を選択して、新しいグローバルクラスターを作成します。HTTP ステータスコード:400
- GlobalClusterQuotaExceededFault
-
このアカウントのグローバルクラスター数は、すでに許容最大数に達しています。
HTTP ステータスコード:400
- InvalidDBClusterStateFault
-
クラスターは有効な状態ではありません。
HTTP ステータスコード:400
以下の資料も参照してください。
言語固有の AWS SDK のいずれかでこの API を使用する方法の詳細については、以下を参照してください。