python - 更改 boto3 中的请求重试次数

标签 python amazon-web-services boto boto3

在boto3或botocore中,如何设置请求重试次数等价?

例如在boto2中

from boto import config
config.set('Boto', 'num_retries', '20')

如何在 boto3 中执行此操作?我试过了

conn._session.set_config_variable("num_retries", "20")

但是当我然后 get_config_variable("num_retries") 时,返回 None

最佳答案

您现在应该能够做到这一点,至少对于 ec2 和其他客户端来说也是如此:

from botocore.config import Config

config = Config(
    retries = dict(
        max_attempts = 10
    )
)

ec2 = boto3.client('ec2', config=config)

关于python - 更改 boto3 中的请求重试次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34003350/

相关文章:

python - 如何使用 pycurl 很好地处理 KeyboardInterrupt (Ctrl-c)?

python - 给定 x 和 y 值时旋转的密度网格图 (Python)

deployment - 如何防止在 AWS Elastic Beanstalk 部署新版本应用程序期间停机?

amazon-web-services - 使用 kurento 和 AWS Elemental MediaLive 从 webrtc 到 rtp 到 hls

python - AWS boto - 实例状态/快照状态不会更新 Python While Loop

python - 如何使用 boto 在亚马逊上获取 key /文件的校验和?

python - 如何在函数后停止 tkinter?

python - 似乎无法通过 Google API (Python) 发送电子邮件

javascript - 显示 AWS(Amazon Web 服务)中 DynamoDB 的整个表

amazon-s3 - 如何将文件夹上传到 digital ocean 空间?