すべてのプロダクト
Search
ドキュメントセンター

Tablestore:エラーコード

最終更新日:May 08, 2026

このトピックでは、権限エラー、HTTP エラー、API エラーなど、Tablestore で発生する一般的なエラーについて説明します。提供されているエラーコードを使用して、これらのエラーを解決できます。

説明

一部のエラーはリトライ可能です。該当するエラーについては「Retry」列に「Yes」と表示され、それ以外は「No」となります。

アクセス制御エラー

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

リトライ

403

OTSAuthFailed

AccessKey ID が存在しません。

指定された AccessKey ID は存在しません。

No

403

OTSAuthFailed

AccessKey ID が無効化されています。

指定された AccessKey ID は無効化されています。

No

403

OTSAuthFailed

ユーザーが存在しません。

指定されたユーザーは存在しません。

No

403

OTSAuthFailed

インスタンスが存在しません。

指定されたインスタンスは存在しません。

No

403

OTSAuthFailed

ユーザーにインスタンスへのアクセス権限がありません。

ご利用のインスタンスにアクセスするための必要な権限がありません。

No

403

OTSAuthFailed

インスタンスが実行されていません。

インスタンスが「実行中」状態ではありません。

No

403

OTSAuthFailed

署名が一致しません。

サーバーで計算された署名と、お客様が提供した署名が一致しません。

No

403

OTSAuthFailed

システム時刻と x-ots-date の差が許容範囲を超えています:{Date}

サーバーのクロックとリクエストヘッダー x-ots-date で指定された時刻との差が、許容範囲を超えています。

No

403

OTSAuthFailed

インスタンスの ACL ポリシーによりリクエストが拒否されました。

インスタンスのネットワークアクセスポリシーがクライアントのネットワークタイプを許可していないため、リクエストが拒否されました。詳細については、「「Request denied by instance ACL policies」エラーの対処方法」をご参照ください。

No

403

OTSNoPermissionAccess

リクエストされたリソースへのアクセス権限がありません。リソース所有者にお問い合わせください。

リソースに対して要求された操作を実行する権限がありません。必要な権限を付与するために、リソース所有者にお問い合わせください。詳細については、「RAM ポリシーを使用して RAM ユーザーに権限を付与する」をご参照ください。

No

HTTP メッセージエラー

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

リトライ

413

OTSRequestBodyTooLarge

POST データのサイズが大きすぎます。

POST リクエストボディが最大許容サイズを超えています。

No

408

OTSRequestTimeout

リクエストがタイムアウトしました。

サーバーが許容時間内にクライアントから完全なリクエストを受信できなかったため、タイムアウトしました。

No

405

OTSMethodNotAllowed

サポートされているメソッドは POST のみです。

サポートされているのは POST リクエストのみです。

No

403

OTSAuthFailed

リクエストボディの MD5 値が x-ots-contentmd5 ヘッダーと一致しません。

リクエストボディから計算された MD5 値が、x-ots-content-md5 ヘッダーの値と一致しません。

No

400

OTSParameterInvalid

必須ヘッダーが不足しています:{HeaderName}

リクエストに必須のヘッダーが含まれていません。

No

400

OTSParameterInvalid

日付形式が無効です:{Date}

指定された日付文字列の形式が無効です。

No

400

OTSParameterInvalid

サポートされていない操作です:{Operation}

リクエスト URL 内の操作名が無効です。

No

400

OTSParameterInvalid

容量インスタンスでは予約スループットを設定できません。

容量インスタンス内のテーブルに対して、予約済み読み取りスループットまたは予約済み書き込みスループットを設定することはできません。

No

400

OTSForbiddenUpdateCapacityUnit

このインスタンスでは予約スループットの調整が許可されていません。

容量インスタンス内のテーブルに対して、予約済み読み取りスループットまたは予約済み書き込みスループットを調整することはできません。

No

API エラー

HTTP ステータス

エラーコード

エラーメッセージ

説明

リトライ

500

OTSInternalServerError

内部サーバーエラーが発生しました。

内部サーバーエラーが発生しました。操作を再試行してください。エラーが継続する場合は、チケットを送信してください。

Yes

403

OTSQuotaExhausted

