python - boto3客户端线程安全吗

标签 python amazon-s3 aws-sdk boto3

S3 的 boto3 低级客户端是线程安全的吗?文档对此没有明确说明。

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

Github 上讨论了类似的问题

https://github.com/boto/botocore/issues/1246

但是仍然没有得到维护者的答复。

最佳答案

如果你看一下 Multithreading/Processing在 boto3 的文档中,您可以看到他们建议每个 session 使用一个客户端,因为实例之间存在共享数据,可以由各个线程进行更改。

对于这个确切的问题,看起来还有一个 Unresolved GitHub 问题。 https://github.com/boto/botocore/issues/1246

关于python - boto3客户端线程安全吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52820971/

相关文章:

cordova - 如何刷新 google+ 身份验证 token 以进行 S3 访问

python - python fastparquet 模块可以读取压缩的 Parquet 文件吗?

javascript - AWS Cloudfront 将 javascript 模块作为错误的 MIME 类型 ( "Text/Plain")

python-3.x - 无法从版本控制的 s3 存储桶中删除项目

javascript - 控制自定义指标在 AWS Cloudwatch 中存储的时间

ruby-on-rails - AWS : S3 Bucket AWS You can't grant public access because Block public access settings are turned on for this account

python - Pandas DataFrame - 根据键删除/替换字典值

python - 三元使用 pass 关键字 python

Python Mechanize ——表单提交——选择正确的表单

php - S3 在上传时设置 MIME 类型