アップデート1

アップデート1

クラウドベースの仮想マシンのバックアップ プロセスに取り組んでいます。

tar.gz ファイルを作成し、それを gpg 公開キーで暗号化し、一意の名前を付けるスクリプトはすでにあります。

今、それをオンライン フォルダーに自動的にアップロードしたいと思います。Dropbox と Google Drive の両方を持っており、どちらにもこのタスクを実行するのに十分な空きストレージがあります。

一度に 1 つのファイルを特定のフォルダーにアップロードできるソリューションが必要です。

クラウド VM 上で無人実行されるバックアップ アプリへのアクセスを承認する必要がありますが、このクラウド VM はハッキングされる可能性があるため、Google ドライブまたは 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 ドライブ アカウントへのフル アクセスを要求しているようです。

セキュリティ上のリスクを負うことなく、この目的で無料の 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

関連情報