テーブル操作が頻繁すぎます。

テーブル操作の頻度が制限を超えています。

Yes

403

OTSQuotaExhausted

テーブル数がクォータを超えています。

テーブル数がクォータを超えています。

No

400

OTSParameterInvalid

インスタンス名が無効です:{InstanceName}

インスタンス名が無効です。

No

400

OTSParameterInvalid

テーブル名が無効です:{TableName}

テーブル名が無効です。

No

400

OTSParameterInvalid

列名が無効です:{ColumnName}

列名が無効です。

No

400

OTSParameterInvalid

{ColumnType} はプライマリキーとして無効な型です。

プライマリキー列の型が無効です。

No

400

OTSParameterInvalid

{ColumnType} は属性列として無効な型です。

属性列の型が無効です。

No

400

OTSParameterInvalid

プライマリキー列の数は次の範囲内である必要があります:[1, {Limit}]

プライマリキー列の数は 0 より大きく、かつ上限を超えてはなりません。

No

400

OTSParameterInvalid

{ColumnName} の値は UTF-8 でエンコードされている必要があります。

列の値は UTF-8 でエンコードされている必要があります。

No

400

OTSParameterInvalid

属性列 {ColumnName} の値が長すぎます。現在の長さ {CellSize} が最大長 {MaxSize} を超えています。

属性列の値がサイズ制限を超えています。

No

400

OTSParameterInvalid

BatchGetRow リクエストで行が指定されていません。

BatchGetRow リクエストで行が指定されていません。

No

400

OTSParameterInvalid

重複するテーブル名があります:{TableName}

BatchGetRow または BatchWriteRow 操作に重複するテーブル名が含まれています。

No

400

OTSParameterInvalid

重複するプライマリキー名があります:'{PKName}'

プライマリキーが複数回指定されています。

No

400

OTSParameterInvalid

limit は 0 より大きくなければなりません。

limit パラメーターの値は 0 より大きくなければなりません。

No

400

OTSParameterInvalid

属性列名がプライマリキー列名と競合しています:{ColumnName}

属性列とプライマリキー列の名前が同じです。

No

400

OTSParameterInvalid

行数が上限を超えています:{limit}

書き込む行の総数が制限を超えています。

No

400

OTSParameterInvalid

クエリにバージョン条件が指定されていません。

クエリにバージョンの指定が不足しています。

No

400

OTSParameterInvalid

BatchWriteRow で行が指定されていません。

BatchWriteRow 操作で行データが指定されていません。

No

400

OTSParameterInvalid

テーブル {TableName} に対して操作が指定されていません。

BatchWriteRow 操作でテーブルに対する操作が指定されていません。

No

400

OTSParameterInvalid

バッチ書き込み操作における行の操作タイプが無効です。

BatchWriteRow リクエストにおける行の操作タイプが無効です。有効なタイプは PUT、UPDATE、DELETE です。

No

400

OTSParameterInvalid

操作タイプが無効です。

BatchWriteRow リクエストにおける操作タイプが無効です。有効な値は PUT、UPDATE、DELETE です。

No

400

OTSParameterInvalid

BatchWriteRow リクエストの合計データサイズ ({UserSize}) が制限 ({LimitSize}) を超えています。

BatchWriteRow 操作の合計データサイズが制限を超えています。

No

400

OTSParameterInvalid

生存時間 (TTL) が指定されていません。

テーブルの生存時間 (TTL) が指定されていません。

No

400

OTSParameterInvalid

MaxVersions が指定されていません。

テーブルのバージョンの最大数が指定されていません。

No

400

OTSParameterInvalid

開始時刻と終了時刻は同時に指定する必要があります。

GetRange 操作では StartTime パラメーターと EndTime パラメーターを同時に指定する必要があります。

No

400

OTSParameterInvalid

列の型が無効です。STRING、INTEGER、BINARY のみが許可されます。

列の型が無効です。プライマリキー列は STRING、INTEGER、BINARY 型のみをサポートします。

No

400

OTSParameterInvalid

列の型が無効です:{ColumnType}

列の型が無効です。

No

400

OTSParameterInvalid

戻り値の型が無効です:{ReturnType}

