S3 的 boto3 低级客户端是线程安全的吗?文档没有明确说明。
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html#client
Github 中讨论了类似的问题
https://github.com/boto/botocore/issues/1246
但是仍然没有维护人员的答复。
原文由 Andrey Novosad 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您查看 boto3 的 多线程/处理 文档,您会发现他们建议每个会话使用一个客户端,因为实例之间存在共享数据,这些数据可以由各个线程改变。
对于这个确切的问题,看起来还有一个未解决的 GitHub 问题。 https://github.com/boto/botocore/issues/1246