更新 1

更新 1

我正在研究基于云的虚拟机的备份过程。

我已经有一个脚本,它将创建一个 tar.gz 文件,用我的 gpg 公钥对其进行加密并赋予其一个唯一的名称。

现在我想自动将其上传到在线文件夹。我有 Dropbox 和 Google Drive,并且都有足够的可用存储空间来完成此任务。

我想要一个能够一次将一个文件上传到特定文件夹的解决方案。

我需要授权访问在我的云 VM 上无人值守运行的任何备份应用程序,并且该云 VM 可能被黑客入侵,因此我希望对我的 Google Drive 或 Dropbox 文件使用最少的访问凭据:

  • 将新文件上传到特定目录
  • 无法在其他任何地方读取/编辑/删除任何文件
  • 无法删除或更新任何文件,即使是之前上传的文件

我查看了 rclone (https://www.techrepublic.com/article/how-to-sync-your-linux-gui-less-server-to-your-cloud-service-with-rclone/) 和 grive (https://www.howtoforge.com/tutorial/sync-documents-with-google-drive-on-ubuntu-linux/),但两者似乎都想完全访问我的 Google Drive 帐户。

是否有人知道如何利用我的免费 google/Dropbox 存储来实现此目的且不承担安全风险?

更新 1

我调查过 Dropbox 文件请求,但它似乎只能通过 Web 界面使用,没有 API https://www.dropboxforum.com/t5/API-Support-Feedback/Upload-a-file-via-API-to-a-file-request/td-p/265794

相关内容