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

Tablestore:エラーコード

最終更新日:Dec 28, 2024

このトピックでは、TableStore によって報告される一般的なエラーについて説明します。これには、権限検証エラー、HTTP メッセージエラー、および API 操作エラーが含まれます。エラーメッセージに基づいてエラーを修正できます。

説明

「再試行」列の値が「はい」の場合、操作を再試行してエラーを修正できます。それ以外の場合は、操作を再試行してエラーを修正することはできません。

権限検証エラー

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

再試行

403

OTSAuthFailed

AccessKeyID が存在しません。

AccessKey ID が存在しません。

いいえ

403

OTSAuthFailed

AccessKeyID は無効になっています。

AccessKey ID は無効になっています。

いいえ

403

OTSAuthFailed

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

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

いいえ

403

OTSAuthFailed

インスタンスが見つかりません。

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

いいえ

403

OTSAuthFailed

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

インスタンスにアクセスする権限がありません。

いいえ

403

OTSAuthFailed

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

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

いいえ

403

OTSAuthFailed

署名が一致しません。

Alibaba Cloud によって計算されたリクエスト署名が、提供された署名と一致しません。

いいえ

403

OTSAuthFailed

システム時刻と x-ots-date が一致しません: {Date}

サーバー時刻とリクエストヘッダーの x-ots-date パラメーターで指定された時刻の差が、指定された範囲外です。

いいえ

403

OTSAuthFailed

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

クライアントのネットワークタイプがインスタンスで許可されていないため、リクエストが拒否されました。詳細については、TableStore SDK を使用して TableStore にアクセスするときに発生する「インスタンス ACL ポリシーによってリクエストが拒否されました」例外を参照してください。

いいえ

403

OTSNoPermissionAccess

リクエストされたリソースにアクセスする権限がありません。リソースの所有者に連絡してください。

リソースを管理する権限がありません。リソースの所有者に連絡して承認を得てください。詳細については、RAM ポリシーを使用して RAM ユーザーに権限を付与するを参照してください。

いいえ

HTTP メッセージエラー

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

再試行

413

OTSRequestBodyTooLarge

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

POST リクエストを使用して送信されるデータのサイズが、指定されたしきい値を超えています。

いいえ

408

OTSRequestTimeout

リクエストタイムアウト。

クライアント側でリクエストがタイムアウトしました。

いいえ

405

OTSMethodNotAllowed

OTSMethodNotAllowed リクエストには POST メソッドのみがサポートされています。

リクエストメソッドはサポートされていません。POST リクエストのみがサポートされています。

いいえ

403

OTSAuthFailed

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

リクエストボディを使用して計算された MD5 値が、リクエストヘッダーの x-ots-contentmd5 パラメーターで指定された MD5 値と異なります。

いいえ

400

OTSParameterInvalid

ヘッダーがありません: {HeaderName}

必須のヘッダーがありません。

いいえ

400

OTSParameterInvalid

無効な日付形式: {Date}

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

いいえ

400

OTSParameterInvalid

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

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

いいえ

400

OTSParameterInvalid

キャパシティに読み取りキャパシティユニットを予約できません。

キャパシティインスタンスのテーブルには、予約済み読み取りスループットまたは予約済み書き込みスループットを指定できません。

いいえ

400

OTSForbiddenUpdateCapacityUnit

インスタンスはキャパシティユニットを更新できません。

キャパシティインスタンスのテーブルの予約済み読み取りスループットまたは予約済み書き込みスループットは更新できません。

いいえ

API 操作エラー

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

再試行

500

OTSInternalServerError

内部サーバーエラー。

内部エラーが発生しました。操作を何度か再試行してもエラーが解決しない場合は、チケットを送信してください。

はい

403

OTSQuotaExhausted

テーブル操作が多すぎます。

テーブルで実行される操作の頻度が、指定されたしきい値を超えています。

はい

403

OTSQuotaExhausted

テーブル数がクォータを超えました。

テーブルの最大数に達しました。

いいえ

400

OTSParameterInvalid

無効なインスタンス名: {InstanceName}

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

いいえ

400

OTSParameterInvalid

無効なテーブル名: {TableName}

指定されたテーブル名が無効です。

いいえ

400

OTSParameterInvalid

無効な列名: {ColumnName}

指定された列名が無効です。

いいえ

