Boto3 Route53 Beschwerden konnten keine Verbindung zur Endpunkt -URL herstellen:
Posted: 15 May 2025, 20:26
Ich habe versucht, eine Route53 -Automatisierung mit Boto zu bearbeiten, und bemerkte, dass dieses winzige Boto3 (Version 1.3.1) Beispiel: < /p>
bläst mit einer Beschwerde über:
Datei "... venv/lib/python2.7/Site-Packages/Botocore/RetryHandler.py", Zeile 356, in _Check_caught_caught,
raisexception
Erhöhte,
Erhöhte
Erhöhte. /> botocore.exceptions.endpointConnectionError: Ich konnte mich nicht mit dem Endpunkt-URL verbinden: "https://route53.us-east-1e.amazonaws.co ... hostedzone"
boto2 ( boto2 (
I get this error:
File "... venv/lib/python2.7/site-packages/botocore/client.py", line 572, in _make_api_call
raise ClientError(parsed_response, operation_name)
botocore.exceptions.clientError: Es ist ein Fehler aufgetreten (SignaturedoesNotMatch) Beim Aufrufen des Betriebs von LISTHOSTEDZONES: Die Anmeldeinformationen sollten in eine gültige Region geschoben werden, nicht in "US-East-1E".
< /pre>
Gibt es etwas Besonderes, um Boto3 beizubringen, wie man richtig mit Route53 spricht, und warum scheint Boto2 zu wissen, wie man das automatisch macht? < /p>
Code: Select all
import boto3
client = boto3.client('route53')
print client.list_hosted_zones()
Datei "... venv/lib/python2.7/Site-Packages/Botocore/RetryHandler.py", Zeile 356, in _Check_caught_caught,
raisexception
Erhöhte,
Erhöhte
Erhöhte. /> botocore.exceptions.endpointConnectionError: Ich konnte mich nicht mit dem Endpunkt-URL verbinden: "https://route53.us-east-1e.amazonaws.co ... hostedzone"
boto2 ( boto2 (
Code: Select all
from boto.route53.connection import Route53Connection
r53_conn = Route53Connection()
print r53_conn.get_all_hosted_zones()
< /code>
und druckt ein Wörterbuch über Informationen zu meinen gehosteten Zonen aus. Wenn ich versuche, Boto3 in die Verwendung des von Amazon vorgeschlagenen Endpunkts zu überreden (obwohl es scheinbar standardmäßig wissen sollte, wie das geht ...), wie folgt: < /p>
client = boto3.client('route53', endpoint_url='https://route53.amazonaws.com')
File "... venv/lib/python2.7/site-packages/botocore/client.py", line 572, in _make_api_call
raise ClientError(parsed_response, operation_name)
botocore.exceptions.clientError: Es ist ein Fehler aufgetreten (SignaturedoesNotMatch) Beim Aufrufen des Betriebs von LISTHOSTEDZONES: Die Anmeldeinformationen sollten in eine gültige Region geschoben werden, nicht in "US-East-1E".
< /pre>
Gibt es etwas Besonderes, um Boto3 beizubringen, wie man richtig mit Route53 spricht, und warum scheint Boto2 zu wissen, wie man das automatisch macht? < /p>