【发布时间】:2019-04-11 10:47:01
【问题描述】:
我想从谷歌云存储桶文件中访问密文值并提取文件的值并在 python 中传递给 kms 解密。
reqCipherText = service.objects().get_media(bucket=bucket_name, object=fileName)
注意:我不想从 GCP 存储桶下载文件并读取然后传递给 KMS 解密。
【问题讨论】:
标签: python google-cloud-platform
我想从谷歌云存储桶文件中访问密文值并提取文件的值并在 python 中传递给 kms 解密。
reqCipherText = service.objects().get_media(bucket=bucket_name, object=fileName)
注意:我不想从 GCP 存储桶下载文件并读取然后传递给 KMS 解密。
【问题讨论】:
标签: python google-cloud-platform
我找到了一个解决方案:
downloaded = io.BytesIO()
downloader = googleapiclient.http.MediaIoBaseDownload(downloaded, reqCipherText)
done = False
while done is False:
_, done = downloader.next_chunk()
downloaded.seek(0)
return format(downloaded.read())
【讨论】: