Boto3 Route53 Beschwerden konnten keine Verbindung zur Endpunkt -URL herstellen:Python

Python-Programme
Anonymous
 Boto3 Route53 Beschwerden konnten keine Verbindung zur Endpunkt -URL herstellen:

Post by Anonymous »

Ich habe versucht, eine Route53 -Automatisierung mit Boto zu bearbeiten, und bemerkte, dass dieses winzige Boto3 (Version 1.3.1) Beispiel: < /p>

Code: Select all

import boto3
client = boto3.client('route53')
print client.list_hosted_zones()
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 (

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')
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>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post