[英]How do you effectively move and partition files in s3 using boto3?
s3 位置中有大約 10k 個文件,這些文件從 dynamodb PITR 導出到 s3 選項中導出。 這些文件沒有以任何方式分區,它位於單個文件夾中,這對於用例來說是個問題。 我想在 s3 中移動所有這些文件並以隨機方式對其進行分區。 例如,我有 100 個文件,我想以 10 個為一組移動這些文件並創建 10 個這樣的分區(partition=1/10files,partition=2/10files,....)。 如何使用 boto3 有效地做到這一點?
list_partition_size = 10
data_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 01, 2, 2, 33, 3, 3, 4, 4, 54, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]
records_list_chunk = [data_list[i:i + list_partition_size] for i in
range(0, len(data_list), list_partition_size)]
print records_list_chunk
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.