Jclouds:在从Google存储桶复制文件时如何包含-o选项?

时间:2019-07-12 01:17:14

标签: java encryption aes gsutil jclouds

我正在使用jClouds使用blobStore.getBlob()方法访问Google存储桶并下载文件。但是,存储桶中的所有文件都经过AES密钥加密。我可以使用以下命令使用GSUtil下载文件: gsutil -o“ GSUtil:encryption_key = XXXXX” cp gs://abcbucket/abcfolder/xyx.txt / local / folder / path

成功。但是,当我尝试获取对象时,找不到在选项中指定加密密钥的类似方法。不确定级别(上下文/ blobstore /元数据)以及如何指定此选项。

我试图将“ encryption_key”放入我的凭证JSon中,但是当我尝试执行getBlob()时,它会抛出错误: 400错误的请求;内容:[目标对象由客户提供的加密密钥加密。]

非常感谢任何指针。

0 个答案:

没有答案