Cloud SQLで組み込みの認証を利用せず、IAMベースの認証でDBに接続できるかやってみました。 IAMベースの認証にすると、パスワードが不要になり、SSL/TLSで接続できるようになります。 今回は下記の条件で試しました。 プリンシパルではなく、サービスアカウントを利用したIAM認証 Cloud SQL PostgreSQL v18 SSL接続のみを許可する(信頼できるクライアント証明書を必須にするが本来はいい) パブリック IP接続 IAM認証を有効にする Cloud Run Nodejsアプリケーション 手順としては、DBインスタンスを用意して、接続できるサービスアカウントを用意し、…