这个问题是关于云运行作业(不是服务)。
InterfaceError - (pg8000.exceptions.InterfaceError) Can't create a connection to host 127.0.0.1 and port 5432 (timeout is None and source_address is None).
我有连接到云sql的python代码,并在sql上运行一个简单的select *。
我的云sql实例是公共的,与云运行的帐户和区域相同。
我通过控制台向云运行作业添加了云sql连接:
使用docker在本地计算机上重
我正在尝试从循环ci运行云MySQL GCP上的数据库迁移,问题是云MySQL GCP允许访问此link中描述的指定ip地址。然而,循环ci作业在每次新作业开始时都有动态ip地址,因此我们无法预测前面的IP地址,出于安全原因,我不想启用所有IP范围(0.0.0.0/0)。除了指定授权网络中的IP地址之外,是否还有其他方式可以连接到云MySQL?或者,有没有办法在云sql上使用circle ci job动态IP动态配置授权网络?
Querys和更新在智能手机中不起作用,但在仿真器(云修复)中是有效的。
云修复显示了一个警告:“除非您更新安全规则,否则数据库将开始拒绝客户请求”。
然后查询和更新在智能手机上不起作用,但在Android的仿真器中是有效的。
应用程序需要认证。当用户注册时,数据将保存在“身份验证”中,而不保存在“云修复”集合中。
我的安全规则代码:
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
a