400

OTSParameterInvalid

{ColumnType} はプライマリキーの無効なタイプです。

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

いいえ

400

OTSParameterInvalid

{ColumnType} は属性列の無効なタイプです。

属性列のタイプが無効です。

いいえ

400

OTSParameterInvalid

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

プライマリキー列の数が 0 であるか、指定されたしきい値を超えています。

いいえ

400

OTSParameterInvalid

{ColumnName} の値は UTF8 エンコーディングである必要があります。

列の値が UTF-8 でエンコードされていません。

いいえ

400

OTSParameterInvalid

属性列の長さ: {ColumnName} が MaxLength を超えました:{MaxSize}、現在の長さ:{CellSize}

属性列名の最大長に達しました。

いいえ

400

OTSParameterInvalid

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

BatchGetRow 操作で行が指定されていません。

いいえ

400

OTSParameterInvalid

重複したテーブル名: {TableName}

BatchGetRow または BatchWriteRow 操作に同じ名前のテーブルが指定されています。

いいえ

400

OTSParameterInvalid

重複したプライマリキー名: '{PKName}'

重複するプライマリキーが存在します。

いいえ

400

OTSParameterInvalid

制限は 0 より大きい値である必要があります。

limit パラメーターに指定された値が 0 以下です。limit パラメーターの値は 0 より大きい値である必要があります。

いいえ

400

OTSParameterInvalid

プライマリキー列と重複する属性列名: {ColumnName}

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

いいえ

400

OTSParameterInvalid

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

テーブルに書き込むことができる行の最大数に達しました。

いいえ

400

OTSParameterInvalid

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

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

いいえ

400

OTSParameterInvalid

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

BatchWriteRow 操作で行が指定されていません。BatchWriteRow 操作には少なくとも 1 つの行を指定する必要があります。

いいえ

400

OTSParameterInvalid

テーブルの操作が指定されていません:{TableName}

BatchWriteRow 操作でテーブルの操作が指定されていません。

いいえ

400

OTSParameterInvalid

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

BatchWriteRow 操作で指定された行タイプが無効です。

いいえ

400

OTSParameterInvalid

変更タイプが無効です。

BatchWriteRow 操作で指定された操作タイプが無効です。PUT、UPDATE、および DELETE 操作タイプのみがサポートされています。

いいえ

400

OTSParameterInvalid

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

BatchWriteRow 操作で許可されるデータの最大サイズに達しました。

いいえ

400

OTSParameterInvalid

テーブルの作成中に有効期間が不足しています。

テーブルの作成時に有効期間 (TTL) が指定されていません。

いいえ

400

OTSParameterInvalid

テーブルの作成中に MaxVersions が不足しています。

テーブルの作成時に max versions パラメーターの値が指定されていません。

いいえ

400

OTSParameterInvalid

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

GetRange 操作では、StartTime パラメーターと EndTime パラメーターをペアで構成する必要があります。

いいえ

400

OTSParameterInvalid

無効な列タイプ。STRING、INTEGER、BINARY のみ許可されています。

指定された列タイプが無効です。プライマリキー列は、STRING、INTEGER、および BINARY タイプのみをサポートしています。

いいえ

400

OTSParameterInvalid

無効な列タイプ: {ColumnType}

列タイプが無効です。

いいえ

400

OTSParameterInvalid

無効な戻り値のタイプ: {ReturnType}

戻り値のタイプが無効です。

いいえ

400

OTSParameterInvalid

無効な条件:{Condition}

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

いいえ

400

OTSParameterInvalid

読み取りキャパシティユニットの値は {Limit} 未満にすることはできません。

読み取りキャパシティユニット (CU) 値が下限値未満です。

いいえ

400

OTSParameterInvalid

書き込みキャパシティユニットの値は {Limit} 未満にすることはできません。

書き込み CU 値が下限値未満です。

いいえ

400

OTSParameterInvalid

AUTO_INCREMENT プライマリキーは整数である必要があります。

INTEGER タイプの列のみを自動インクリメントプライマリキー列に設定できます。

いいえ

400

OTSParameterInvalid

AUTO_INCREMENT プライマリキーカウントは <= 1 である必要があります。

複数の自動インクリメントプライマリキー列が指定されています。自動インクリメントプライマリキー列は 1 つだけ指定できます。

いいえ

400

OTSParameterInvalid

タイプが DELETE_ONE_VERSION、DELETE_ALL_VERSION の場合、列値を指定することはできません。

DELETE_ONE_VERSION や DELETE_ALL_VERSION などの削除操作では、属性列値を指定できません。

いいえ

400

OTSParameterInvalid

タイプが DELETE_ONE_VERSION の場合、タイムスタンプを指定する必要があります。

バージョン番号が指定されていません。バージョンを削除するには、バージョン番号を指定する必要があります。

いいえ

400

OTSParameterInvalid

タイプが DELETE_ALL_VERSION の場合、タイムスタンプを指定することはできません。

バージョン番号が指定されています。すべてのバージョンを削除するには、バージョン番号を指定することはできません。

いいえ

400

OTSParameterInvalid

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

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

いいえ

400

OTSParameterInvalid

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

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

いいえ

400

OTSParameterInvalid

PutRow で列名:{ColumnName} に OpType を指定することはできません。

PutRow に操作タイプが指定されています。操作タイプは UpdateRow にのみ指定できます。

いいえ

400

OTSParameterInvalid

属性列がありません。

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

いいえ

400

OTSParameterInvalid

属性列の数が制限を超えています。制限カウント:{Limit}、列カウント: {Count}

属性列の数が、limit パラメーターに指定された値を超えています。

いいえ

400

OTSParameterInvalid

プライマリキー列の長さ: {ColumnName} が MaxLength を超えました: {Limit}、CurrentLength: {Current}

プライマリキーの最大長に達しました。

いいえ

400

OTSParameterInvalid

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

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

いいえ

400

OTSParameterInvalid

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

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

いいえ

400

OTSParameterInvalid

プライマリキー名:{PkName} に OpType を指定することはできません。

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

いいえ

400

OTSParameterInvalid

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

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

いいえ

400

OTSParameterInvalid

重複したプライマリキー名: {PkName}

重複するプライマリキーが存在します。

いいえ

400

OTSParameterInvalid

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

読み取り操作では、属性列の値を指定する必要はありません。

いいえ

400

OTSParameterInvalid

削除マーカーを指定することはできません。

操作は DeleteMarker パラメーターをサポートしていません。削除操作のみが DeleteMarker パラメーターをサポートしています。

いいえ

400

OTSParameterInvalid

リクエストからの列の数が制限を超えています。制限カウント: {Limit}、列カウント:{current}

リクエストで許可される列の最大数に達しました。

いいえ

400

OTSParameterInvalid

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

タイムスタンプは 0 以上、INT64_MAX/1000 で指定された値未満である必要があります。

いいえ

400

OTSParameterInvalid

有効期間を 0 または -1 未満にすることはできません。

TTL の値を 0 または -1 未満の値に設定することはできません。ただし、TTL の値を -1 に設定することはできます。

いいえ

400

OTSParameterInvalid

最大バージョン数を 0 以下にすることはできません。

max versions パラメーターに指定された値を 0 以下にすることはできません。

いいえ

400

OTSParameterInvalid

特定のタイムスタンプを 0 未満にすることはできません。

指定されたタイムスタンプが 0 未満です。

いいえ

400

OTSParameterInvalid

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

max version offset パラメーターの値が、指定された範囲外です。

いいえ

400

OTSParameterInvalid

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

フィルターの逆シリアル化に失敗しました。SDK によってカプセル化されたフィルター形式が無効です。

いいえ

400

OTSParameterInvalid

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

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

いいえ

400

OTSParameterInvalid

ColumnPaginationFilter の制限は 0 より大きい値である必要があります。

ColumnPaginationFilter の Limit 値が 0 未満です。ColumnPaginationFilter の Limit 値は 0 より大きい値である必要があります。

いいえ

400

OTSParameterInvalid

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

単一列フィルターの逆シリアル化に失敗しました。SDK によってカプセル化されたフィルター形式が無効である可能性があります。

いいえ

400

OTSParameterInvalid

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

複合フィルターの逆シリアル化に失敗しました。SDK によってカプセル化されたフィルター形式が無効である可能性があります。

いいえ

400

OTSParameterInvalid

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

ワイド行フィルターの逆シリアル化に失敗しました。SDK によってカプセル化されたフィルター形式が無効である可能性があります。

いいえ

400

OTSParameterInvalid

