如果我多次调用 boto.connect_xxx,其中 xxx 是某个服务(dynamodb、s3 等),是否每次都会创建一个新的连接池?我想做的是这样的(Flask中的例子):
@app.before_request
def before_request():
g.db = connect_dynamodb()
以确保我始终连接,但我不想在每次请求之前执行此操作,如果它每次都会创建新的安全令牌等,整个 rigamarole。应用程序启动时只调用一次 connect_xxx() 是否安全,并根据需要依赖 boto 生成新连接等?