Ver código fonte

aws: provider: add new `ec2_retries_value` config option

MosheFriedland 2 anos atrás
pai
commit
4345173134
1 arquivos alterados com 5 adições e 1 exclusões
  1. 5 1
      cloudbridge/providers/aws/provider.py

+ 5 - 1
cloudbridge/providers/aws/provider.py

@@ -41,7 +41,11 @@ class AWSCloudProvider(BaseCloudProvider):
         self.ec2_cfg = {
         self.ec2_cfg = {
             'use_ssl': self._get_config_value('ec2_is_secure', True),
             'use_ssl': self._get_config_value('ec2_is_secure', True),
             'verify': self._get_config_value('ec2_validate_certs', True),
             'verify': self._get_config_value('ec2_validate_certs', True),
-            'endpoint_url': self._get_config_value('ec2_endpoint_url')
+            'endpoint_url': self._get_config_value('ec2_endpoint_url'),
+            'config': Config(
+                retries={
+                    'max_attempts': self._get_config_value('ec2_retries_value', 4),
+                    'mode': 'standard'})
         }
         }
         self.s3_cfg = {
         self.s3_cfg = {
             'use_ssl': self._get_config_value('s3_is_secure', True),
             'use_ssl': self._get_config_value('s3_is_secure', True),