有没有办法允许 cloudbuild 步骤访问 GCP 中的 Cloud SQL
Is there a way to allow cloudbuild steps to access the Cloud SQL in GCP
我正在设置云构建触发器以部署 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 允许这些连接?
在此处的答案中描述了在同一步骤中设置代理的解决方案:
我正在设置云构建触发器以部署 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 允许这些连接?
在此处的答案中描述了在同一步骤中设置代理的解决方案: