Table Storage のエラー コード

Table Storage で操作を実行すると、次のいずれかのエラー コードが表示されることがあります。

エラー コード HTTP 状態コード ユーザー メッセージ
DuplicatePropertiesSpecified 正しくない要求 (400) A property is specified more than one time. (プロパティが 1 回以上指定されています。)
EntityNotFound Not Found (404) 指定のエンティティが存在しません。
EntityAlreadyExists Conflict (409) The specified entity already exists. (指定されたエンティティは既に存在します。)
EntityTooLarge 正しくない要求 (400) The entity is larger than the maximum size permitted. (エンティティのサイズが、許可される最大サイズを超えています。)
HostInformationNotPresent 正しくない要求 (400) The required host information is not present in the request. (必須ホスト情報が要求内に存在しません。) You must send a non-empty Host header or include the absolute URI in the request line. (空でない Host ヘッダーを送信するか、要求ラインで絶対 URI を指定する必要があります。)
InvalidDuplicateRow 正しくない要求 (400) RowKey '{0}' を持つコマンドは、バッチに既に存在します。 エンティティは、バッチ内で 1 回だけ表示できます。
InvalidInput 正しくない要求 (400) バッチ要求操作が、変更セットごとに最大 100 回の変更を超えています。
InvalidInput 正しくない要求 (400) PUT 操作に一致しない HTTP ヘッダーを指定できない場合。
InvalidInput 正しくない要求 (400) ターゲットの型に etag プロパティが定義されていない場合は、If-Match ヘッダーまたは If-None-Match ヘッダーを指定できません。
InvalidInput 正しくない要求 (400) If-Match と If-None-Match の両方の HTTP ヘッダーを同時に指定することはできません。 ヘッダーの 1 つを指定するか、ヘッダーを指定しないでください。
InvalidInput 正しくない要求 (400) DELETE 操作に一致しない HTTP ヘッダーを指定できない場合。
InvalidInput 正しくない要求 (400) 要求ヘッダーの 1 つで指定された etag 値 '{0}' が無効です。 etag 値が 1 つだけ指定され、有効であることを確認してください。
InvalidValueType 正しくない要求 (400) The value specified is invalid. (指定された値が無効です。)
JsonFormatNotSupported Unsupported Media Type (415) JSON format is not supported. (JSON フォーマットはサポートされません。)
MethodNotAllowed Method Not Allowed (405) The requested method is not allowed on the specified resource. (要求されたメソッドは、指定されたリソースでは許可されません。)
NotImplemented Not Implemented (501) The requested operation is not implemented on the specified resource. (要求された操作は、指定されたリソースでは実装されていません。)
OutOfRangeInput 正しくない要求 (400) 値 '' の '{0}{1}' パラメーターが範囲外です。
PropertiesNeedValue 正しくない要求 (400) Values have not been specified for all properties in the entity. (エンティティのすべてのプロパティに対して値が指定されていません。)
PropertyNameInvalid 正しくない要求 (400) The property name is invalid. (プロパティ名が無効です。)
PropertyNameTooLong 正しくない要求 (400) The property name exceeds the maximum allowed length. (プロパティの名前が許可される最大長を超えています。)
PropertyValueTooLarge 正しくない要求 (400) The property value is larger than the maximum size permitted. (プロパティの値が、許可される最大サイズを超えています。)
TableAlreadyExists Conflict (409) The table specified already exists. (指定されたテーブルは既に存在します。)
TableBeingDeleted Conflict (409) The specified table is being deleted. (指定されたテーブルは削除されています。)
TableNotFound Not Found (404) The table specified does not exist. (指定されたテーブルが存在しません。)
TooManyProperties 正しくない要求 (400) The entity contains more properties than allowed. (エンティティに、許可される数を超えるプロパティが含まれています。)
UpdateConditionNotSatisfied Precondition Failed (412) The update condition specified in the request was not satisfied. (要求に指定された更新条件が満たされませんでした。)
XMethodIncorrectCount 正しくない要求 (400) 複数の X-HTTP-Method が指定されています。
XMethodIncorrectValue 正しくない要求 (400) 指定された X-HTTP-Method が無効です。
XMethodNotUsingPost 正しくない要求 (400) 要求では、POST 以外 の HTTP 動詞で X-HTTP-Method を使用します。

関連項目

一般的な REST API エラー コード
Blob Storage のエラー コード
キュー ストレージのエラー コード
API 操作のトラブルシューティング
HttpStatusCode 列挙
Azure Storage REST