

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon DocumentDB グローバルクラスターの管理
<a name="global-clusters.manage"></a>

グローバルクラスターを構成する個別のクラスターに対して、ほとんどの管理オペレーションを実行できます。コンソールで、[**Group related resources (グループ関連のリソース)**] を[**クラスター**] ページで選択すると、プライマリクラスターとセカンダリクラスターが、関連付けられたグローバルクラスターの下にグループとして表示されます。

グローバルクラスター**の設定**タブには、クラスターが実行されている AWS リージョン 、バージョン、グローバルクラスター識別子が表示されます。

**Topics**
+ [グローバルクラスターの変更](#global-clusters.modify)
+ [パラメータの変更](#global-clusters.modify-parameters)
+ [グローバルクラスターの削除](#global-clusters.remove)
+ [グローバルクラスターの削除](#global-clusters.delete)
+ [ヘッドレスクラスター](#global-clusters.headless)

## Amazon DocumentDB グローバルクラスターの変更
<a name="global-clusters.modify"></a>

の**クラスター**ページには、すべてのグローバルクラスターが AWS マネジメントコンソール 一覧表示され、それぞれのプライマリクラスターとセカンダリクラスターが表示されます。グローバルクラスターには、独自の構成設定があります。具体的には、プライマリクラスターとセカンダリクラスターに関連付けられたリージョンがあります。

グローバルクラスターに変更を加えると、変更をキャンセルする機会が与えられます。

[続行] を選択したら、変更を確認します。

## Amazon DocumentDB グローバルクラスターのパラメータの変更
<a name="global-clusters.modify-parameters"></a>

グローバルクラスター内の各クラスターで、クラスターパラメータグループを個別に設定することができます。ほとんどのパラメータの動作は、他の種類の Amazon DocumentDB クラスターと同じです。グローバルデータベース内のすべてのクラスター間で設定の一貫性を保つことをお勧めします。これにより、セカンダリクラスターをプライマリクラスターに昇格した場合に、予期しない動作の変更が生じることを回避できます。

例えば、別のクラスターがプライマリクラスターを肩代わりしたときに動作が変わらないように、タイムゾーンと文字セットに同じ設定を使用します。

## Amazon DocumentDB グローバルクラスターからのクラスターの削除
<a name="global-clusters.remove"></a>

グローバルクラスターからクラスターを削除したい場合がいくつかあります。例えば、プライマリクラスターの性能低下や切断が生じて、グローバルクラスターからクラスターを削除したい場合があります。その後、新しいグローバルクラスターを作成するために使用できるスタンドアロンのプロビジョニングクラスターになります。詳細については[Amazon DocumentDB グローバルクラスターの手動フェイルオーバーの実行](global-clusters-disaster-recovery.md#manual-failover)を参照してください。

また、不要になったグローバルクラスターを削除するために、クラスターを削除する場合も可能です。関連するすべてのクラスターを削除 (デタッチ) した後、プライマリが最後に残るまで、グローバルクラスターを削除することはできません。詳細については、「[Amazon DocumentDB グローバルクラスターからのクラスターの削除](#global-clusters.delete)」を参照してください。

**注記**  
クラスターがグローバルクラスターからデタッチされると、プライマリは同期されなくなります。これは、完全な読み取り/書き込み機能を備えたスタンドアロンのプロビジョニングクラスターになります。さらに、Amazon DocumentDB コンソールに表示されなくなりました。これは、クラスターが配置されたコンソールでリージョンを選択した場合にのみ表示されます。

グローバルクラスターからクラスターを削除するには AWS マネジメントコンソール、、 AWS CLI、または RDS API を使用します。

------
#### [ Using the AWS マネジメントコンソール ]

1. にサインイン AWS マネジメントコンソール し、Amazon DocumentDB コンソールに移動します。

1. 左のナビゲーションで [**Clusters (クラスター)**] を選択します。  
![\[イメージ: 既存のクラスターリンクとそれに対応するインスタンスリンクのリストを示すクラスターナビゲーションボックス。\]](http://docs.aws.amazon.com/ja_jp/documentdb/latest/developerguide/images/global-clusters/choose-cluster.png)

1. グローバルクラスターを展開して、すべてのセカンダリクラスターを表示します。削除するセカンダリクラスターを選択します。[**アクション**] を選択し、ドロップダウンメニューで [**グローバルから削除**] を選択します。  
![\[イメージ: 特定の既存のセカンダリクラスターが選択された状態で、「グローバルから削除」アクションを強調表示したクラスターナビゲーションボックス。\]](http://docs.aws.amazon.com/ja_jp/documentdb/latest/developerguide/images/global-clusters/remove-global.png)

1. グローバルクラスターからセカンダリをデタッチするかどうかを確認するプロンプトが表示されます。グローバルクラスターからクラスターを削除するには、[**削除して昇格する**] を選択します。  
![\[イメージ:「削除して昇格する」プロンプト。\]](http://docs.aws.amazon.com/ja_jp/documentdb/latest/developerguide/images/global-clusters/remove-promote.png)

クラスターは、セカンダリとして機能しなくなり、プライマリクラスターと同期しなくなります。これは、完全な読み取り/書き込み機能を備えたスタンドアロンクラスターです。

すべてのセカンダリクラスターを解除または削除したら、次にプライマリクラスターを同じ方法で解除できます。すべてのセカンダリクラスターを削除するまで、グローバルクラスターからプライマリクラスターをデタッチ (削除) することはできません。グローバルクラスターは、リージョンと AZ が 0 のままクラスターリストに残り続ける場合があります。今後このグローバルクラスターを使用しない場合は、削除できます。

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

グローバルクラスターからクラスターを削除するには、次のパラメータを指定して、`remove-from-global-cluster` CLI コマンドを実行します。
+ `--global-cluster-identifier` - グローバルクラスターの名前 (識別子)。
+ `--db-cluster-identifier` - グローバルクラスターから削除する各クラスターの名前。

以下の例では、まずセカンダリクラスターを削除し、次にグローバルクラスターからプライマリクラスターを削除します。

Linux、macOS、Unix の場合:

```
aws docdb --region secondary_region \
  remove-from-global-cluster \
    --db-cluster-identifier secondary_cluster_ARN \
    --global-cluster-identifier global_cluster_id

aws docdb --region primary_region \
  remove-from-global-cluster \
    --db-cluster-identifier primary_cluster_ARN \
    --global-cluster-identifier global_cluster_id
```

グローバルクラスターの各セカンダリリージョンで `remove-from-global-cluster` `--db-cluster-identifier` `secondary_cluster_ARN` コマンドを繰り返し実行します。

Windows の場合:

```
aws docdb --region secondary_region ^
  remove-from-global-cluster ^
    --db-cluster-identifier secondary_cluster_ARN ^
    --global-cluster-identifier global_cluster_id

aws docdb --region primary_region ^
  remove-from-global-cluster ^
    --db-cluster-identifier primary_cluster_ARN ^
    --global-cluster-identifier global_cluster_id
```

グローバルクラスターの各セカンダリリージョンで `remove-from-global-cluster` `--db-cluster-identifier` `secondary_cluster_ARN` コマンドを繰り返し実行します。

------

## Amazon DocumentDB グローバルクラスターからのクラスターの削除
<a name="global-clusters.delete"></a>

グローバルクラスターを削除するには、以下の操作を行います。
+ グローバルクラスターからすべてのセカンダリクラスターを削除します。各クラスターは、スタンドアロンクラスターになります。前のセクション「[Amazon DocumentDB グローバルクラスターからのクラスターの削除](#global-clusters.remove)」を参照してください。
+ 各スタンドアロンクラスターから、すべてのレプリカを削除します。
+ グローバルクラスターからプライマリクラスターを削除します。これは、スタンドアロンクラスターになります。
+ プライマリクラスターから、まずすべてのレプリカを削除し、次にプライマリインスタンスを削除します。新しいスタンドアロンクラスターからプライマリインスタンスを削除すると、通常クラスターとグローバルクラスターも削除されます。

------
#### [ Using the AWS マネジメントコンソール ]

1. にサインイン AWS マネジメントコンソール し、Amazon DocumentDB コンソールに移動します。

1. [**クラスター**] を選択し、削除するグローバルクラスターを見つけます。  
![\[イメージ: 既存のクラスターリンクとそれに対応するインスタンスリンクのリストを示すクラスターナビゲーションボックス。\]](http://docs.aws.amazon.com/ja_jp/documentdb/latest/developerguide/images/global-clusters/choose-cluster.png)

1. グローバルクラスターを選択した状態で、[**削除**] を [**アクション**] メニューから選択します。  
![\[イメージ: 特定のグローバルクラスターが選択された状態で、「削除」アクションを強調表示したクラスターナビゲーションボックス。\]](http://docs.aws.amazon.com/ja_jp/documentdb/latest/developerguide/images/global-clusters/delete-cluster.png)

グローバルクラスターからすべてのクラスターが削除されていることを確認します。グローバルクラスターでは、リージョンと AZ が 0で、クラスターのサイズが 0 と表示されるはずです。グローバルクラスターにクラスターが含まれている場合は、これを削除できません。まず、前のステップの [**[Amazon DocumentDB グローバルクラスターからのクラスターの削除](#global-clusters.remove)**] の指示に従わなければなりません。

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

グローバルクラスターを削除するには、次の例に示すように、 の名前 AWS リージョン とグローバルクラスター識別子を使用して `delete-global-cluster` CLI コマンドを実行します。

Linux、macOS、Unix の場合:

```
aws docdb --region primary_region delete-global-cluster \
   --global-cluster-identifier global_cluster_id
```

Windows の場合:

```
aws docdb --region primary_region delete-global-cluster ^
   --global-cluster-identifier global_cluster_id
```

------

## セカンダリリージョンでのヘッドレス Amazon DocumentDB クラスターの作成
<a name="global-clusters.headless"></a>

Amazon DocumentDB グローバルクラスターには、プライマリ AWS リージョン とは異なる に少なくとも 1 つのセカンダリクラスターが必要ですが、セカンダリクラスターにはヘッドレス設定を使用できます。ヘッドレスセカンダリ Amazon DocumentDB クラスターは、インスタンスがないクラスターのことです。この種類の設定では、グローバルクラスターの費用を削減できます。Amazon DocumentDB クラスターでは、コンピューティングとストレージは分離されています。インスタンスがない場合、コンピューティングに対する課金は発生せず、ストレージに対してのみが課金されます。正しく設定されていれば、ヘッドレスセカンダリのストレージボリュームはプライマリクラスターと同期したままになります。

Amazon DocumentDB グローバルクラスターの作成時に通常行うように、セカンダリクラスターを追加します。ただし、プライマリクラスターがセカンダリへのレプリケーションを開始した後、セカンダリクラスターから読み取り専用インスタンスを削除します。インスタンスがなくなったため、このセカンダリクラスターは「ヘッドレス」とみなされます。ただし、ストレージボリュームはプライマリ Amazon DocumentDB クラスターと同期されたままとなります。

**重要**  
リージョン全体の障害を 15 分以上許容できるお客様にのみ、ヘッドレスクラスターをお勧めします。これは、ヘッドレスセカンダリクラスターを使用してリージョン全体の障害から復旧するには、フェイルオーバー後にユーザーが新しいインスタンスを作成する必要があるためです。新しいインスタンスが利用可能になるまで 10 ～ 15 分かかることがあります。

### ヘッドレスセカンダリクラスターをお客様のグローバルクラスターに追加するには
<a name="w2aac33b9c13c17b9"></a>

1. にサインイン AWS マネジメントコンソール し、[Amazon DocumentDB コンソール](https://console.aws.amazon.com/rds/)を開きます。

1. 左のナビゲーションで [**Clusters (クラスター)**] を選択します。

1. セカンダリクラスターを必要とするグローバルクラスターを選択します。プライマリクラスターが `Available` であることを確認します。

1. [**アクション**] で、[**リージョンの追加**] を選択します。

1. [**リージョンの追加**] ページで、セカンダリリージョンを選択します。
**注記**  
同じグローバルクラスターのセカンダリクラスターがすでに存在するリージョンを選択することはできません。また、プライマリクラスターと同じリージョンにすることはできません。

1. 新しいリージョンのセカンダリクラスターの残りのフィールドに入力してください。これらは、他のクラスターインスタンスと同じ設定オプションです。

1. リージョンを追加します。グローバルクラスターへのリージョンの追加が完了すると、`Clusters` の AWS マネジメントコンソールのリストに表示されます。

1.  AWS マネジメントコンソール または を使用して、続行する前にセカンダリクラスターとそのリーダーインスタンスのステータスを確認します AWS CLI。以下に、 AWS CLIを使用した場合のコマンドの例を示します。

   ```
   $ aws docdb describe-db-clusters --db-cluster-identifier secondary-cluster-id --query '*[].[Status]' --output text
   ```

   新しく追加されたセカンダリクラスターのステータスが作成中から使用可能に変わるまでに数分かかる場合があります。クラスターが使用可能になったら、リーダーインスタンスを削除できます。

1. セカンダリクラスターでリーダーインスタンスを選択し、[**Delete (削除)**] を選択します。

1. リーダーインスタンスを削除しても、セカンダリクラスターはグローバルクラスターの一部にとどまります。関連付けられたインスタンスは存在しません。

**注記**  
このヘッドレスセカンダリの Amazon DocumentDB クラスターを使用して、Amazon DocumentDB グローバルクラスターをプライマリリージョンの予期しない停止から手動で復旧できます。