戻り値の型が無効です。

No

400

OTSParameterInvalid

条件が無効です:{Condition}

指定された条件が無効です。

No

400

OTSParameterInvalid

読み取り容量単位の値は {Limit} 未満にできません。

読み取り容量単位は指定された制限値未満にできません。

No

400

OTSParameterInvalid

書き込み容量単位の値は {Limit} 未満にできません。

書き込み容量単位は指定された制限値未満にできません。

No

400

OTSParameterInvalid

AUTO_INCREMENT プライマリキーは整数型でなければなりません。

自動インクリメント列として設定できるのは INTEGER 型の列のみです。

No

400

OTSParameterInvalid

AUTO_INCREMENT プライマリキーの数は 1 以下でなければなりません。

自動インクリメント列は最大 1 つまで指定できます。

No

400

OTSParameterInvalid

DELETE_ONE_VERSION または DELETE_ALL_VERSION の操作では列の値を指定できません。

DELETE_ONE_VERSION または DELETE_ALL_VERSION 操作では属性値を指定できません。

No

400

OTSParameterInvalid

DELETE_ONE_VERSION の操作ではタイムスタンプを指定する必要があります。

バージョンを削除する場合は、バージョン番号を指定する必要があります。

No

400

OTSParameterInvalid

DELETE_ALL_VERSION の操作ではタイムスタンプを指定できません。

すべてのバージョンを削除する場合は、バージョン番号を指定できません。

No

400

OTSParameterInvalid

属性列の名前が指定されていません。

属性列名が指定されていません。

No

400

OTSParameterInvalid

列名の値が指定されていません。

属性列の値が指定されていません。

No

400

OTSParameterInvalid

PutRow では列名 {ColumnName} に対して OpType を指定できません。

PutRow リクエストでは操作タイプを指定できません。操作タイプは UpdateRow リクエストでのみ指定できます。

No

400

OTSParameterInvalid

属性列が不足しています。

属性列が不足しています。

No

400

OTSParameterInvalid

属性列の数が制限を超えています。制限値:{Limit}、現在の列数:{Count}

列の数が制限を超えています。

No

400

OTSParameterInvalid

プライマリキー列 {ColumnName} の長さが最大長 {Limit} を超えています(現在の長さ:{Current})。

プライマリキーの長さが制限を超えています。

No

400

OTSParameterInvalid

プライマリキーの名前が指定されていません。

プライマリキー列名が指定されていません。

No

400

OTSParameterInvalid

プライマリキー名 {PkName} の値が指定されていません。

プライマリキー列の値が指定されていません。

No

400

OTSParameterInvalid

プライマリキー名 {PkName} に対して OpType を指定できません。

プライマリキーに対して操作タイプを指定することはできません。

No

400

OTSParameterInvalid

タイムスタンプ列をプライマリキーとして使用できません:{PkName}

プライマリキーにタイムスタンプを指定することはできません。

No

400

OTSParameterInvalid

重複するプライマリキー名があります:{PkName}

プライマリキーが重複しています。

No

400

OTSParameterInvalid

データ読み取り時に属性列を指定することはできません。

データを読み取る際には、属性列の値を指定する必要はありません。

No

400

OTSParameterInvalid

DeleteMarker を指定することはできません。

削除以外の操作では DeleteMarker を指定できません。

No

400

OTSParameterInvalid

リクエスト内の列数が制限を超えています。制限値:{Limit}、現在の列数:{current}

リクエストされた列の数が制限を超えています。

No

400

OTSParameterInvalid

タイムスタンプは [0, INT64_MAX/1000) の範囲内である必要があります。

タイムスタンプは 0 以上かつ INT64_MAX/1000 未満である必要があります。

No

400

OTSParameterInvalid

TimeToLive は 0 または -1 未満であってはなりません。

TTL は 0 または -1 未満であってはならず、-1 は許容されます。

No

400

OTSParameterInvalid

バージョンの最大数は 0 以下であってはなりません。

バージョンの最大数は 0 以下であってはなりません。

No

400

OTSParameterInvalid

指定されたタイムスタンプは 0 未満であってはなりません。

指定されたタイムスタンプは 0 未満であってはなりません。

No

400

