View a markdown version of this page

RPC-Anfragen - Amazon Route 53

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

RPC-Anfragen

Amazon Route 53 RPC-Anfragen sind HTTPS-Anfragen, wie in RFC 2616 definiert. In diesem Abschnitt wird die Struktur einer Route 53-RPC-Anfrage beschrieben.

Für eine RPC-Aktion senden Sie eine HTTPS-Anfrage an Route 53 und warten auf die Antwort. Eine RPC-Anfrage an Route 53 enthält Anforderungsheader und manchmal eine Abfragezeichenfolge oder einen Anforderungstext. Die Antwort enthält einen HTTP-Statuscode, Antwort-Header und manchmal auch Antworttext.

Über den Zeitstempel der Anforderung

Sie müssen den Zeitstempel entweder im Date HTTP-Header oder im AWS x-amz-date Header angeben (in einigen HTTP-Clientbibliotheken können Sie den Date Header nicht festlegen). Ist der Header x-amz-date vorhanden, ignoriert das System bei der Anforderungsauthentifizierung alle Header des Typs Date.

Der Zeitstempel muss innerhalb von 5 Minuten von der AWS Systemzeit abweichen, zu der die Anforderung eingegangen ist. Wenn dies nicht der Fall ist, schlägt die Anfrage mit RequestExpired-Fehlercode fehl. Dadurch wird verhindert, dass eine andere Person eine Anfrage erneut einreicht.

Das Datum muss beispielsweise im Format ISO 8601 angegeben werden. 2016-03-03T19:20:25.177Z Weitere Informationen finden Sie im Wikipedia-Artikel ISO 8601.

Anforderungstext

Bei vielen Route 53-API-Aktionen müssen Sie JSON in den Hauptteil der Anfrage aufnehmen. Das JSON entspricht dem Route 53-Schema für die Domainregistrierung oder den Route 53-Resolver.

Beispiel Beispielanforderung

Die folgende Beispielanforderung verwendet eine einfache JSON-Anweisung, um zu ermitteln, ob der Domainname verfügbar example.com ist.

Die JSON-Elemente in Ihrer Anfrage müssen in der angegebenen Reihenfolge erscheinen.

POST / HTTP/1.1 host:route53domains.us-east-1.amazonaws.com x-amz-date:date and time of the request authorization:AWS4-HMAC-SHA256 Credential=AKIAIOSFODNN7EXAMPLE/date of the request in yyyymmdd format/us-east-1/route53domains/aws4_request, SignedHeaders=content-length;content-type;host;user-agent;x-amz-date;x-amz-target, Signature=computed signature x-amz-target:Route53Domains_v20140515.CheckDomainAvailability user-agent:information about the source of the request content-type:application/x-amz-json- 1.1 content-length:length connections:Keep-Alive { "DomainName":"example.com" }