As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Solicitações de RPC
As solicitações RPC do Amazon Route 53 são solicitações HTTPS, conforme definido pela RFC 2616
Para uma ação RPC, você envia uma solicitação HTTPS para o Route 53 e aguarda a resposta. Uma solicitação RPC para o Route 53 contém cabeçalhos de solicitação e, às vezes, uma sequência de caracteres de consulta ou corpo da solicitação. A resposta contém um código de status HTTP, cabeçalhos de resposta e, às vezes, corpo da resposta.
Sobre o carimbo de data/hora da solicitação
Você deve fornecer o carimbo de data/hora no Date cabeçalho HTTP ou no AWS x-amz-date cabeçalho (algumas bibliotecas de cliente HTTP não permitem que você defina o Date cabeçalho). Quando existe um cabeçalho x-amz-date, o sistema ignora qualquer cabeçalho Date ao autenticar a solicitação.
O registro de data e hora deve estar dentro de 5 minutos da hora do AWS sistema quando a solicitação é recebida. Caso negativo, haverá falha na solicitação com o código de erro RequestExpired. Isso ajuda a impedir que outra pessoa reenvie uma solicitação.
A data deve ser especificada no formato ISO 8601, por exemplo,. 2016-03-03T19:20:25.177Z Para obter mais informações, consulte o artigo ISO 8601
Corpo da Solicitação
Muitas ações da API do Route 53 exigem que você inclua JSON no corpo da solicitação. O JSON está em conformidade com o esquema do Route 53 para registro de domínio ou Resolvedor do Route 53.
exemplo Exemplo de solicitação
O exemplo de solicitação a seguir usa uma instrução JSON simples para determinar se o nome de domínio example.com está disponível.
Os elementos JSON em sua solicitação devem aparecer na ordem listada.
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" }