翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon SQS にリクエストを送信すると、リクエストの結果を含む XML レスポンスが返されます。これらのレスポンスの構造と詳細については、Amazon Simple Queue Service API リファレンスの特定の API アクションを参照してください。
成功した XML レスポンス構造
リクエストが成功すると、メインのレスポンス要素は、アクション名の後に Response
を続けた名前になります (例:
)。ActionName
Response
この要素には、以下の子要素が含まれています。
-
-アクション固有の要素が含まれています。たとえば、ActionName
ResultCreateQueueResult
要素にはQueueUrl
要素が含まれています。つまり、作成されたキューのURLが含まれています。 -
ResponseMetadata
–RequestId
を含み、この ID 内にリクエストのユニバーサルユニーク識別子 (UUID) が含まれています。
以下に、XML形式の正常なレスポンスの例を示します。
<CreateQueueResponse
xmlns=https://sqs.us-east-2.amazonaws.com/doc/2012-11-05/
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
xsi:type=CreateQueueResponse>
<CreateQueueResult>
<QueueUrl>https://sqs.us-east-2.amazonaws.com/770098461991/queue2</QueueUrl>
</CreateQueueResult>
<ResponseMetadata>
<RequestId>cb919c0a-9bce-4afe-9b48-9bdf2412bb67</RequestId>
</ResponseMetadata>
</CreateQueueResponse>
XML エラーレスポンス構造
リクエストが正常に行われなかった場合、 Amazon SQSは常に主な応答要素を返信しますErrorResponse
。この要素には Error
要素と RequestId
要素が含まれます。
Error
要素には、以下の子要素が含まれています。
-
Type
-エラーがプロデューサーかコンシューマーのどちらかを特定します。 -
Code
-エラーのタイプを特定します。 -
Message
-読み取り可能な条件でエラー状況を特定します。 -
Detail
-(オプション) エラーに関する追加の詳細を特定します。
RequestId
要素には、リクエストのUUIDが含まれています。
以下に、XML形式のエラーレスポンスの例を示します。
<ErrorResponse>
<Error>
<Type>Sender</Type>
<Code>InvalidParameterValue</Code>
<Message>
Value (quename_nonalpha) for parameter QueueName is invalid.
Must be an alphanumeric String of 1 to 80 in length.
</Message>
</Error>
<RequestId>42d59b56-7407-4c4a-be0f-4c88daeea257</RequestId>
</ErrorResponse>