安排gcloud命令

时间:2019-06-13 07:11:58

标签: google-cloud-platform google-cloud-firestore google-cloud-functions google-cloud-shell google-cloud-scheduler

我想每天自动运行一次gcloud命令。

命令是

gcloud beta firestore export gs://{my_location}

做到这一点的最佳方法是什么?到目前为止,我唯一的想法是在python中创建一些调用该命令的云函数,然后设置云调度程序以引发HTTP请求。

任何建议将不胜感激

1 个答案:

答案 0 :(得分:-1)

您可以使用cron作业和Cloud SDK计划Cloud Storage导出。有关详细步骤,请访问documentation。通过设置cron.yaml文件,可以在Cloud Firestore中完成相同的操作:

    cron:
    - description: "Daily Cloud Firestore Export"   
      url: /cloud-firestore-export?outputUriPrefix=gs://BUCKET_NAME[/PATH]
      target: cloud-firestore-admin   
      schedule: every 24 hours

另一种解决方案是通过Cloud Scheduler引发documented HTTP请求。