翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
RPC リクエスト
Amazon Route 53 RPC リクエストは、RFC 2616 で定義されている HTTPS
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 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" }