OTSParameterInvalid

最大偏差は [0, INT64_MAX/1000000] の範囲内である必要があります。

バージョンの最大偏差は有効な範囲内である必要があります。

No

400

OTSParameterInvalid

フィルターの逆シリアル化に失敗しました。

フィルターの逆シリアル化に失敗しました。SDK でアセンブルされたフィルターフォーマットが正しくない可能性があります。

No

400

OTSParameterInvalid

ColumnPaginationFilter のオフセットは 0 以上である必要があります。

ColumnPaginationFilter のオフセットは 0 以上である必要があります。

No

400

OTSParameterInvalid

ColumnPaginationFilter の Limit は 0 より大きくなければなりません。

ColumnPaginationFilter の Limit 値は 0 より大きくなければなりません。

No

400

OTSParameterInvalid

関係フィルターの逆シリアル化に失敗しました。

単一列フィルターの逆シリアル化に失敗しました。SDK でアセンブルされたフィルターフォーマットが正しくない可能性があります。

No

400

OTSParameterInvalid

複合フィルターの逆シリアル化に失敗しました。

複合フィルターの逆シリアル化に失敗しました。SDK でアセンブルされたフィルターフォーマットが正しくない可能性があります。

No

400

OTSParameterInvalid

カラムページネーションフィルターの逆シリアル化に失敗しました。

ワイドカラムフィルターの逆シリアル化に失敗しました。SDK でアセンブルされたフィルターフォーマットが正しくない可能性があります。

No

400

OTSParameterInvalid

フィルターの数が最大制限 {Limit} を超えています。

フィルターの数が制限を超えています。

No

400

OTSParameterInvalid

特定のタイムスタンプとバージョンの最大数を同時に指定することはできません。

単一のタイムスタンプとバージョンの最大数を同時に指定することはできません。

No

400

OTSParameterInvalid

特定のタイムスタンプと時間範囲を同時に指定することはできません。

単一のタイムスタンプと時間範囲を同時に指定することはできません。

No

400

OTSParameterInvalid

特定のタイムスタンプ、時間範囲、およびバージョンの最大数を同時に指定することはできません。

単一のタイムスタンプ、時間範囲、およびバージョンの最大数を同時に指定することはできません。

No

400

OTSParameterInvalid

属性列名がプライマリキー列名と重複しています:{PkName}

属性列が重複しています。

No

400

OTSParameterInvalid

PutRow リクエストの合計データサイズが制限を超えています。制限サイズ:{Limit}、データサイズ:{Current}

PutRow リクエストのデータサイズが制限を超えています。

No

400

OTSParameterInvalid

UpdateRow リクエストの合計データサイズが制限を超えています。制限サイズ:{Limit}、データサイズ:{Current}

UpdateRow リクエストのデータサイズが制限を超えています。

No

400

OTSParameterInvalid

テーブルオプションにパラメーターが指定されていません。

TableOption にパラメーターが指定されていません。

No

400

OTSParameterInvalid

入力されたエンコード済み PK が破損しています。セルキータイプが無効です:xx。

エンコードされた PlainBuffer が無効で、セルタイプが正しくありません。

No

400

OTSParameterInvalid

入力されたエンコード済み PK が破損しています。長さが期待値より短いです。

エンコードされた PlainBuffer が無効で、長さが期待通りではありません。

No

400

OTSParameterInvalid

PKAutoIncr は読み取り操作では使用できません。

読み取り操作では自動インクリメント属性を指定できません。

No

400

OTSParameterInvalid

FORWARD 方向では開始キーが終了キーより小さくなければなりません。

フォワードクエリでは、開始キーが終了キーより小さくなければなりません。

No

400

OTSParameterInvalid

BACKWARD 方向では開始キーが終了キーより大きくなければなりません。

バックワードクエリでは、開始キーが終了キーより大きくなければなりません。

No

400

OTSParameterInvalid

BatchModify で繰り返し行に対して行存在確認チェックはサポートされていません。

BatchWriteRow では、重複する行操作に対して行存在条件チェックをサポートしていません。

No

400

OTSParameterInvalid

BatchModify で繰り返し行に対して行条件チェックはサポートされていません。

