[PYTHON] Modifier les paramètres de nouvelle tentative avec boto3

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

fichier de configuration

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

Modifier directement la valeur du gestionnaire de nouvelles tentatives du client

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

Modifier les paramètres de nouvelle tentative avec boto3
Modifier les paramètres de lot avec la commande withlist de Mailman
Modifier les paramètres de vim
Testé avec boto3 + mock
Spécification de la région avec boto
Téléchargeur S3 avec boto
Réessayer avec des requêtes python
Changer les paramètres IP en ACL de conoha avec python
Définir le délai d'expiration de la connexion avec boto3
Opération S3 avec python boto3
[Python] Changer de type avec les pandas
Essayez Juniper JUNOS PyEz (bibliothèque python) Memo 3 ~ Modifier les paramètres avec PyEz ~
Modifier les paramètres d'un nœud dans un super nœud avec le script SPSS Modeler Python
Obtenez l'ID de compte AWS avec boto3
Détection de point de changement avec filtre de Kalman
Connectez-vous à Elastic MQ avec boto
Utilisez boto3 pour accéder à S3
Générer une URL signée S3 avec boto