Обновление 1

Обновление 1

Я работаю над процессом резервного копирования для облачной виртуальной машины.

У меня уже есть скрипт, который создаст файл tar.gz, зашифрует его с помощью моего открытого ключа gpg и присвоит ему уникальное имя.

Теперь я хотел бы автоматически загрузить его в онлайн-папку. У меня есть и dropbox, и google drive, и у меня достаточно свободного места на обоих для этой задачи.

Мне нужно решение, которое позволит загружать по одному файлу в определенную папку.

Мне нужно будет разрешить доступ к любому приложению резервного копирования, которое работает автоматически на моей облачной виртуальной машине, а эта облачная виртуальная машина может быть взломана, поэтому мне нужны минимальные учетные данные для доступа к моим файлам Google Drive или Dropbox:

  • Загрузите новый файл в один определенный каталог
  • Невозможно прочитать/редактировать/удалить какие-либо файлы где-либо еще
  • Невозможно удалить или обновить файлы, даже те, которые были ранее загружены.

Я посмотрел на rclone (https://www.techrepublic.com/article/how-to-sync-your-linux-gui-less-server-to-your-cloud-service-with-rclone/) и горевать (https://www.howtoforge.com/tutorial/sync-documents-with-google-drive-on-ubuntu-linux/) но оба, похоже, хотят получить полный доступ к моей учетной записи Google Диска.

Кто-нибудь знает, как можно использовать для этой цели бесплатное хранилище Google/Dropbox, не подвергая при этом свою безопасность риску?

Обновление 1

Я исследовал запросы файлов Dropbox, но, похоже, это работает только через веб-интерфейс, а API отсутствует. https://www.dropboxforum.com/t5/API-Support-Feedback/Upload-a-file-via-API-to-a-file-request/td-p/265794

Связанный контент