BatchWriteRow 操作では、重複する行に対して条件付き更新を許可していません。

No

400

OTSParameterInvalid

テーブル {TableName} のすべての行で PK 列のサイズが一致していません。

異なる行におけるプライマリキーの数が不整合です。

No

400

OTSParameterInvalid

MultiPut で重複する行が検出されました。

重複する行が存在します。

No

400

OTSParameterInvalid

MultiGet で重複する行が検出されました。

重複する行が存在します。

No

400

OTSParameterInvalid

列が存在しません:{ColumnName}

列が存在しません。

No

400

OTSParameterInvalid

最大スキャンサイズが無効です:{Limit}

範囲クエリの制限が上限を超えています。

No

400

OTSParameterInvalid

データ形式が無効です。

PlainBuffer でエンコードされた行データが無効です。

No

400

OTSParameterInvalid

double 型はプライマリキーとして使用できません。

double 型をプライマリキーに使用することはできません。

No

400

OTSParameterInvalid

データ形式が無効です。不明なバリアントタイプが発生しました。

PlainBuffer でエンコードされた行データが、不正な値タイプにより無効です。

No

400

OTSParameterInvalid

RawString からの PBMessage の解析に失敗しました。

Protobuf の逆シリアル化に失敗しました。SDK のシリアル化コードにエラーがある可能性があります。

No

400

OTSParameterInvalid

セルデータが破損しています。ヘッダーが一致しません。実際の値:{Header}、期待値:{Header}

PlainBuffer でエンコードされた行データが、予期しないヘッダーにより無効です。

No

400

OTSParameterInvalid

セルデータが破損しています。主キー値を NULL にすることはできません。名前: {PkName}

PlainBuffer でエンコードされた行データが無効で、PkName に対応するプライマリキーの値が null です。

No

400

OTSParameterInvalid

セルデータが破損しています。PK が空です。

PlainBuffer でエンコードされた行データが無効で、プライマリキーが不足しています。

No

400

OTSParameterInvalid

セルデータが破損しています。PKTag の後に PK が続きません。

PlainBuffer でエンコードされた行データが無効で、プライマリキーフラグの後にプライマリキーの内容が期待通りに出現していません。

No

400

OTSParameterInvalid

セルデータが破損しています。attr に名前がありません。

PlainBuffer でエンコードされた行データが無効で、属性列に名前がありません。

No

400

OTSParameterInvalid

セルデータが破損しています。attr に値がありません。名前:{Name}

PlainBuffer でエンコードされた行データが無効で、属性列に値がありません。

No

400

OTSParameterInvalid

セルデータが破損しています。CellTag の後に Cells が続きません。

PlainBuffer でエンコードされた行データが無効で、Cell フラグの後に Cell コンテンツが期待通りに出現していません。

No

400

OTSParameterInvalid

セルデータが破損しています。Cell に有効な要素がありません。名前:{Name}

PlainBuffer でエンコードされた行データが無効で、Cell フォーマットが破損しています。

No

400

OTSParameterInvalid

セルデータが破損しています。cell が checksum[{0x0A}]"] タグで終了していません。

PlainBuffer でエンコードされた行データが無効で、Cell エンコードの末尾に CheckSumFlag が期待通りに出現していません。

No

400

OTSParameterInvalid

セルデータが破損しています。row が checksum タグで終了していません。

PlainBuffer でエンコードされた行データが無効で、行データエンコードの末尾に CheckSumTag が期待通りに出現していません。

No

400

OTSParameterInvalid

セルデータが破損しています。タグが一致しません。実際のタグ ({TAG})、期待値 ({TAG})。

PlainBuffer でエンコードされた行データが無効で、期待されるタグが出現していません。

No

400

OTSParameterInvalid

セルデータが破損しています。文字列形式が正しくありません。サイズ:{Size}

PlainBuffer でエンコードされた行データが、文字列エンコード形式が正しくないために無効です。

No

400

OTSParameterInvalid

UpdateTable の容量単位が無効です。読み取り ({CU}) または書き込み ({CU}) のいずれかが負でない必要があります。

読み取りおよび書き込み CU は 0 以上である必要があります。

No

400

OTSParameterInvalid

