@@ -20,7 +20,7 @@ Download a JSON key to use to authenticate your connection.
20205 . Use the information noted in the previous steps:
2121``` bash
2222export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service/account/key.json
23- export CLOUD_SQL_CONNECTION_NAME =' <MY-PROJECT>:<INSTANCE-REGION>:<MY-DATABASE >'
23+ export INSTANCE_CONNECTION_NAME =' <MY-PROJECT>:<INSTANCE-REGION>:<INSTANCE-NAME >'
2424export DB_USER=' my-db-user'
2525export DB_PASS=' my-db-pass'
2626export DB_NAME=' my_db'
@@ -92,7 +92,7 @@ export DB_SOCKET_PATH=/path/to/the/new/directory
9292Use these terminal commands to initialize other environment variables as well:
9393``` bash
9494export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service/account/key.json
95- export CLOUD_SQL_CONNECTION_NAME =' <MY-PROJECT>:<INSTANCE-REGION>:<INSTANCE-NAME>'
95+ export INSTANCE_CONNECTION_NAME =' <MY-PROJECT>:<INSTANCE-REGION>:<INSTANCE-NAME>'
9696export DB_USER=' <DB_USER_NAME>'
9797export DB_PASS=' <DB_PASSWORD>'
9898export DB_NAME=' <DB_NAME>'
@@ -101,7 +101,7 @@ export DB_NAME='<DB_NAME>'
101101Then use this command to launch the proxy in the background:
102102
103103``` bash
104- ./cloud_sql_proxy -dir=$DB_SOCKET_PATH --instances=$CLOUD_SQL_CONNECTION_NAME --credential_file=$GOOGLE_APPLICATION_CREDENTIALS &
104+ ./cloud_sql_proxy -dir=$DB_SOCKET_PATH --instances=$INSTANCE_CONNECTION_NAME --credential_file=$GOOGLE_APPLICATION_CREDENTIALS &
105105```
106106
107107### Testing the application
@@ -130,7 +130,7 @@ Navigate towards `http://127.0.0.1:8080` to verify your application is running c
130130 DB_PASS: MY_DB_PASSWORD
131131 DB_NAME: MY_DATABASE
132132 # e.g. my-awesome-project:us-central1:my-cloud-sql-instance
133- CLOUD_SQL_CONNECTION_NAME : <MY-PROJECT>:<INSTANCE-REGION>:<MY-DATABASE >
133+ INSTANCE_CONNECTION_NAME : <MY-PROJECT>:<INSTANCE-REGION>:<INSTANCE-NAME >
134134 ```
135135
1361362. To deploy to App Engine Standard, run the following command:
@@ -155,7 +155,7 @@ Navigate towards `http://127.0.0.1:8080` to verify your application is running c
155155 DB_PASS: MY_DB_PASSWORD
156156 DB_NAME: MY_DATABASE
157157 # e.g. my-awesome-project:us-central1:my-cloud-sql-instance
158- CLOUD_SQL_CONNECTION_NAME : <MY-PROJECT>:<INSTANCE-REGION>:<MY-DATABASE >
158+ INSTANCE_CONNECTION_NAME : <MY-PROJECT>:<INSTANCE-REGION>:<INSTANCE-NAME >
159159 ```
160160
1611612. To deploy to App Engine Node.js Flexible Environment, run the following command:
@@ -193,8 +193,8 @@ Take note of the URL output at the end of the deployment process.
193193
194194``` sh
195195gcloud run services update run-sql \
196- --add-cloudsql-instances [CLOUD_SQL_CONNECTION_NAME ] \
197- --set-env-vars CLOUD_SQL_CONNECTION_NAME=[CLOUD_SQL_CONNECTION_NAME ],\
196+ --add-cloudsql-instances [INSTANCE_CONNECTION_NAME ] \
197+ --set-env-vars INSTANCE_CONNECTION_NAME=[INSTANCE_CONNECTION_NAME ],\
198198 DB_USER=[MY_DB_USER],DB_PASS=[MY_DB_PASS],DB_NAME=[MY_DB]
199199```
200200Replace environment variables with the correct values for your Cloud SQL
@@ -208,15 +208,15 @@ Secret Manager at runtime via an environment variable.
208208
209209Create secrets via the command line:
210210``` sh
211- echo -n $CLOUD_SQL_CONNECTION_NAME | \
212- gcloud secrets create [CLOUD_SQL_CONNECTION_NAME_SECRET ] --data-file=-
211+ echo -n $INSTANCE_CONNECTION_NAME | \
212+ gcloud secrets create [INSTANCE_CONNECTION_NAME_SECRET ] --data-file=-
213213```
214214
215215Deploy the service to Cloud Run specifying the env var name and secret name:
216216``` sh
217217gcloud beta run deploy SERVICE --image gcr.io/[YOUR_PROJECT_ID]/run-sql \
218- --add-cloudsql-instances $CLOUD_SQL_CONNECTION_NAME \
219- --update-secrets CLOUD_SQL_CONNECTION_NAME=[CLOUD_SQL_CONNECTION_NAME_SECRET ]:latest,\
218+ --add-cloudsql-instances $INSTANCE_CONNECTION_NAME \
219+ --update-secrets INSTANCE_CONNECTION_NAME=[INSTANCE_CONNECTION_NAME_SECRET ]:latest,\
220220 DB_USER=[DB_USER_SECRET]:latest, \
221221 DB_PASS=[DB_PASS_SECRET]:latest, \
222222 DB_NAME=[DB_NAME_SECRET]:latest
0 commit comments