Excepción en Boto3 – botocore.exceptions.EndpointConnectionError

Al intentar conectarse a una base de datos con este código python para probar la conexión.

import boto3 s3 = boto3.resource('s3') for b in s3.buckets.all(): print b.name 

Estoy recibiendo este error en mí.

 Traceback (most recent call last): File "boto3_test.py", line 4, in  for b in s3.buckets.all(): File "/usr/local/lib/python2.7/dist-packages/boto3/resources/collection.py", line 83, in __iter__ for page in self.pages(): File "/usr/local/lib/python2.7/dist-packages/boto3/resources/collection.py", line 161, in pages pages = [getattr(client, self._py_operation_name)(**params)] File "/usr/local/lib/python2.7/dist-packages/botocore/client.py", line 310, in _api_call return self._make_api_call(operation_name, kwargs) File "/usr/local/lib/python2.7/dist-packages/botocore/client.py", line 385, in _make_api_call operation_model, request_dict) File "/usr/local/lib/python2.7/dist-packages/botocore/endpoint.py", line 111, in make_request return self._send_request(request_dict, operation_model) File "/usr/local/lib/python2.7/dist-packages/botocore/endpoint.py", line 140, in _send_request success_response, exception): File "/usr/local/lib/python2.7/dist-packages/botocore/endpoint.py", line 213, in _needs_retry caught_exception=caught_exception) File "/usr/local/lib/python2.7/dist-packages/botocore/hooks.py", line 226, in emit return self._emit(event_name, kwargs) File "/usr/local/lib/python2.7/dist-packages/botocore/hooks.py", line 209, in _emit response = handler(**kwargs) File "/usr/local/lib/python2.7/dist-packages/botocore/retryhandler.py", line 183, in __call__ if self._checker(attempts, response, caught_exception): File "/usr/local/lib/python2.7/dist-packages/botocore/retryhandler.py", line 250, in __call__ caught_exception) File "/usr/local/lib/python2.7/dist-packages/botocore/retryhandler.py", line 273, in _should_retry return self._checker(attempt_number, response, caught_exception) File "/usr/local/lib/python2.7/dist-packages/botocore/retryhandler.py", line 313, in __call__ caught_exception) File "/usr/local/lib/python2.7/dist-packages/botocore/retryhandler.py", line 222, in __call__ return self._check_caught_exception(attempt_number, caught_exception) File "/usr/local/lib/python2.7/dist-packages/botocore/retryhandler.py", line 355, in _check_caught_exception raise caught_exception botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "https://s3.us-east-5.amazonaws.com/" 

La parte extraña es que la conexión funcionaba más temprano en el día y luego, cuando dejó de funcionar, lo mismo me sucedió ayer al mismo tiempo, así que asumo que es un problema de configuración de la red. Esta pregunta es la única que es similar a la solución que el cartel original dijo que fue para desactivar HTTP_PROXY y HTTPS_PROXY que intenté pero no funcionó.

Ha configurado AWS env incorrectamente. Compruebe su archivo ~/.aws/config . Debe haberlo configurado incorrectamente como us-east-5, que es una región no válida. Cámbialos a us-east-1 . O ejecute nuevamente el comando aws configure y especifique la región correcta.

 [default] region = us-east-1