Я использую 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: [целевой объект шифруется с помощью предоставленного клиентом ключа шифрования.]
Любые указатели приветствуются.