Amazon DocumentDB (MongoDB 互換) インスタンスが互換性のないネットワーク状態です。これはどういう意味ですか ? どうすれば修正できますか ?
簡単な説明
互換性のないネットワーク状態とは、Amazon DocumentDB インスタンスに以下の 1 つ以上の問題があることを示します。
- Amazon DocumentDB インスタンスが起動されたサブネット内に利用可能な IP アドレスがない。
- Amazon DocumentDB の DB サブネットグループにリストされているサブネットが Amazon Virtual Private Cloud (Amazon VPC) にもはや存在していない。
- 使用している AWS リージョンの Elastic Network Interface のサービスクォータに達したため、サービスクォータの引き上げをリクエストする必要がある。
- クラスターの停止中に、Amazon DocumentDB インスタンスの元の Elastic Network Interface が削除された。DB インスタンスを再起動したときに、Elastic Network Interface が見つからなかった。
インスタンスの互換性のないネットワーク状態が、次のいずれかの操作を実行した結果である可能性がある。
- Amazon DocumentDB インスタンスのクラスの変更。
- クラスターへの新しい Amazon DocumentDB インスタンスの追加。
- メンテナンスイベントを理由とするホストの置換え。
- Elastic Network Interface のクォータに達した後の、新しい Amazon DocumentDB インスタンスの作成。
- Amazon DocumentDB スナップショットのバックアップからの復元。
- 停止した Amazon DocumentDB クラスターの開始。
解決方法
互換性のないネットワークの状態は、Amazon DocumentDB インスタンスがデータベースレベルでアクセス可能である可能性があることを意味しますが、インスタンスを変更または再起動することはできません。このため、インスタンスが互換性のないネットワーク状態になった場合に備えて、必ずバックアップ (スナップショットまたは論理) を作成してデータを別のインスタンスに復元できるようにしておくことをお勧めします。
- Amazon DocumentDB コンソールを開き、ナビゲーションペインから [インスタンス] を選択します。
- 互換性のないネットワーク状態にある Amazon DocumentDB インスタンスを選択し、インスタンスの詳細から VPC ID を書き留めます。
- Amazon VPC コンソールを開き、ナビゲーションペインで [Your VPCs] を選択します。
- 前に書き留めた VPC を選択し、[Actions] を選択してから [Edit DNS hostnames] を選択します。[DNS hostnames] が有効になっていない場合は、[enable] のチェックボックスをオンにし、[Save] を選択します。
- [Your VPCs] から前に書き留めた VPC を選択し、[Actions] を選択してから [Edit DNS resolution] を選択します。[DNS resolution] が有効になっていない場合は、[enable] のチェックボックスをオンにして、[Save] を選択します。
- ナビゲーションペインから [Subnets] を選択し、Amazon DocumentDB クラスターによって使用されるサブネットグループ内のすべてのサブネットに利用可能な IP アドレスがあることを確認します。
- Amazon Elastic Compute Cloud (Amazon EC2) コンソールを開き、Elastic Network Interface のクォータに達していないことを確認します。必要に応じて、サービスクォータの引き上げをリクエストします。
注: AWS リージョンあたりのネットワークインターフェースのクォータは、デフォルトの 350、またはオンデマンド DB インスタンスクォータに 5 を掛けた値のうち、どちらか大きい方の値になります。詳細については、「Network Interface」をご参照ください。
Amazon DocumentDB インスタンスが既に互換性のないネットワーク状態にある場合は、Amazon DocumentDB クラスターに対して次のいずれかの方法を使用できます。
- 互換性のないネットワーク状態を引き起こした問題を解決した後、クラスターに新しい Amazon DocumentDB インスタンスを作成します。アクティブで正常な新しい Amazon DocumentDB インスタンスで実行中のクラスターが作成されたら、互換性のないネットワーク状態にあったインスタンスを削除できます。重要: クラスターを完全に削除しないでください。新しい Amazon DocumentDB インスタンスがアクティブであり、同じクラスターで実行されていることを確認してください。
- または、Amazon DocumentDB インスタンスへの書き込みを一時的に停止し、ポイントインタイムリカバリ (PITR) を実行して新しいクラスターを作成します。
関連情報
Amazon DocumentDB インスタンスのステータスのモニタリング