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 REST
As solicitações REST do Amazon Route 53 são solicitações HTTPS, conforme definido pela RFC 2616
Uma ação REST típica consiste em enviar uma única solicitação HTTPS para o Route 53 e aguardar a resposta. Como qualquer solicitação HTTP, uma solicitação REST para o Route 53 contém um método de solicitação, um URI, cabeçalhos de solicitação e, às vezes, uma string 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.
URI da solicitação
O URI da solicitação sempre começa com uma barra e depois com a versão da API do Route 53 que você usa (por exemplo, 2013-04-01). O restante do URI indica o recurso específico que você deseja utilizar. Por exemplo, a seguir está o URI que você usa ao criar uma nova zona hospedada. (Para ter mais informações, consulte CreateHostedZone.)
/2013-04-01/hostedzone
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 visa impedir reproduções de suas solicitações por um adversário.
A data deve ser especificada no formato ISO 8601, por exemplo,. 2016-03-03T19:20:25.177Z Para obter mais informações sobre o formato ISO 8601, consulte o artigo da Wikipédia ISO 8601
Corpo da Solicitação
Muitas das ações da API do Route 53 exigem que você inclua XML no corpo da solicitação. O XML está em conformidade com o esquema do Route 53.
exemplo Exemplo de solicitação
O exemplo de solicitação a seguir usa uma instrução XML simples para criar uma zona hospedada chamada example.com com o identificador de referência my. UniqueIdentifier
Os elementos XML em sua solicitação devem aparecer na ordem listada.
POST /2013-04-01/hostedzone HTTP/1.1 host:route53.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 signature[Other required headers]<?xml version="1.0" encoding="UTF-8"?> <CreateHostedZoneRequest xmlns="https://route53.amazonaws.com/ doc/2013-04-01/"> <Name>example.com.</Name> <CallerReference>myUniqueIdentifier</CallerReference> <HostedZoneConfig> <Comment>This is my hosted zone.</Comment> </HostedZoneConfig> </CreateHostedZoneRequest>