自動インクリメント PK は整数型でなければなりません。名前:{PkName}

自動インクリメント列は整数型でなければなりません。

No

400

OTSParameterInvalid

リクエストデータの逆シリアル化ができません。

リクエスト内のデータを逆シリアル化できません。null 値または無効な形式が原因の可能性があります。

No

400

OTSParameterInvalid

行が無効です:チェックサムが不足しています。

PlainBuffer でエンコードされた行データが無効で、行のチェックサム値が不足しています。

No

400

OTSParameterInvalid

列 ({ColumnName}) が無効です:チェックサムが不足しています。

PlainBuffer でエンコードされた列データが無効で、セルのチェックサム値が不足しています。

No

400

OTSParameterInvalid

セルデータが破損しています。チェックサムが一致しません。{UserChecksum}{ServiceChecksum}

PlainBuffer でエンコードされた行データが無効で、ユーザーの UserChecksum がサーバーで計算された ServiceChecksum と一致しません。

No

400

OTSParameterInvalid

セルデータが破損しています。セル内にさらにデータがありますが、解析できません。

PlainBuffer でエンコードされた列データが無効で、予期しないほど大量のデータが含まれています。

No

400

OTSParameterInvalid

NaN は double 値に設定できません。

double 型に NaN 値を設定することはできません。

No

400

OTSParameterInvalid

Infinity は double 値に設定できません。

double 型に Infinity 値を設定することはできません。

No

400

OTSParameterInvalid

バージョンの最大数が無効です:{Version}。理由:バージョンの最大数は正の値でなければなりません。

バージョンの最大数が無効です。0 より大きい、または -1 である必要があります。

No

400

OTSParameterInvalid

範囲が無効です。開始タイプ {BeginType} が終了タイプ {EndType} と一致しません。

範囲クエリにおける開始キーの型と終了キーの型が不整合です。

No

400

OTSParameterInvalid

フィルターのオフセットが無効です:{Filter}。理由:オフセットは負でない必要があります。

フィルター内のオフセットは 0 以上である必要があります。

No

400

OTSParameterInvalid

容量単位が無効です:{CU}。容量単位は負でない必要があります。

CU 値は 0 以上である必要があります。

No

400

OTSParameterInvalid

プライマリキー内の CellType が不明またはサポートされていません:{PkName}

プライマリキーの Cell タイプを識別できません。

No

400

OTSParameterInvalid

boolean 実値が無効です。値の長さ:{Length}

PlainBuffer でエンコードされた列データが無効で、Bool 型の値長が無効です。

No

400

OTSParameterInvalid

列名が無効です:空の名前です。

属性列名を空にすることはできません。

No

400

OTSParameterInvalid

ModifyType が無効です:{ModifyType}

更新タイプが無効です。

No

400

OTSParameterInvalid

関係演算子が無効です:{Operation}

関係演算子が無効です。

No

400

OTSParameterInvalid

フィルターの型が無効です:{Type}

フィルターの型が無効です。

No

400

OTSParameterInvalid

NOT 演算子が無効です:サブフィルターの数は 1 である必要があります。

NOT 演算子ではサブフィルターを 1 つだけ指定できます。

No

400

OTSParameterInvalid

AND/OR 演算子が無効です:サブフィルターの数は 2 である必要があります。

AND 演算子および OR 演算子ではサブフィルターを 2 つだけ指定できます。

No

400

OTSParameterInvalid

サブフィルターの型が無効です:{Filter}

サブフィルターの型が無効です。

No

400

OTSParameterInvalid

行に {Count} 個の PK 自動インクリメントが存在します。

複数の PK 自動インクリメント列が存在します。

No

400

OTSParameterInvalid

アクションが無効です:{Action}

アクションタイプが無効です。

No

400

OTSParameterInvalid

行存在確認が無効です:{Expectation}

指定された行存在条件が無効です。

No

400

OTSParameterInvalid

PK 自動インクリメントを持つ行の削除が無効です。

削除時に自動インクリメント列属性を設定することはできません。

No

400

OTSParameterInvalid

PK 自動インクリメントを持つ行を変更する際に expect が無効です:{RowExpect}

プライマリキー自動インクリメント列を使用する際に指定された行存在条件が無効です。

No

400

OTSParameterInvalid

PK 自動インクリメントを持つ行を変更する際に condition を設定できません。

プライマリキー自動インクリメント列を使用する際に ConditionUpdate を設定することはできません。

No

400

OTSParameterInvalid

PK 自動インクリメントを持つテーブルの特定の行を変更する際に expect が無効です:{RowExpect}

プライマリキー自動インクリメントテーブルで特定の行を変更する際に指定された行存在条件が無効です。

No

400

OTSParameterInvalid

セルが無効です:{Cell}。タイムスタンプが不足しています。

タイムスタンプが不足しています。

No

400

OTSParameterInvalid

セルのタイムスタンプが無効です:{Timestamp}。期待値:[0, Version::kMax.mVersion / kUsecPerMsec]。

指定されたタイムスタンプが無効です。

No

400

OTSParameterInvalid

タイムスタンプが無効です。セル:{CellName}

指定されたタイムスタンプ (ミリ秒単位) を 1000 で割って秒単位に変換した値が、有効なバージョン範囲 [max{データ書き込み時刻 - 有効バージョン偏差, データ書き込み時刻 - データライフサイクル}, データ書き込み時刻 + 有効バージョン偏差) 内にある場合にのみ、データを正常に書き込めます。

No

400

OTSParameterInvalid

セルのタイムスタンプが無効です:{Timestamp}。DELETE_ALL_VERSION ではタイムスタンプを指定できません。

DELETE_ALL_VERSION を使用してすべてのバージョンを削除する場合は、バージョンを指定できません。

No

400

OTSParameterInvalid

セルの操作タイプが無効です:{OpType}

アクションタイプが無効です。

No

400

OTSParameterInvalid

セルが無効です:{Cell}。理由:値が不足しています。

セルが無効です。値が不足しています。

No

400

OTSParameterInvalid

行削除リクエストが無効です:リクエストに RowDeleteMarker が不足しています。

削除リクエストに RowDeleteMarker が不足しています。

No

400

OTSParameterInvalid

Put/Update 行リクエストが無効です:リクエストに予期しない RowDeleteMarker が含まれています。

PutRow および UpdateRow には RowDeleteMarker を含めることはできません。

No

400

OTSParameterInvalid

UpdateRow リクエストが無効です:リクエストにセルが不足しています。

UpdateRow に属性列の値が不足しています。

No

400

OTSParameterInvalid

行削除リクエストが無効です:リクエストに予期しないセルが含まれています。

DeleteRow には属性列の値を含めることはできません。

No

400

OTSParameterInvalid

PutRow リクエストが無効です:値のないセルが見つかりました。

PutRow に属性列の値が不足しています。

No

400

OTSParameterInvalid

ハイブリッドストレージクラスター {TableName} では予約済み読み取り容量単位を設定できません。

ハイブリッドストレージインスタンスでは予約済み読み取り CU を設定できません。

No

400

OTSParameterInvalid

ハイブリッドストレージクラスター {TableName} では予約済み書き込み容量単位を設定できません。

ハイブリッドストレージインスタンスでは予約済み書き込み CU を設定できません。

No

400

OTSParameterInvalid

最初のプライマリキーを自動インクリメントにすることはできません。テーブル:{TableName}

最初のプライマリキーを自動インクリメント列に設定することはできません。

No

400

OTSParameterInvalid

PkAutoIncr を最初の PK 列に設定することはできません。

自動インクリメント列を最初のプライマリキー列に設定することはできません。

No

400

OTSParameterInvalid

自動インクリメントプライマリキーの数は 1 を超えてはなりません。

自動インクリメント列の数は 1 を超えてはなりません。

No

400

OTSParameterInvalid

インデックステーブルに直接書き込むことはできません。

インデックステーブルに対する書き込み操作は許可されていません。

No

400

OTSParameterInvalid

明示的なトランザクションが無効化されたテーブルで明示的なトランザクションを使用するメソッドを呼び出そうとしました。

このテーブルではローカルトランザクションが有効化されていません。

No

400

OTSParameterInvalid

少なくとも 1 つの多次元インデックスを持つテーブル [tablename] は削除できません。

インデックスを持つテーブルは削除できません。

No

400

OTSParameterInvalid

入れ子フィールドの集約/グループ化は再帰的であってはなりません。

入れ子フィールドでは、マルチレベルの GroupBy または集約を使用できません。

No

400

OTSParameterInvalid

定義済み列の数は次の範囲内である必要があります:[0, 32]。

事前定義列の数は 32 を超えてはなりません。

No

400

OTSParameterInvalid

インデックスのクエリに失敗しました。「Index」がクエリフィールドに対して有効になっているか確認してください。

クエリフィールドがインデックスされていません。

No

400

OTSParameterInvalid

[テーブル TTL] は多次元インデックスの TTL 以上でなければなりません。テーブル TTL は xxxx、多次元インデックス TTL は [{IndexName}:xxxx]

データテーブルの TTL は、検索インデックスの TTL よりも大きいか、または等しくなければなりません。

No

400

OTSParameterInvalid

作成中のインデックス数がインスタンスクォータを超えています。制限値:10

リソースの考慮から、動的にスキーマを変更可能な多次元インデックスと通常の多次元インデックスの累積作成数は 10 を超えてはなりません。さらに作成する前に、作成中のインデックスの同期が完了するのをお待ちください。

No

400

OTSParameterInvalid

SQL バインディングを持つ分析ストアは削除できません。

SQL マッピングテーブルで使用されている分析ストアは削除できません。分析ストアを削除する前に、SQL マッピングテーブルを削除してください。

No

400

OTSInvalidPK

プライマリキースキーマが一致しません。

プライマリキーが一致しません。

No

400

OTSOutOfRowSizeLimit

1 行内の列の合計データサイズが制限を超えています。

この行のすべての列の合計データサイズが制限を超えています。

No

400

OTSOutOfColumnCountLimit

1 行内の列数が制限を超えています。

この行の列の総数が制限を超えています。

No

400

OTSTunnelServerUnavailable

OTSTrimmedDataAccess リクエストされたストリームデータはすでにトリミング済み、または存在しません。

ストリームログの有効期限が切れ、長時間データがプルされていません。

No

Tablestore 関連エラー

HTTP ステータス

エラーコード

エラーメッセージ

説明

リトライ

503

OTSServerBusy

サーバーがビジー状態です。

Tablestore の内部サーバーがビジー状態です。再試行すると操作が成功する可能性があります。

Yes

503

OTSPartitionUnavailable

パーティションが利用できません。

このエラーは通常、パーティションのロード中に発生します。少し待ってから再試行すると、操作が成功する可能性があります。

Yes

503

OTSTimeout

操作がタイムアウトしました。

Tablestore の内部操作がタイムアウトしました。

Yes

503

OTSServerUnavailable

サーバーが利用できません。

Tablestore の内部サーバーにアクセスできません。

Yes

409

OTSRowOperationConflict

別のリクエストは、データを変更することです。

同じ行に対する同時書き込みリクエストが競合した場合に、このエラーが発生します。

Yes

409

OTSObjectAlreadyExist

要求されたテーブルはすでに存在します。

指定されたデータテーブルまたはインデックステーブルはすでに存在します。

No

404

OTSObjectNotExist

要求されたテーブルは存在しません。

指定されたテーブルは存在しません。

No

404

OTSTableNotReady

テーブルの準備ができていません。

テーブルは作成後に初期化中です。数秒後に再試行すると、操作が成功する可能性があります。

Yes

403

OTSTooFrequentReserved ThroughputAdjustment

容量単位の調整が頻繁すぎます。

読み取りまたは書き込み容量単位の調整が頻繁すぎます。

Yes

403

OTSCapacityUnitExhausted

容量単位が不足しています。

データパーティションのプロビジョニングされた読み取りまたは書き込み容量単位が枯渇しています。

No

403

OTSConditionCheckFail

条件チェックに失敗しました。

操作に指定された条件が満たされませんでした。

No

429

OTSFlowControl

リクエストレート制限を超えました。

具体的なユースケースに基づいてエラーを分析してください。問題が解決しない場合は、チケットを送信して Tablestore テクニカルサポートにお問い合わせください。

No