フィルターのカウントが最大値を超えています:{Limit}

フィルターの最大数に達しました。

いいえ

400

OTSParameterInvalid

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

タイムスタンプと max versions パラメーターを同時に指定することはできません。

いいえ

400

OTSParameterInvalid

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

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

いいえ

400

OTSParameterInvalid

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

タイムスタンプ、タイムスタンプ範囲、および max versions パラメーターを同時に指定することはできません。指定できる要素は 1 つだけです。

いいえ

400

OTSParameterInvalid

プライマリキー列と重複する属性列名:{PkName}

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

いいえ

400

OTSParameterInvalid

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

PutRow 操作で許可されるデータの最大サイズに達しました。

いいえ

400

OTSParameterInvalid

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

UpdateRow 操作で許可されるデータの最大サイズに達しました。

いいえ

400

OTSParameterInvalid

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

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

いいえ

400

OTSParameterInvalid

入力されたエンコードされた PK が壊れています。無効なセルキータイプ:xx。

PlainBuffer 形式でエンコードされたプライマリキーが無効です。セルタイプが無効です。

いいえ

400

OTSParameterInvalid

入力されたエンコードされた PK が壊れています。長さが想定より短いです。

PlainBuffer 形式でエンコードされたプライマリキーが無効です。プライマリキーの長さが想定より短いです。

いいえ

400

OTSParameterInvalid

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

読み取り操作に自動インクリメントプライマリキー列属性が指定されています。読み取り操作に自動インクリメントプライマリキー列属性を指定することはできません。

いいえ

400

OTSParameterInvalid

FORWARD では、開始キーは終了キーより小さい値である必要があります。

順方向クエリの場合、開始キーの値が終了キーの値以上ではありません。

いいえ

400

OTSParameterInvalid

BACKWARD では、開始キーは終了キーより大きい値である必要があります。

逆方向クエリの場合、開始キーの値が終了キーの値以下ではありません。

いいえ

400

OTSParameterInvalid

BatchModify では、重複行で行存在期待チェックはサポートされていません。

BatchWriteRow で重複操作が実行される行で行存在チェックは許可されていません。

いいえ

400

OTSParameterInvalid

BatchModify では、重複行で行条件チェックはサポートされていません。

BatchWriteRow で重複操作が実行される行で条件付き更新は許可されていません。

いいえ

400

OTSParameterInvalid

テーブルのすべての行で PK 列サイズが同じではありません: {TableName}

行によってプライマリキー列の数が異なります。

いいえ

400

OTSParameterInvalid

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

MultiPut に重複行が存在します。

いいえ

400

OTSParameterInvalid

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

MultiGet に重複行が存在します。

いいえ

400

OTSParameterInvalid

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

指定された列が存在しません。

いいえ

400

OTSParameterInvalid

無効な最大スキャンサイズ: {Limit}

範囲クエリの limit パラメーターに指定された値がしきい値を超えています。

いいえ

400

OTSParameterInvalid

データ形式が無効です。

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

いいえ

400

OTSParameterInvalid

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

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

いいえ

400

OTSParameterInvalid

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

PlainBuffer 形式でエンコードされた行データが無効です。値タイプが無効です。

いいえ

400

OTSParameterInvalid

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

Protobuf を使用した逆シリアル化に失敗しました。SDK シリアル化コードが無効である可能性があります。

いいえ

400

OTSParameterInvalid

セルデータが壊れています。ヘッダーの不一致。実際: {Header}、期待: {Header}

ヘッダーの不一致により、PlainBuffer 形式でエンコードされた行データが無効です。

いいえ

400

OTSParameterInvalid

セルデータが壊れています。PK 値を NULL にすることはできません。名前: {PkName}

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

いいえ

400

OTSParameterInvalid

セルデータが壊れています。PK が空です。

PlainBuffer 形式でエンコードされた行データが無効です。プライマリキーが指定されていません。

いいえ

400

OTSParameterInvalid

セルデータが壊れています。PKTag の後に PK がありません。

PlainBuffer 形式でエンコードされた行データが無効です。プライマリキータグの後にプライマリキーがありません。

いいえ

400

OTSParameterInvalid

セルデータが壊れています。attr に名前がありません。

PlainBuffer 形式でエンコードされた行データが無効です。属性列名が指定されていません。

