MNS エラーコード表
エラーコード | エラーの説明 | HTTP ステータスコード |
---|---|---|
AccessDenied | ご使用の AccessKeyId が関連付けられている OwnerId は、この操作が禁止されています。 | 403 |
InvalidAccessKeyId | 指定された AccessKeyId は存在しません。 | 403 |
InternalError | 内部エラーです。 | 500 |
InvalidAuthorizationHeader | Authorization ヘッダーの形式が無効です。 | 400 |
InvalidDateHeader | Date ヘッダーの形式が無効です。 | 400 |
InvalidArgument | 指定した XML の形式は、Element①の要素が原因で、弊社の公開スキーマでは正当と認められませんでした。 | 400 |
InvalidArgument | Element②の値は、Low③と High④の間の秒数またはバイト数にする必要があります。 | 400 |
InvalidDegist | 指定した Content-MD5 が無効です。 | 400 |
InvalidRequestURL | HTTP リクエストの URL 形式が無効です。 | 400 |
InvalidQueryString | HTTP リクエストの URL に “Element⑤” という無効なクエリ文字列の項目が含まれています。 | 400 |
MalformedXML | 指定した XML の形式に誤りがあります。 | 400 |
MissingAuthorizationHeader | Authorization ヘッダーは必須です。 | 400 |
MissingDateHeader | Date ヘッダーは必須です。 | 400 |
MissingReceiptHandle | ReceiptHandle は必須です。 | 400 |
MissingVisibilityTimeout | VisibilityTimeout は必須です。 | 400 |
MessageNotExist | メッセージが存在しません。 | 404 |
QueueAlreadyExist | 作成しようとしたキューは既に存在します。 | 409 |
QueueDeletedRecently | 作成しようとしたキューは最近削除されたものです。 | 400 |
InvalidQueueName | 指定した名前のキューは無効です。QueueName の先頭の文字はアルファベットである必要があります。また、アルファベット、数字、- のみ使用できます。 | 400 |
QueueNameLengthError | キュー名の長さは 1 ~ 256 文字にする必要があります。 | 400 |
QueueNotExist | 指定された名前のキューは存在しません。 | 404 |
ReceiptHandleError | 指定された受信ハンドルが無効です。 | 400 |
SignatureDoesNotMatch | 計算により求められたリクエスト署名と、提示された署名とが一致しません。キーと署名方法を確認してください。 | 403 |
TimeExpired | 送信した HTTP リクエストの有効期限が切れています。 | 408 |
QpsLimitExceeded | キューの QPS が上限⑥を超えています。 | 400 |
注意:
①および②は、リクエストコンテンツの XML 要素の名前を示します。
③は、MNS におけるパラメーターの下限を示します。
④は、MNS におけるパラメーターの上限を示します。
⑤は、リクエスト URL の QueryString 要素を示します。
⑥は 1 つの MNS キューの QPS の上限値である 5,000 を超えたことを示します。