参考:golang-samples/cloudsql/postgres/database-sql at master · GoogleCloudPlatform/golang-samples
- Cloud SQL Clientロールを持つSAとJSONキー作成
gcloud run deploy run-sql --image gcr.io/[YOUR_PROJECT_ID]/run-sql \
--add-cloudsql-instances '<MY-PROJECT>:<INSTANCE-REGION>:<INSTANCE-NAME>' \
--set-env-vars INSTANCE_CONNECTION_NAME='<MY-PROJECT>:<INSTANCE-REGION>:<INSTANCE-NAME>' \
--set-env-vars DB_USER='<DB_USER_NAME>' \
--set-env-vars DB_PASS='<DB_PASSWORD>' \
--set-env-vars DB_NAME='<DB_NAME>'