Jclouds: как включить опции -o при копировании файлов из Google Bucket? - PullRequest
0 голосов
/ 12 июля 2019

Я использую jClouds для доступа к Google Bucket и загрузки файлов с помощью метода blobStore.getBlob ().Тем не менее, все файлы в моем ведре зашифрованы ключом AES.Я могу загрузить файлы с помощью GSUtil с помощью этой команды: gsutil -o "GSUtil: encryption_key = XXXXX" cp gs: //abcbucket/abcfolder/xyx.txt / local / folder / path

успешно.Однако я не могу найти аналогичный способ указания ключа шифрования в параметрах, пока пытаюсь получить объект.Не уверен, на каком уровне (context / blobstore / metadata) и как указать эту опцию.

Я пытался вставить «encryption_key» в мой учетный JSon, но когда я пытаюсь выполнить getBlob (), возникает ошибка: 400 Bad Request;content: [целевой объект шифруется с помощью предоставленного клиентом ключа шифрования.]

Любые указатели приветствуются.

...