Azure App Services のアウトバウンド IP を、Azure Database for PostgreSQL のファイアウォール規則に追加する必要があるみたいだ。
Azure App Services のアウトバウンド ID は
- [プロパティ] - [送信 IP アドレス]
で確認できた。4 つの IP アドレスが表示されているので、4 つすべてをファイアウォール規則に追加して、ようやく接続できるようになった。
まだプレビューだから仕方ない。正式リリース時には Azure SQL Database みたいに Azure 内部からの接続を許可するオプションが付くでしょ。きっと。