Python 上传到S3时添加元数据(x-amz-meta-SOMEINFO)
我正在寻找一种在将文件上载到AWS S3时以编程方式插入自定义元数据(x-amz-meta-SOMEINFO)的方法 目前,我正在使用下面的命令,使用Python lambda函数将文件插入S3 bucket 打开('/tmp/newFile.docx', “wb”).write(附件.get_有效负载(decode=True)) s3r.meta.client.upload_文件('/tmp/newFile.docx',outputBucket, 附件。获取文件名()Python 上传到S3时添加元数据(x-amz-meta-SOMEINFO),python,amazon-web-services,amazon-s3,Python,Amazon Web Services,Amazon S3,我正在寻找一种在将文件上载到AWS S3时以编程方式插入自定义元数据(x-amz-meta-SOMEINFO)的方法 目前,我正在使用下面的命令,使用Python lambda函数将文件插入S3 bucket 打开('/tmp/newFile.docx', “wb”).write(附件.get_有效负载(decode=True)) s3r.meta.client.upload_文件('/tmp/newFile.docx',outputBucket, 附件。获取文件名() 我能够使用“ExtraA
我能够使用“ExtraArgs”解决上述问题
s3r.meta.client.upload_file('/tmp/newFile.docx', outputBucket, str(time.time())+'-'+attachment.get_filename(),
ExtraArgs={"Metadata": {"SOMEINFO": value}})
元数据“SOMEINFO”将另存为x-amz-meta-SOMEINFO”