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/