View a markdown version of this page

REST 回應 - Amazon Route 53

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

REST 回應

Amazon Route 53 回應只是標準 HTTP 回應。有些 Route 53 動作會以 HTTP 標頭或 XML 的形式傳回回應內文中 Route 53 特有的特殊資訊。在特定動作的 API 參考主題中涵蓋了特定的詳細資訊。

每個回應都包含一個請求 ID,如果您需要使用 Route 53 對請求進行故障診斷,您可以使用該 ID。ID 包含在名為 的 HTTP 標頭中x-amz-request-id。請求 ID 的範例為 647cd254-e0d1-44a9-af61-1d6d86ea6b77

下列範例顯示對建立託管區域的請求的回應。CreatedHostedZoneResponse 元素包含託管區域的相關資訊,包括 Route 53 識別符、與託管區域相關聯的網域,以及參考描述和註解。變更請求本身與提交時間、識別符和狀態相關聯,顯示為 PENDING。最重要的是, CreatedHostedZoneResponse包含指派給託管區域的 Route 53 名稱伺服器;此資訊包含在 DelegationSet元素中。

範例回應範例
HTTP/1.1 201 Created x-amz-request-id: request_id <?xml version="1.0" encoding="UTF-8"?> <CreateHostedZoneResponse xmlns="https://route53.amazonaws.com/doc/ 2013-04-01/"> <HostedZone> <Id>/hostedzone/Z1PA6795UKMFR9</Id> <Name>example.com.</Name> <CallerReference>myUniqueIdentifier</CallerReference> <Config> <Comment>This is my first hosted zone.</Comment> </Config> </HostedZone> <ChangeInfo> <Id>/change/C1PA6795UKMFR9</Id> <Status>PENDING</Status> <SubmittedAt>2010-09-10T01:36:41.958Z</SubmittedAt> </ChangeInfo> <DelegationSet> <NameServers> <NameServer>ns-2048.awsdns-64.com</NameServer> <NameServer>ns-2049.awsdns-65.net</NameServer> <NameServer>ns-2050.awsdns-66.org</NameServer> <NameServer>ns-2051.awsdns-67.co.uk</NameServer> </NameServers> </DelegationSet> </CreateHostedZoneResponse>

錯誤回應

如果 REST 請求導致錯誤,HTTP 回應具有:

  • XML 錯誤文件作為回應內文

  • Content-Type 標頭:text/xml

  • 適當的 3xx、4xx 或 5xx HTTP 狀態碼

下列是 REST 錯誤回應中的 XML 錯誤文件範例。

<ErrorResponse xmlns="https://route53.amazonaws.com/doc/2013-04-01/"> <Error> <Type>Sender</Type> <Code>InvalidInput</Code> <Message>The input is not valid.</Message> </Error> <RequestId>410c2a4b-e435-49c9-8382-3770d80d7d4c</RequestId> </ErrorResponse>