Amazon Virtual Private Cloud (Amazon VPC) で Amazon Relational Database Service (Amazon RDS) DB インスタンスを起動すると、エラーメッセージが表示されます。
解決策
特定の Amazon VPC で Amazon RDS DB インスタンスを起動するには、以下の要件通りに Amazon VPC と DB インスタンスをセットアップします。
- DB インスタンスをデプロイする AWS リージョンに 2 つ以上のサブネットがある Amazon VPC を使用します。Amazon VPC に 2 つ以上のサブネットがない場合は、次のエラーメッセージが表示されます。 「VPC には、DB サブネットグループを作成するために、最低 2 つのサブネットが必要です。VPC コンソールに移動してサブネットを追加してください。」
- DB サブネットグループを作成し、Amazon RDS で DB インスタンスを起動するサブネットのみを含めます。DB サブネットグループを作成しなければ、Amazon VPC のすべてのサブネットを含めた DB サブネットグループが Amazon RDS によって作成されます。各 DB サブネットグループには、AWS リージョンで 2 つ以上のアベイラビリティーゾーンにサブネットがあることが必要です。サブネットグループに 2 つ以上のアベイラビリティーゾーンのサブネットが含まれていなければ、次のエラーメッセージが表示されます。 「DB サブネットグループはアベイラビリティーゾーンの適用要件を満たしていません。2 つ以上のアベイラビリティーゾーンに対応するサブネットを追加してください。」
- 承認済みの Amazon Elastic Compute Cloud (Amazon EC2) ハードウェア専有インスタンスタイプを使用してください。これにより、インスタンスのテナンシー属性がハードウェア専有に設定されている専有 Amazon VPC に DB インスタンスを配置することができます。専有 Amazon VPC でサポートされていないインスタンスタイプを使用すると、Amazon VPC は表示されません。
注: Amazon VPC の [DNS ホスト名] と [DNS 解決] が有効になっていなければ、[RDS インスタンスを起動する] を選択すると Amazon VPC が表示されます。ただし、パブリックアクセス可能なインスタンスを起動しようとすると、次のエラーメッセージが表示されます。 「パブリックアクセス可能な DB インスタンスは作成できません。指定された VPC は、DNS 解決と DNS ホスト名のいずれか、またはその両方をサポートしていません。VPC を更新してから、もう一度お試しください。」
関連情報
VPC に DB インスタンスを作成
VPC 内の DB インスタンスの使用
Amazon RDS DB インスタンスの VPC を変更するにはどうすれば良いですか?
VPC 内の DNS 属性
DB サブネットグループの使用