amazon-s3 - 使用 boto3 创建带有自定义 header 的 s3 预签名 url (put)

标签 amazon-s3 python-3.6 boto3

我当前的代码如下所示

s3 = boto3.client('s3')
presigned_url = s3.generate_presigned_url(
    'put_object',
    Params={'Bucket':bucket_name, 'Key':object_key},
    ExpiresIn=3600,
    HttpMethod='PUT' )

这是有效的,但我想包含自定义 header ,例如 x-amz-meta-my-custom-meta-data。我很确定 S3 支持这一点,那么我如何使用 boto3 做到这一点?

文档中并不清楚。 使用Python 3.6

最佳答案

它被拒绝,截至 2017 年 10 月仍被归类为功能请求。

https://github.com/boto/boto3/issues/1294

希望有帮助。

关于amazon-s3 - 使用 boto3 创建带有自定义 header 的 s3 预签名 url (put),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49845498/

相关文章:

amazon-web-services - S3 静态网站上的 https 卡住

amazon-web-services - 即使存在也缺少 key

python - 如何使 pydantic 类字段不可变?

python-3.x - 尝试在 S3 存储桶中保存 matplotlib 饼图时,空文件上传到 S3 存储桶

java - spring-integration-aws java配置

node.js - React.js - 在 onclick() 事件上从签名的 S3 url 下载文件

python - 使用 Discord.py 重写创建计数器机器人 - 分配错误之前引用的局部变量 'counter'

python3即使安装了也无法导入dbus

python - 显示 ec2.describe.instance.status 的参数

amazon-s3 - 将数据流式传输到 S3 中的对象