問題タブ [google-vpc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-app-engine - プライベート IP とサーバーレス VPC アクセスを使用した App Engine から CloudSQL への接続の問題
Google App Engine
からでCloudSQL instance
実行中の に接続するための PoC を行っていPrivate IP
ますSharedVPC
。テスト用のサンプル アプリケーションは、
https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/cloud-sql/mysql/sqlalchemy/README.mdからのものです。
私のServerless VPC Connector Range
は次のとおりです
Private IP Range
以下のとおりであります
MySQL
インスタンスは次のとおりです
app.standard.yaml
以下のとおりであります
デプロイは正常に完了し、ログにエラーは発生しませんでした
ただし、アプリケーション エンドポイントに接続しようとすると、「サーバーが見つかりません」というメッセージが表示され、ページにアクセスできません。
私は以下VPC Access
にNetwork Compute User
役割を与えApp Engine Default Service account
ましたVPC Host Project
アップデート
app.yaml にも以下に追加されましたが、うまくいきません
https://cloud.google.com/appengine/docs/standard/python/sockets#make_httplib_use_sockets
同じセットアップで、私のためCloudRun
にCloudSQL
働いたが、苦労してGAE
いる. この問題を解決するための提案はありますか?