Python - Sftp и Gpg в Google Cloud Compute Engine - PullRequest
0 голосов
/ 10 сентября 2018

У меня есть скрипт Python, который должен:

  • подключиться через Sftp к серверу стороннего поставщика
  • загрузить файл
  • расшифровать файл

На нашем сервере OnPremise текущий код использует Paramiko для Sftp и os.popen('gpg --foo --bar... ') для расшифровки загруженного файла.

Я переносу этот код в GCloud Compute Engine, и по некоторым причинам я больше не могу использовать os.popen в своем коде (Paramiko также использует os.popen).

Есть ли способ (может быть, API, предоставленный Google? Сторонний модуль Python?) Для подключения с помощью sftp, загрузки и дешифрования в памяти файла?

В частности, я не могу найти путь / библиотеку для sftp-части проблемы, в то время как я что-то хакую для gpg-части.

...