Dans boto3 ou botocore, comment puis-je faire l'équivalent de définir le nombre de tentatives de demande?
par exemple. dans boto2
from boto import config
config.set('Boto', 'num_retries', '20')
Comment faire cela dans boto3? J'ai essayé
conn._session.set_config_variable("num_retries", "20")
mais quand j'ai alors get_config_variable("num_retries")
, None
est retourné.
Vous devriez maintenant pouvoir le faire, au moins pour ec2 et peut-être pour d'autres clients également:
from botocore.config import Config
config = Config(
retries = dict(
max_attempts = 10
)
)
ec2 = boto3.client('ec2', config=config)