कनेक्शन का परीक्षण करने के लिए इस पायथन कोड के साथ डेटाबेस से कनेक्ट करने का प्रयास करते समय।Boto3 में अपवाद - botocore.exceptions.EndpointConnectionError
import boto3
s3 = boto3.resource('s3')
for b in s3.buckets.all():
print b.name
मुझे यह त्रुटि मुझे फेंक रही है।
Traceback (most recent call last):
File "boto3_test.py", line 4, in <module>
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/"
अजीब बात यह है कि कनेक्शन दिन में पहले और उसके बाद यह काम कर रहा एक ही बात एक ही समय में कल मुझे क्या हुआ तो मैं यह एक नेटवर्क कॉन्फ़िगरेशन समस्या है संभालने हूँ बंद कर दिया पर काम कर रहा था है। This question एकमात्र ऐसा समाधान है जो मूल पोस्टर का कहना है कि HTTP_PROXY और HTTPS_PROXY दोनों को अनसेट करना था, लेकिन मैंने काम नहीं किया।
किसी कारण से धन्यवाद, मैंने सोचा था कि क्षेत्र डेटासेंटर हाहा के बजाय समय क्षेत्र का मतलब है। –
@helloV मेरे मामले में मेरे पास कॉन्फ़िगरेशन फ़ाइल में क्षेत्र सही ढंग से कॉन्फ़िगर किया गया है (एपी-दक्षिण -1) लेकिन फिर भी त्रुटि दिखाई देती है। कारण क्या हो सकता है? –
@helloV 'botocore.exceptions.EndpointConnection त्रुटि: एंडपॉइंट यूआरएल से कनेक्ट नहीं हो सका:" https://ec2.ap-south.amazonaws.com/ "यह त्रुटि संदेश है। –