以异步方式列出GCS Bucket中的对象

时间:2017-04-02 18:47:12

标签: python asynchronous google-cloud-storage

我想向GCS执行多个请求,同时列出特定存储桶中的对象,并收集所有结果。 每个请求都有不同的前缀。

目前所有请求都是逐个运行的:

for prefix in prefix_list:      
    request = gcs_service.objects().list(bucket=bucket,prefix=prefix,delimiter='/')
    while request is not None:
        response = request.execute()
        for item in response['prefixes']:
            organizations.add(item)
        request = gcs_service.objects().list_next(request, response)

如何节省时间并异步运行所有请求? (同时)

0 个答案:

没有答案