boto3 s3 copy_object с аргументом ContentEncoding - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь скопировать объект s3 с помощью команды boto3, как показано ниже

import boto3 
client = boto3.client('s3')
client.copy_object(Bucket=bucket_name, ContentEncoding='gzip', CopySource=copy_source, Key=new_key)

Копирование объекта выполнено успешно, но метаданные ContentEncoding не были добавлены в объект.

Когда я использую консоль для добавления метаданных Content-Encoding, проблем не было.

Но с использованием команды python boto3 copy она не может этого сделать.

Вот ссылка на документ о client.copy_object ()

https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html#S3 .Client.copy_object

И версии приложений такие.

python = 2.7.16

boto3 = 1.0.28

botocore = 1.13.50

Заранее спасибо.

...