PostgreSQL デプロイメントに接続できないのはなぜですか?
IBM Cloud® Databases for PostgreSQL デプロイメントに接続する際にエラーが発生した場合、以下の一般的な原因と解決方法を確認してください。
エラー・メッセージを受け取りました。または Databases for PostgreSQL デプロイメントへの接続に失敗しました。 アプリケーション・ログを確認すると、断続的な接続タイムアウトや接続できないことを示すエラーを確認できる場合があります。
以下の情報を確認して、一般的な接続問題をトラブルシューティングし、解決してください。
- 非セキュアな接続は、接続エラーの一般的な原因です。 すべての Databases for PostgreSQL 接続で TLS/SSL 暗号化が使用されます。Databases for PostgreSQL は非セキュアな接続を拒否します。 エラーを回避するには、セキュア接続が構成されていることを確認してください。 セキュアな接続の例については、始めにを参照してください。
- プライベート・エンドポイントを使用する場合は、プライベート・エンドポイントを含む接続ストリングが指定されていること (プライベート・エンドポイントに関する資格情報を参照) およびプライベート・エンドポイントを介した接続のステップに従っていることを確認してください。
- アプリケーション・ログに短い接続の中断が記録されている場合が、この管理対象サービスに対して通常行う操作の一環として、この動作が想定されます。 アプリケーションを設計する際には、デプロイメントまたは IBM Cloud への接続が一時的に失われてエラーが発生した場合に接続を再試行するように設計することができます。 ただし、接続の中断が数分間続く場合は、サービスのクラウド状況を確認してください。 詳しくは、アプリケーション・レベルの高可用性を参照してください。