Могу ли я использовать s3manager для переименования большого или маленького файла на s3?

Этот код прекрасно работает, когда данные io.Reader:

s3manager.UploadInput{ Bucket: aws.String("MyBucket"), Key: aws.String("file1.mov"), Body: data, }

Менеджер s3:

https://github.com/aws/aws-sdk-go/tree/master/service/s3/s3manager

знает, как загрузить файл 4 МБ или 14 ГБ с помощью Multipart upload. то есть 4MB не может использовать multipart, потому что он слишком мал.

Так что s3manager отлично подходит для этого. Мне не нужно беспокоиться о размере.

Но можно ли использовать s3manager также для переименования файла уже на s3? Переименование будет выполнять новую загрузку Multipart за кулисами, потому что 14GB слишком большой, чтобы копировать без Multipart.

(у s3 нет функции переименования, переименования копируются, затем удаляются)

0 ответов

Другие вопросы по тегам