いいえ

400

OTSParameterInvalid

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

PlainBuffer 形式でエンコードされた行データが無効です。属性列値が指定されていません。

いいえ

400

OTSParameterInvalid

セルデータが壊れています。CellTag の後にセルがありません。

PlainBuffer 形式でエンコードされた行データが無効です。セルタグの後にセルコンテンツがありません。

いいえ

400

OTSParameterInvalid

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

セル形式が異なるため、PlainBuffer 形式でエンコードされた行データが無効です。

いいえ

400

OTSParameterInvalid

セルデータが壊れています。セルがチェックサム [{0x0A}] タグで終わっていません。

PlainBuffer 形式でエンコードされた行データが無効です。セルエンコーディングの完了後、セルが CheckSumFlag で終わっていません。

いいえ

400

OTSParameterInvalid

セルデータが壊れています。行がチェックサムタグで終わっていません。

PlainBuffer 形式でエンコードされた行データが無効です。データエンコーディングの完了後、行データが CheckSumTag で終わっていません。

いいえ

400

OTSParameterInvalid

セルデータが壊れています。タグの不一致。実際のタグ ({TAG})、期待 ({TAG})。

PlainBuffer 形式でエンコードされた行データが無効です。指定されたタグが存在しません。

いいえ

400

OTSParameterInvalid

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

PlainBuffer 形式でエンコードされた行データが無効です。文字列のエンコード形式が無効です。

いいえ

400

OTSParameterInvalid

UpdateTable のキャパシティユニットが無効です。読み取り ({CU}) または書き込み ({CU}) は負でない必要があります。

読み取り CU または書き込み CU の数が 0 未満です。読み取り CU の数と書き込み CU の数はどちらも 0 以上である必要があります。

いいえ

400

OTSParameterInvalid

自動インクリメント pk は整数である必要があります。名前: {PkName}

自動インクリメントプライマリキー列が整数型ではありません。

いいえ

400

OTSParameterInvalid

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

値が空であるか形式が無効であるため、リクエストのデータの逆シリアル化に失敗しました。

いいえ

400

OTSParameterInvalid

無効な行: チェックサムがありません。

PlainBuffer 形式でエンコードされた行データが無効です。行のチェックサム値が指定されていません。

いいえ

400

OTSParameterInvalid

無効な列 ({ColumnName}): チェックサムがありません。

PlainBuffer 形式でエンコードされた列データが無効です。セルのチェックサム値が指定されていません。

いいえ

400

OTSParameterInvalid

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

PlainBuffer 形式でエンコードされた行データが無効です。UserChecksum の値が、サーバーによって計算された SeviceChecksum の値と異なります。

いいえ

400

OTSParameterInvalid

セルデータが壊れています。セルにデータが多すぎますが、解析できません。

データが多すぎるため、PlainBuffer 形式でエンコードされた列データが無効です。

いいえ

400

OTSParameterInvalid

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

Double タイプの列の値が NaN に設定されています。

いいえ

400

OTSParameterInvalid

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

Double タイプの列の値が Infinity に設定されています。

いいえ

400

OTSParameterInvalid

無効な最大バージョン数: {Version}。理由: 最大バージョン数は正である必要があります。

max versions パラメーターに指定された値が無効です。値は 0 より大きい値、または -1 である必要があります。

いいえ

400

OTSParameterInvalid

無効な範囲。開始のタイプが終了のタイプと異なります。{BeginType}:{EndType}

範囲クエリの開始キーのタイプが終了キーのタイプと異なります。

いいえ

400

OTSParameterInvalid

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

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

いいえ

400

OTSParameterInvalid

キャパシティユニットが無効です:{CU}。キャパシティユニットは負でない必要があります。

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

いいえ

400

OTSParameterInvalid

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

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

いいえ

400

OTSParameterInvalid

ブール値の実際の値が無効です。値の長さ: {Length}

PlainBuffer 形式でエンコードされた列データが無効です。ブール型の値の長さが無効です。

いいえ

400

OTSParameterInvalid

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

属性列の名前が空になっています。

いいえ

400

OTSParameterInvalid

ModifyType が無効です:{ModifyType}

更新タイプが無効です。

いいえ

400

OTSParameterInvalid

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

関係演算子が無効です。

いいえ

400

OTSParameterInvalid

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

フィルタータイプが無効です。

