如何将SQL转储文件作为日常工作从Google Cloud Storage导入到Cloud SQL中?

时间:2018-12-03 09:16:47

标签: google-cloud-platform google-cloud-sql

我正试图将Google云端存储中的SQL转储文件作为日常工作导入到Cloud SQL(Postgres数据库)中。

我在Google文档的CloudAPI上看到,有一种方法可以以编程方式导入SQL转储文件(URL:https://cloud.google.com/sql/docs/postgres/admin-api/v1beta4/instances/import#examples),但说实话,我在这里有点迷失了。我以前没有使用API​​进行编程,我认为这是一个主要因素。

在文档中,我看到有一个用于HTTP POST请求以及代码的区域,但是我不确定该去哪里。理想情况下,我想使用其他Cloud产品来完成这项日常工作。任何帮助将非常感激。

(旁注: 我当时正在考虑为此在Compute Engine中创建cron作业,但是我担心维护的简便性,特别是因为我还有其他要构建的作业依赖于此作业。

我已经读过Dataflow可以帮助解决这个问题,但是我还没有看到任何暗示它可以做到的东西(教程)。我对Dataflow还是很陌生,所以这也可能是一个因素。 )

1 个答案:

答案 0 :(得分:2)

我建议使用google-cloud-composer,它实际上是气流。有很多操作员在不同位置之间移动文件。您可以找到更多信息here 但我必须警告,它仍然处于Beta版,与Google预期的Beta版不同,该版本相当脆弱(至少以我的经验)