Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Richieste RPC
Le richieste RPC di Amazon Route 53 sono richieste HTTPS, come definito da RFC 2616
Per un'azione RPC, invii una richiesta HTTPS a Route 53 e attendi la risposta. Una richiesta RPC a Route 53 contiene intestazioni di richiesta e talvolta una stringa di query o il corpo della richiesta. La risposta contiene un codice di stato HTTP, intestazioni di risposta e talvolta un corpo di risposta.
Informazioni sul Request Time Stamp
È necessario fornire il timestamp nell'intestazione HTTP o nell'Date AWS x-amz-dateintestazione (alcune librerie client HTTP non consentono di impostare l'intestazione). Date Quando un'intestazione x-amz-date è presente, il sistema ignora qualsiasi intestazione Date all'autenticazione della richiesta.
Il timestamp deve essere compreso tra 5 minuti e l'ora di AWS sistema in cui viene ricevuta la richiesta. In caso contrario, la richiesta non riesce e viene restituito il codice di errore RequestExpired. Questo aiuta a impedire a qualcun altro di inviare nuovamente una richiesta.
La data deve essere specificata nel formato ISO 8601, ad esempio. 2016-03-03T19:20:25.177Z Per ulteriori informazioni, consulta l'articolo di Wikipedia ISO 8601
Corpo della richiesta
Molte azioni dell'API Route 53 richiedono l'inclusione di JSON nel corpo della richiesta. Il JSON è conforme allo schema Route 53 per la registrazione del dominio o il Route 53 Resolver.
Esempio Richiesta di esempio
La seguente richiesta di esempio utilizza una semplice istruzione JSON per determinare se il nome di dominio è disponibile. example.com
Gli elementi JSON della richiesta devono apparire nell'ordine elencato.
POST / HTTP/1.1 host:route53domains.us-east-1.amazonaws.com x-amz-date:date and time of the requestauthorization: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 signaturex-amz-target:Route53Domains_v20140515.CheckDomainAvailability user-agent:information about the source of the requestcontent-type:application/x-amz-json- 1.1 content-length:lengthconnections:Keep-Alive { "DomainName":"example.com" }