いいえ

400

OTSParameterInvalid

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

NOT 演算子に複数のサブフィルターが指定されています。NOT 演算子は 1 つのサブフィルターのみをサポートしています。

いいえ

400

OTSParameterInvalid

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

指定されたサブフィルターの数が 2 ではありません。AND または OR 演算子には 2 つのサブフィルターを指定する必要があります。

いいえ

400

OTSParameterInvalid

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

サブフィルタータイプが無効です。

いいえ

400

OTSParameterInvalid

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

複数の自動インクリメントプライマリキー列が存在します。

いいえ

400

OTSParameterInvalid

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

操作タイプが無効です。

いいえ

400

OTSParameterInvalid

行存在期待が無効です: {Expectation}

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

いいえ

400

OTSParameterInvalid

pk 自動インクリメントで削除する行が無効です。

削除操作に自動インクリメントプライマリキー列属性が指定されています。削除操作に自動インクリメントプライマリキー列属性を指定することはできません。

いいえ

400

OTSParameterInvalid

pk 自動インクリメントで行を変更するときに期待値が無効です:{RowExpect}

自動インクリメントプライマリキー列を持つ指定行の存재条件が無効です。

いいえ

400

OTSParameterInvalid

pk 自動インクリメントで行を変更するときに条件を設定することはできません。

自動インクリメントプライマリキー列を持つ行に条件付き更新が構成されています。自動インクリメントプライマリキー列を持つ行に条件付き更新を構成することはできません。

いいえ

400

OTSParameterInvalid

pk 自動インクリメントを持つテーブルの特定の行を変更するときに期待値が無効です: {RowExpect}

自動インクリメントプライマリキー列を持つテーブルで変更する必要がある指定行の存재条件が無効です。

いいえ

400

OTSParameterInvalid

無効なセル: {Cell}。タイムスタンプがありません。

タイムスタンプが指定されていません。

いいえ

400

OTSParameterInvalid

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

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

いいえ

400

OTSParameterInvalid

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

ミリ秒単位で指定されたタイムスタンプを 1000 で割った値が有効なバージョン範囲内にある場合にのみ、データを書き込むことができます。有効なバージョン範囲は、次の式を使用して計算されます。有効なバージョン範囲 = [max{データ書き込み時刻 - 最大バージョンオフセット、データ書き込み時刻 - TTL 値}、データ書き込み時刻 + 最大バージョンオフセット)

いいえ

400

OTSParameterInvalid

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

DELETE_ALL_VERSION を使用してすべてのバージョンを削除するときにバージョンが指定されています。DELETE_ALL_VERSION を使用してすべてのバージョンを削除するときにバージョンを指定することはできません。

いいえ

400

OTSParameterInvalid

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

操作タイプが無効です。

いいえ

400

OTSParameterInvalid

無効なセル: {Cell}。理由: 値がありません。

セルの値が指定されていません。

いいえ

400

OTSParameterInvalid

行削除のリクエストが無効です。リクエストに RowDeleteMarker がありません。

削除リクエストに RowDeleteMarker が含まれていません。

いいえ

400

OTSParameterInvalid

put/update 行のリクエストが無効です。リクエストに予期しない RowDeleteMarker があります。

PutRow または UpdateRow に RowDeleteMarker が含まれています。PutRow または UpdateRow に RowDeleteMarker を含めることはできません。

いいえ

400

OTSParameterInvalid

更新行リクエストが無効です。リクエストにセルがありません。

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

いいえ

400

OTSParameterInvalid

行削除リクエストが無効です。リクエストに予期しないセルがあります。

DeleteRow で属性列の値が指定されています。DeleteRow で属性列の値を指定することはできません。

いいえ

400

OTSParameterInvalid

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

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

いいえ

400

OTSParameterInvalid

ハイブリッドストレージクラスターに読み取りキャパシティユニットを予約できません: {TableName}

予約済み読み取り CU がキャパシティインスタンスに指定されています。予約済み読み取り CU をキャパシティインスタンスに指定することはできません。

いいえ

400

OTSParameterInvalid

ハイブリッドストレージクラスターに書き込みキャパシティユニットを予約できません: {TableName}

予約済み書き込み CU がキャパシティインスタンスに指定されています。予約済み書き込み CU をキャパシティインスタンスに指定することはできません。

