0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

GoogleAppEngineからCloud SQLへ接続できない場合はリージョンとゾーンを確認する

Posted at

メモ代わりの記事です

やりたかったこと

App EngineからCloud SQLに接続したかった

要約

接続にあたり特に設定は必要はないはずだった
別のアプリをデプロイしたときは特段設定はしていなかった
"リージョン"は同じだったが"zone"が違ったので接続できなかったと思われる
https://cloud.google.com/sql/docs/mysql/connect-app-engine?hl=ja

zoneの確認のためにconfigリストを確認する

gcloud config list
[compute]
region = asia-northeast1
zone = asia-northeast1-b
[core]
account = ***
disable_usage_reporting = True
project = ***

zoneのconfigを設定しなおしてデプロイしなおす
https://cloud.google.com/sdk/gcloud/reference/config/set

 gcloud config set compute/zone asia-northeast1-b
 gcloud app deploy

環境

SQLをasia-northeast1-aに配置したつもりがbだった
App Engineのリージョン表記はasia-northeast1だった
サフィックスがないからasia-northeastなら接続できるのかと思った(zoneが表記されていなかった)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?