View a markdown version of this page

RPC リクエスト - Amazon Route 53

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

RPC リクエスト

Amazon Route 53 RPC リクエストは、RFC 2616 で定義されている HTTPS リクエストです。このセクションでは、Route 53 RPC リクエストの構造について説明します。

RPC アクションの場合、HTTPS リクエストを Route 53 に送信し、レスポンスを待ちます。Route 53 への RPC リクエストには、リクエストヘッダーと、場合によってはクエリ文字列またはリクエスト本文が含まれます。レスポンスには HTTP ステータスコードとレスポンスヘッダーが含まれており、レスポンス本文が含まれている場合もあります。

リクエストタイムスタンプについて

タイムスタンプは HTTP Dateヘッダーまたは AWS x-amz-date ヘッダーで指定する必要があります (一部の HTTP クライアントライブラリでは Dateヘッダーを設定できません)。x-amz-date ヘッダーがある場合、リクエストの認証時に Date ヘッダーは無視されます。

タイムスタンプは、リクエストが受信された AWS システム時刻から 5 分以内である必要があります。これ以外の場合、リクエストは失敗し、RequestExpired というエラーコードが出力されます。これにより、他のユーザーがリクエストを再送信するのを防ぐことができます。

日付は、 など、ISO 8601 形式で指定する必要があります2016-03-03T19:20:25.177Z。詳細については、Wikipedia の記事 ISO 8601 を参照してください。

リクエスト本文

多くの Route 53 API アクションでは、リクエストの本文に JSON を含める必要があります。JSON は、ドメイン登録または Route 53 Resolver の Route 53 スキーマに準拠しています。

例リクエストの例

次のリクエスト例では、単純な JSON ステートメントを使用して、ドメイン名example.comが使用可能かどうかを判断します。

リクエストの JSON 要素は、リストされた順序で表示する必要があります。

POST / HTTP/1.1 host:route53domains.us-east-1.amazonaws.com x-amz-date:date and time of the request authorization: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 x-amz-target:Route53Domains_v20140515.CheckDomainAvailability user-agent:information about the source of the request content-type:application/x-amz-json- 1.1 content-length:length connections:Keep-Alive { "DomainName":"example.com" }