質問
⚠️ この事例は公開されてから1年以上経過しています。 情報が古い可能性がありますので、ご注意ください。
🕓 事例公開日 : 2025-04-08
【背景】
外部システムからの連携において、外部システム側では接続先のグローバルIPアドレスを指定する必要があります。Q1.
管理画面のシステム情報を確認したところ、RDS(DBサーバ)のグローバルIPアドレスが表示されていませんでした。内部的にグローバルIPアドレスは静的に設定されているのでしょうか?データ連携やAPI連携において考慮すべき点があれば教えてください。回答
A1.
RDS(DBサーバ)のIPアドレスは固定ではありません。そのため、DBインスタンスに接続する際は、IPアドレスではなくエンドポイントを指定してください。IPアドレスの変更タイミングはAWSの仕様に準拠しており、フェイルオーバーなどの際に変更される可能性があります。AWSの公式ドキュメントでも、「基になるIPアドレスは変わる可能性があるため(フェイルオーバーなど)、DBインスタンスに接続するときはDNS名を使用することを強くお勧めします」と記載されています。
弊社運用では、以下のタイミングでRDSが再起動される場合があり、その際にIPアドレスが変更される可能性があります:
・運用管理サイトでのリストア実施時
・定期メンテナンスでのメンテナンス作業時
参考ドキュメント:Amazon RDS のよくある質問