对于boto3,我应该使用多少个客户端实例?

2024-04-18 19:45:44 发布

您现在位置:Python中文网/ 问答频道 /正文

当我使用boto3sdkforpython时,是否最好使用一个客户机对象,如下所示:

client = boto3.client('s3')
# use client through the file

然后在任何地方使用它,或者我应该根据需要实例化它,比如:

size = client('s3').head_object(Bucket=bucket, Key=key)['ContentLength']

哪个更好?有什么不同吗?你知道吗


Tags: the对象实例clientsize客户机objects3
1条回答
网友
1楼 · 发布于 2024-04-18 19:45:44

对于一个特定的AWS服务,在文件中使用单个客户机对象并没有什么坏处。由于boto是广泛使用的标准SDK,所以它不会被大幅度更改,即使它们进行了向后不兼容的更改,它们也会宣布它。所以在运行某些进程时不会影响应用程序。你知道吗

相关问题 更多 >