python 3.7 boto3 1.4.4
Erreur de nouvelle tentative et interruption exponentielle sur AWS
Chaque AWS SDK implémente une logique de nouvelle tentative automatique
Soit changement dans le fichier de configuration, soit changement de code Pour les fichiers de configuration, il est également valide dans l'AWS CLI
Préparez ~ / .aws / models / _retry.json. Le format est le même que _retry.json dans le package botocore. http://botocore.readthedocs.io/en/latest/reference/loaders.html
boto2.num_retries equivalent in retryhandler.py or _retry.json #882
import boto3
client = boto3.client('stepfunctions')
client.meta.events._unique_id_handlers['retry-config-states']['handler']._checker.__dict__['_max_attempts'] = 1
La partie states
de retry-config-states
est la valeur de chaque service. Dans l'exemple ci-dessus, le nombre de tentatives dans les fonctions d'étape est défini sur 1.
Actuellement, un PR qui vous permet de spécifier des paramètres pour chaque session attend une fusion Add possibility of modifying retry_config #891
Recommended Posts