Open1

Cloud Run内で利用するDNSサーバ設定について

アルパカ大明神アルパカ大明神

Cloud Runで Nginx > GCSプロキシ したかったので以下を参考に実装してみた。
https://github.com/socialwifi/docker-nginx-gcs-proxy

すると、ローカルではうまくいくのにCloud Runにデプロイすると無応答になりプロキシ出来ない。

少し調べると、GCP上ではどうやらDNSをGoogleの内部DNSを設定する必要があるようだ。
Nginxのresolverの設定を 169.254.169.254 に更新するとうまくプロキシ出来た 🎉

以下公式ドキュメント
https://cloud.google.com/compute/docs/internal-dns?hl=ja#access_by_internal_DNS