#multipart_upload

KipJayChou[维护模式]jay@gts.feddit.social
2025-12-08

Cloudflare R2 Bucket清理僵尸上传

  1. 安装
sudo apt update
sudo apt install awscli
  1. 配置
aws configure
AWS Access Key ID: R2 Access Key
AWS Secret Access Key: R2 Secret Key
Default region name: auto
Default output format: json

export AWS_ENDPOINT_URL="https://id.r2.cloudflarestorage.com"
  1. 列出
aws s3api list-multipart-uploads \
  --bucket XXX \
  --endpoint-url "https://id.r2.cloudflarestorage.com" \
  --query "Uploads[].{Key:Key,UploadId:UploadId}" \
  --output text
  1. 清理
aws s3api list-multipart-uploads \
  --bucket XXX \
  --endpoint-url "https://id.r2.cloudflarestorage.com" \
  --query "Uploads[].{Key:Key,UploadId:UploadId}" \
  --output text \
| while read key upload_id; do
    echo "Aborting upload: $key  $upload_id"
    aws s3api abort-multipart-upload \
      --bucket XXX \
      --key "$key" \
      --upload-id "$upload_id" \
      --endpoint-url "https://id.r2.cloudflarestorage.com"
  done

#multipart_upload #cloudflare #r2 #aws #awscli #bucket

时间过久 僵尸上传只会删除僵尸上传,我需要删掉bucket,已经删掉其他文件了,所以清空了
2025-03-04

Мультипарт-загрузка в объектное хранилище Selectel: пишем тривиальный пример на Python

Объектные хранилища с доступом на базе S3 API — это, возможно, лучшее решение для хранения больших объемов данных. Однако при загрузке крупных файлов могут возникнуть проблемы. Например, долгая передача данных из-за сетевых ограничений или таймауты и обрывы соединения. Как ни крути, а интернет даже здесь диктует свои условия. Попробуем их обойти с помощью мультипарт-загрузки. Привет! Меня зовут Гришин Александр, я продакт-менеджер в Selectel и отвечаю за развитие объектного хранилища и облачных баз данных. В этой статье я расскажу, как загружать большие файлы в S3 с помощью мультипарт-загрузки, используя Python и boto3. Под катом вы узнаете, как работает этот механизм и как его настроить для эффективной работы.

habr.com/ru/companies/selectel

#selectel #s3 #объектное_хранилище #multipart_upload #python #storage #object_storage

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst