我正试图从circle在云MySQL GCP上运行数据库迁移,问题是云MySQL GCP允许访问指定的IP地址,如本链接所述然而,每次启动新作业时,circle作业都有动态ip地址,因此我们无法提前预测ip地址,出于安全原因,我不想启用所有ip范围(0.0.0.0/0(。除了在授权网络中指定IP地址之外,还有其他连接云MySQL的方法吗?或者有没有一种方法可以在云sql上使用circi-job动态IP动态配置授权网络?
您可以使用Cloud SQL Auth代理。Cloud SQL Auth代理使用身份验证(如服务帐户(提供对实例的安全访问。你可以试试快速启动,看看它是否符合你的需求。
不需要该Auth Proxy。
您可以在预定义的一组IP范围上运行Circle作业。
更多信息请点击此处:https://circleci.com/docs/ip-ranges/
在云sql中,然后授予对CircleCI指示的IP范围的访问权限。