google-cloud-platform - 如何将 SQL 转储文件从 Google Cloud Storage 导入 Cloud SQL 作为日常工作?
问题描述
我正在尝试将 SQL 转储文件从 Google Cloud Storage 导入 Cloud SQL(Postgres 数据库)作为日常工作。
我在 CloudAPI 的 Google 文档中看到有一种方法可以以编程方式导入 SQL 转储文件(URL:https ://cloud.google.com/sql/docs/postgres/admin-api/v1beta4/instances/import#examples ),但老实说,我在这里有点迷路了。我以前没有使用过 API 进行编程,我认为这是一个主要因素。
在文档中,我看到有一个用于 HTTP POST 请求的区域以及代码,但我不确定它会去哪里。理想情况下,我想使用其他云产品来完成这项日常工作。任何帮助将非常感激。
(旁注:我正在考虑为此在 Compute Engine 中创建一个 cron 作业,但我担心易于维护,特别是因为我还有其他要构建的作业依赖于这个作业。
我读过 Dataflow 可以帮助解决这个问题,但我还没有看到任何表明它可以的东西(教程)。我对 Dataflow 也很陌生,所以这也可能是一个因素。)
解决方案
我建议使用google-cloud-composer
which 本质上是气流。有很多操作员可以在不同位置之间移动文件。您可以在此处找到更多信息,
但我必须警告,它仍处于测试阶段,并且与谷歌的预期测试版不同,这个版本相当不稳定(至少在我的经验中)
推荐阅读
- reactjs - 尝试更新状态时发出警告
- formal-verification - 我可以使用 CSP(通信顺序过程)验证哪个系统?
- git - Composer 使用标签或自定义分支从自定义 Git 存储库中提取包
- javascript - 在 jQuery 块内时函数不起作用
- javascript - 如何在不使用道具作为初始状态的情况下对 Gatsby 中的一组项目进行洗牌?
- repast-simphony - repastpy 是如何设置和启动的?
- c# - Xamarin Forms 中条目的水平放置是否存在任何已知问题?
- c# - 我的 DevComponents.Dotnetbars.Controls 上有一个错误,它们没有放在表单上
- spring - 如何在 Spring Webflux 中使用 @RequestBody 并避免 IllegalStateException?
- html - 如何在 css(HTML) 中定义换行符