有没有办法允许cloudbuild步骤访问GCP中的Cloud SQL

时间:2019-04-04 17:32:40

标签: docker networking google-cloud-platform google-cloud-sql google-cloud-build

我正在设置一个云构建触发器,以部署PHP / Symfony应用程序。当docker文件运行php app/console assetic:dump命令以创建资产时,出现以下错误。

SQLSTATE[HY000] [2002] Connection timed out 
[PDOException] 

SQLSTATE[HY000] [2002] Connection timed out
[Doctrine\DBAL\Driver\PDOException] 


An exception occurred in driver: SQLSTATE[HY000] [2002] 
Connection timed out 
[Doctrine\DBAL\Exception\ConnectionException] 

我已经决定尝试使docker容器连接到数据库,而不是尝试修复symfony应用程序,因为我对框架或php不够了解。

是否可以进行设置,以便我可以在CLOUDSQL端允许某种IP来允许这些连接?

1 个答案:

答案 0 :(得分:1)

此处的答案中描述了在同一步骤中设置代理的解决方案:

Run node.js database migrations on Google Cloud SQL during Google Cloud Build