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 包含在名為 的 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>