一般的REST APIエラー コード

ストレージ サービスに対して操作を実行した結果、返される可能性があるエラー コードを次の表に示します。

エラー コード HTTP 状態コード ユーザー メッセージ
NoAuthenticationInformation 承認されていません (401) Server failed to authenticate the request. (サーバーが要求の認証に失敗しました。) www-authenticate ヘッダーの情報を参照してください。
InvalidAuthenticationInfo 承認されていません (401) Server failed to authenticate the request. (サーバーが要求の認証に失敗しました。) www-authenticate ヘッダーの情報を参照してください。
AccountAlreadyExists Conflict (409) 指定されたアカウントは既に存在します。
AccountBeingCreated Conflict (409) The specified account is in the process of being created. (指定されたアカウントは作成中です。)
AccountIsDisabled 許可されていません (403) The specified account is disabled. (指定されているアカウントが無効になっています。)
AccountProtectedFromDeletion Conflict (409) アカウント <accountName> コンテナーには <containerName> 、 があります <have legal hold\locked immutability policy>
AuthenticationFailed 許可されていません (403) Server failed to authenticate the request. (サーバーが要求の認証に失敗しました。) Make sure the value of the Authorization header is formed correctly including the signature. (Authorization ヘッダーの値の形式が正しく、署名が含まれていることを確認してください。)
ConditionHeadersNotSupported BadRequest (400) Condition headers are not supported. (条件ヘッダーがサポートされていません。)
ConditionNotMet Not Modified (304) The condition specified in the conditional header(s) was not met for a read operation. (読み取り操作に関して条件ヘッダーに指定されている条件が満たされていません。)
ConditionNotMet Precondition Failed (412) The condition specified in the conditional header(s) was not met for a write operation. (書き込み操作に関して条件ヘッダーに指定されている条件が満たされていません。)
EmptyMetadataKey 正しくない要求 (400) The key for one of the metadata key-value pairs is empty. (キーと値のペアの形式で指定されたメタデータのいずれか 1 つのキーが空です。)
InsufficientAccountPermissions 許可されていません (403) 現在、読み取り操作は無効になっています。
InsufficientAccountPermissions 許可されていません (403) 書き込み操作は許可されません。
InsufficientAccountPermissions 許可されていません (403) The account being accessed does not have sufficient permissions to execute this operation. (アクセス中のアカウントには、この操作の実行に必要なアクセス許可が割り当てられていません。)
InternalError 内部サーバー エラー (500) サーバーで内部エラーが発生しました。 要求を再試行してください。
InvalidAuthenticationInfo 正しくない要求 (400) The authentication information was not provided in the correct format. (指定された認証情報の形式が正しくありません。) Verify the value of Authorization header. (Authorization ヘッダーの値を確認してください。)
InvalidHeaderValue 正しくない要求 (400) The value provided for one of the HTTP headers was not in the correct format. (HTTP ヘッダーのいずれかに指定されている値の形式が正しくありません。)
InvalidHttpVerb 正しくない要求 (400) The HTTP verb specified was not recognized by the server. (指定された HTTP 動詞がサーバーで認識されませんでした。)
InvalidInput 正しくない要求 (400) 無効な要求入力があります。
InvalidMd5 正しくない要求 (400) The MD5 value specified in the request is invalid. (要求に指定されている MD5 値が無効です。) The MD5 value must be 128 bits and Base64-encoded. (MD5 値は、128 ビット値を Base64 エンコードしたものであることが必要です。)
InvalidMetadata 正しくない要求 (400) The specified metadata is invalid. (指定されているメタデータが無効です。) It includes characters that are not permitted. (使用できない文字が含まれています。)
InvalidQueryParameterValue 正しくない要求 (400) An invalid value was specified for one of the query parameters in the request URI. (要求の URI のクエリ パラメーターのいずれかに指定された値が無効です。)
InvalidRange Requested Range Not Satisfiable (416) The range specified is invalid for the current size of the resource. (指定された範囲は、リソースの現在のサイズに対して無効です。)
InvalidResourceName 正しくない要求 (400) 指定したリソース名に無効な文字が含まれています。
InvalidUri 正しくない要求 (400) The requested URI does not represent any resource on the server. (要求された URI が、サーバー上のリソースを表していません。)
InvalidXmlDocument 正しくない要求 (400) The specified XML is not syntactically valid. (指定されている XML の構文が無効です。)
InvalidXmlNodeValue 正しくない要求 (400) The value provided for one of the XML nodes in the request body was not in the correct format. (要求の本文の XML ノードのいずれかに指定されている値の形式が正しくありません。)
Md5Mismatch 正しくない要求 (400) The MD5 value specified in the request did not match the MD5 value calculated by the server. (要求に指定されている MD5 値が、サーバーで計算された MD5 値と一致しません。)
MetadataTooLarge 正しくない要求 (400) The size of the specified metadata exceeds the maximum size permitted. (指定されているメタデータのサイズが最大許容サイズを超えています。)
MissingContentLengthHeader Length Required (411) The Content-Length header was not specified. (Content-Length ヘッダーが指定されていません。)
MissingRequiredQueryParameter 正しくない要求 (400) A required query parameter was not specified for this request. (必須のクエリ パラメーターがこの要求に対して指定されていません。)
MissingRequiredHeader 正しくない要求 (400) A required HTTP header was not specified. (必要な HTTP ヘッダーが指定されていません。)
MissingRequiredXmlNode 正しくない要求 (400) A required XML node was not specified in the request body. (必要な XML ノードが要求の本文に指定されていません。)
MultipleConditionHeadersNotSupported 正しくない要求 (400) Multiple condition headers are not supported. (複数の条件ヘッダーはサポートされていません。)
OperationTimedOut 内部サーバー エラー (500) 許可された時間内に操作を完了できません。
OutOfRangeInput 正しくない要求 (400) One of the request inputs is out of range. (要求の入力のいずれかが範囲外です。)
OutOfRangeQueryParameterValue 正しくない要求 (400) A query parameter specified in the request URI is outside the permissible range. (要求の URI に指定されたクエリ パラメーターが許容範囲外です。)
RequestBodyTooLarge Request Entity Too Large (413) The size of the request body exceeds the maximum size permitted. (要求の本文のサイズが最大許容サイズを超えています。)
ResourceTypeMismatch Conflict (409) The specified resource type does not match the type of the existing resource. (指定されたリソースの種類は既存のリソースの種類と一致しません。)
RequestUrlFailedToParse 正しくない要求 (400) The url in the request could not be parsed. (要求の URL を解析できませんでした。)
ResourceAlreadyExists Conflict (409) The specified resource already exists. (指定されたリソースは既に存在します。)
ResourceNotFound Not Found (404) 指定されたリソースが存在しません。
ServerBusy サービス利用不可 (503) サーバは現在、要求を受信することができません。 要求を再試行してください。
ServerBusy サービス利用不可 (503) イングレスがアカウントの制限を超えています。
ServerBusy サービス利用不可 (503) Egress制限を超えています。
ServerBusy サービス利用不可 (503) 1 秒あたりの操作数は、アカウントの制限を超えています。
UnsupportedHeader 正しくない要求 (400) One of the HTTP headers specified in the request is not supported. (要求に指定されている HTTP ヘッダーの 1 つがサポートされていません。)
UnsupportedXmlNode 正しくない要求 (400) One of the XML nodes specified in the request body is not supported. (要求の本文に指定されている XML ノードの 1 つがサポートされていません。)
UnsupportedQueryParameter 正しくない要求 (400) One of the query parameters specified in the request URI is not supported. (要求の URI に指定されているクエリ パラメーターの 1 つがサポートされていません。)
UnsupportedHttpVerb Method Not Allowed (405) The resource doesn't support the specified HTTP verb. (指定されている HTTP 動詞をリソースがサポートしていません。)

関連項目

BLOB サービスのエラー コード
Queue Service のエラー コード
Table Service のエラー コード
ファイル サービスのエラー コード
API 操作のトラブルシューティング
HttpStatusCode 列挙型
Storageサービス REST