相关疑难解决方法(0)

boto库是线程安全的吗?

具体来说,我有兴趣使用来自多个线程的DynamoDB表对象(put,gets,updates等).如果这不安全,那么是否有一种安全的方式(即,每个线程可能有一个表对象)?关于在boto中使用线程的任何其他问题或提示表示赞赏.

python thread-safety boto amazon-dynamodb

11
推荐指数
1
解决办法
2761
查看次数

使用 boto 时,长时间运行的客户端对象是否安全?

假设我有一个长时间运行的 Web 服务器来调用 aws api?长时间运行的客户端对象是否安全,或者该对象是否可能会损坏并弄乱我的 Web 服务器?对于具体来说,这样做更好吗?

import boto3

client = boto3.client('elb')

def function():
    do stuff with client
Run Code Online (Sandbox Code Playgroud)

或这个

import boto3

def function():
    client = boto3.client('elb')
    do stuff with client
Run Code Online (Sandbox Code Playgroud)

前一个选项更好,因为我可以在多个函数中重用相同的客户端对象。如果我的上述安全考虑是有效的,后一种选择会更好。

python amazon-web-services boto3

5
推荐指数
1
解决办法
1115
查看次数