いいえ

400

OTSParameterInvalid

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

最初のプライマリキー列が自動インクリメントプライマリキー列として指定されています。最初のプライマリキー列を自動インクリメントプライマリキー列として指定することはできません。

いいえ

400

OTSParameterInvalid

PkAutoIncr を最初の pk 列として設定することはできません。

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

いいえ

400

OTSParameterInvalid

自動インクリメントプライマリキーの数は 1 を超えることはできません。

複数の自動インクリメントプライマリキー列が指定されています。自動インクリメントプライマリキー列は 1 つだけ指定できます。

いいえ

400

OTSParameterInvalid

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

インデックステーブルに書き込み操作を実行することはできません。

いいえ

400

OTSParameterInvalid

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

テーブルのローカルトランザクションが無効になっています。

いいえ

400

OTSParameterInvalid

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

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

いいえ

400

OTSParameterInvalid

ネストされたフィールドの集計/グループ化は再帰的であってはなりません。

ネストされたフィールドで再帰的な GroupBy または Aggregation を使用することはできません。

いいえ

400

OTSParameterInvalid

定義された列の数は [0, 32] の範囲内である必要があります。

事前定義された列の数が 32 を超えています。事前定義された列の数は 32 を超えることはできません。

いいえ

400

OTSParameterInvalid

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

クエリを実行するフィールドのインデックスが無効になっています。

いいえ

400

OTSParameterInvalid

[テーブル ttl] は検索インデックス ttl 以上である必要がありますが、テーブル ttl は xxxx、検索インデックス ttl は [{IndexName}:xxxx] です。

データテーブルの TTL 値が、データテーブルに作成された検索インデックスの TTL 値より小さくなっています。データテーブルの TTL 値は、データテーブルに作成された検索インデックスの TTL 値以上である必要があります。

いいえ

400

OTSParameterInvalid

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

作成中の検索インデックスの数とスキーマが動的に変更されている検索インデックスの合計は 10 を超えることはできません。作成中の検索インデックスの同期が完了するまで待ってから、もう一度試してください。

いいえ

400

OTSParameterInvalid

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

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

いいえ

400

OTSInvalidPK

プライマリキースキーマの不一致。

指定されたプライマリキーがデータテーブルのプライマリキーと一致しません。

いいえ

400

OTSOutOfRowSizeLimit

1 つの行の列の合計データサイズが制限を超えました。

行のすべての列のデータの最大サイズに達しました。

いいえ

400

OTSOutOfColumnCountLimit

1 つの行の列の数が制限を超えました。

行の列の最大数に達しました。

いいえ

400

OTSTunnelServerUnavailable

OTSTrimmedDataAccess リクエストされたストリームデータは既にトリミングされているか、存在しません。

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

いいえ

TableStore エラー

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

再試行

503

OTSServerBusy

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

TableStore の内部サーバーがビジー状態です。後でもう一度試してください。

はい

503

OTSPartitionUnavailable

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

パーティションがロードされています。後でもう一度試してください。

はい

503

OTSTimeout

操作タイムアウト。

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

はい

503

OTSServerUnavailable

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

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

はい

409

OTSRowOperationConflict

データは他のリクエストによって変更されています。

同じ行にデータを書き込む同時リクエストが競合を引き起こしています。

はい

409

OTSObjectAlreadyExist

リクエストされたテーブルは既に存在します。

作成しようとしているデータテーブルまたはインデックステーブルは既に存在します。

いいえ

404

OTSObjectNotExist

リクエストされたテーブルが存在しません。

リクエストされたテーブルが存在しません。

いいえ

404

OTSTableNotReady

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

テーブルは初期化中です。数秒待ってからもう一度試してください。

はい

403

OTSTooFrequentReserved ThroughputAdjustment

キャパシティユニットの調整が多すぎます。

読み取り/書き込み CU が頻繁に調整されています。

はい

403

OTSCapacityUnitExhausted

キャパシティユニットが不足しています。

パーティションの読み取り/書き込み CU が使い果たされています。

いいえ

403

OTSConditionCheckFail

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

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

いいえ

429

OTSFlowControl

リクエストが調整されています。

エラーは実際のシナリオに基づいて分析する必要があります。チケットを提出して、TableStore テクニカルサポートに連絡してトラブルシューティングを行ってください。

いいえ