【问题标题】:Read text file from google cloud storage using googleapiclient.discovery.build('storage', 'v1', credentials=credentials)使用 googleapiclient.discovery.build('storage', 'v1', credentials=credentials) 从谷歌云存储读取文本文件
【发布时间】:2019-04-11 10:47:01
【问题描述】:

我想从谷歌云存储桶文件中访问密文值并提取文件的值并在 python 中传递给 kms 解密。

reqCipherText = service.objects().get_media(bucket=bucket_name, object=fileName)

注意:我不想从 GCP 存储桶下载文件并读取然后传递给 KMS 解密。

【问题讨论】:

    标签: python google-cloud-platform


    【解决方案1】:

    我找到了一个解决方案:

    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())
    

    【讨论】:

      猜你喜欢
      • 2021-01-23
      • 2023-03-30
      • 1970-01-01
      • 2021-07-30
      • 1970-01-01
      • 2020-10-22
      • 2022-06-17
      • 2020-03-16
      • 2021-12-23
      相关资源
      最近更新 更多