我在Python程序中使用Boto连接到Amazon S3。我能够打开连接并上传文件到存储桶。我认为我应该关闭连接以释放资源,并避免因保留打开的连接而产生任何安全风险。我假设应该调用close()方法。但我进行了以下测试:
- 打开连接。
- 关闭连接。
- 上传文件到存储桶。
我认为第三步会失败,但上传成功了!那么close()方法是做什么的呢?如果它并没有真正关闭连接,我应该使用什么代替close()方法?或者不关闭连接也可以吗?
我已经在Boto教程,Boto API参考和这个StackOverflow帖子中寻找答案,但迄今为止没有找到。
感谢您的帮助。
boto3.client('cognito-idp')
?你看到的错误是与 RDS 实例上锁定记录有关的 MySQL 错误吗?我对它们如何相关感到困惑。cognito-idp 是否也在写入 MySQL?您是否已将 cognito 链接以创建 DB 用户?也许您的addUnverifiedEmail
插入被 cognito 阻止了,因为它也在进行插入操作?为什么它既要注册又要添加未验证的相同用户电子邮件? - Davos