このトピックでは、権限エラー、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 の差が許容範囲を超えています: |
サーバーのクロックとリクエストヘッダー 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 |
必須ヘッダーが不足しています: |
リクエストに必須のヘッダーが含まれていません。 |
No |
|
400 |
OTSParameterInvalid |
日付形式が無効です: |
指定された日付文字列の形式が無効です。 |
No |
|
400 |
OTSParameterInvalid |
サポートされていない操作です: |
リクエスト URL 内の操作名が無効です。 |
No |
|
400 |
OTSParameterInvalid |
容量インスタンスでは予約スループットを設定できません。 |
容量インスタンス内のテーブルに対して、予約済み読み取りスループットまたは予約済み書き込みスループットを設定することはできません。 |
No |
|
400 |
OTSForbiddenUpdateCapacityUnit |
このインスタンスでは予約スループットの調整が許可されていません。 |
容量インスタンス内のテーブルに対して、予約済み読み取りスループットまたは予約済み書き込みスループットを調整することはできません。 |
No |
API エラー
|
HTTP ステータス |
エラーコード |
エラーメッセージ |
説明 |
リトライ |
|
500 |
OTSInternalServerError |
内部サーバーエラーが発生しました。 |
内部サーバーエラーが発生しました。操作を再試行してください。エラーが継続する場合は、チケットを送信してください。 |
Yes |
|
403 |
OTSQuotaExhausted |
テーブル操作が頻繁すぎます。 |
テーブル操作の頻度が制限を超えています。 |
Yes |
|
403 |
OTSQuotaExhausted |
テーブル数がクォータを超えています。 |
テーブル数がクォータを超えています。 |
No |
|
400 |
OTSParameterInvalid |
インスタンス名が無効です: |
インスタンス名が無効です。 |
No |
|
400 |
OTSParameterInvalid |
テーブル名が無効です: |
テーブル名が無効です。 |
No |
|
400 |
OTSParameterInvalid |
列名が無効です: |
列名が無効です。 |
No |
|
400 |
OTSParameterInvalid |
|
プライマリキー列の型が無効です。 |
No |
|
400 |
OTSParameterInvalid |
|
属性列の型が無効です。 |
No |
|
400 |
OTSParameterInvalid |
プライマリキー列の数は次の範囲内である必要があります: |
プライマリキー列の数は 0 より大きく、かつ上限を超えてはなりません。 |
No |
|
400 |
OTSParameterInvalid |
列 |
列の値は UTF-8 でエンコードされている必要があります。 |
No |
|
400 |
OTSParameterInvalid |
属性列 |
属性列の値がサイズ制限を超えています。 |
No |
|
400 |
OTSParameterInvalid |
BatchGetRow リクエストで行が指定されていません。 |
BatchGetRow リクエストで行が指定されていません。 |
No |
|
400 |
OTSParameterInvalid |
重複するテーブル名があります: |
BatchGetRow または BatchWriteRow 操作に重複するテーブル名が含まれています。 |
No |
|
400 |
OTSParameterInvalid |
重複するプライマリキー名があります: |
プライマリキーが複数回指定されています。 |
No |
|
400 |
OTSParameterInvalid |
limit は 0 より大きくなければなりません。 |
limit パラメーターの値は 0 より大きくなければなりません。 |
No |
|
400 |
OTSParameterInvalid |
属性列名がプライマリキー列名と競合しています: |
属性列とプライマリキー列の名前が同じです。 |
No |
|
400 |
OTSParameterInvalid |
行数が上限を超えています: |
書き込む行の総数が制限を超えています。 |
No |
|
400 |
OTSParameterInvalid |
クエリにバージョン条件が指定されていません。 |
クエリにバージョンの指定が不足しています。 |
No |
|
400 |
OTSParameterInvalid |
BatchWriteRow で行が指定されていません。 |
BatchWriteRow 操作で行データが指定されていません。 |
No |
|
400 |
OTSParameterInvalid |
テーブル |
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 |
列の型が無効です: |
列の型が無効です。 |
No |
|
400 |
OTSParameterInvalid |
戻り値の型が無効です: |
戻り値の型が無効です。 |
No |
|
400 |
OTSParameterInvalid |
条件が無効です: |
指定された条件が無効です。 |
No |
|
400 |
OTSParameterInvalid |
読み取り容量単位の値は |
読み取り容量単位は指定された制限値未満にできません。 |
No |
|
400 |
OTSParameterInvalid |
書き込み容量単位の値は |
書き込み容量単位は指定された制限値未満にできません。 |
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 では列名 |
PutRow リクエストでは操作タイプを指定できません。操作タイプは UpdateRow リクエストでのみ指定できます。 |
No |
|
400 |
OTSParameterInvalid |
属性列が不足しています。 |
属性列が不足しています。 |
No |
|
400 |
OTSParameterInvalid |
属性列の数が制限を超えています。制限値: |
列の数が制限を超えています。 |
No |
|
400 |
OTSParameterInvalid |
プライマリキー列 |
プライマリキーの長さが制限を超えています。 |
No |
|
400 |
OTSParameterInvalid |
プライマリキーの名前が指定されていません。 |
プライマリキー列名が指定されていません。 |
No |
|
400 |
OTSParameterInvalid |
プライマリキー名 |
プライマリキー列の値が指定されていません。 |
No |
|
400 |
OTSParameterInvalid |
プライマリキー名 |
プライマリキーに対して操作タイプを指定することはできません。 |
No |
|
400 |
OTSParameterInvalid |
タイムスタンプ列をプライマリキーとして使用できません: |
プライマリキーにタイムスタンプを指定することはできません。 |
No |
|
400 |
OTSParameterInvalid |
重複するプライマリキー名があります: |
プライマリキーが重複しています。 |
No |
|
400 |
OTSParameterInvalid |
データ読み取り時に属性列を指定することはできません。 |
データを読み取る際には、属性列の値を指定する必要はありません。 |
No |
|
400 |
OTSParameterInvalid |
DeleteMarker を指定することはできません。 |
削除以外の操作では DeleteMarker を指定できません。 |
No |
|
400 |
OTSParameterInvalid |
リクエスト内の列数が制限を超えています。制限値: |
リクエストされた列の数が制限を超えています。 |
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 |
フィルターの数が最大制限 |
フィルターの数が制限を超えています。 |
No |
|
400 |
OTSParameterInvalid |
特定のタイムスタンプとバージョンの最大数を同時に指定することはできません。 |
単一のタイムスタンプとバージョンの最大数を同時に指定することはできません。 |
No |
|
400 |
OTSParameterInvalid |
特定のタイムスタンプと時間範囲を同時に指定することはできません。 |
単一のタイムスタンプと時間範囲を同時に指定することはできません。 |
No |
|
400 |
OTSParameterInvalid |
特定のタイムスタンプ、時間範囲、およびバージョンの最大数を同時に指定することはできません。 |
単一のタイムスタンプ、時間範囲、およびバージョンの最大数を同時に指定することはできません。 |
No |
|
400 |
OTSParameterInvalid |
属性列名がプライマリキー列名と重複しています: |
属性列が重複しています。 |
No |
|
400 |
OTSParameterInvalid |
PutRow リクエストの合計データサイズが制限を超えています。制限サイズ: |
PutRow リクエストのデータサイズが制限を超えています。 |
No |
|
400 |
OTSParameterInvalid |
UpdateRow リクエストの合計データサイズが制限を超えています。制限サイズ: |
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 |
テーブル |
異なる行におけるプライマリキーの数が不整合です。 |
No |
|
400 |
OTSParameterInvalid |
MultiPut で重複する行が検出されました。 |
重複する行が存在します。 |
No |
|
400 |
OTSParameterInvalid |
MultiGet で重複する行が検出されました。 |
重複する行が存在します。 |
No |
|
400 |
OTSParameterInvalid |
列が存在しません: |
列が存在しません。 |
No |
|
400 |
OTSParameterInvalid |
最大スキャンサイズが無効です: |
範囲クエリの制限が上限を超えています。 |
No |
|
400 |
OTSParameterInvalid |
データ形式が無効です。 |
PlainBuffer でエンコードされた行データが無効です。 |
No |
|
400 |
OTSParameterInvalid |
double 型はプライマリキーとして使用できません。 |
double 型をプライマリキーに使用することはできません。 |
No |
|
400 |
OTSParameterInvalid |
データ形式が無効です。不明なバリアントタイプが発生しました。 |
PlainBuffer でエンコードされた行データが、不正な値タイプにより無効です。 |
No |
|
400 |
OTSParameterInvalid |
RawString からの PBMessage の解析に失敗しました。 |
Protobuf の逆シリアル化に失敗しました。SDK のシリアル化コードにエラーがある可能性があります。 |
No |
|
400 |
OTSParameterInvalid |
セルデータが破損しています。ヘッダーが一致しません。実際の値: |
PlainBuffer でエンコードされた行データが、予期しないヘッダーにより無効です。 |
No |
|
400 |
OTSParameterInvalid |
セルデータが破損しています。主キー値を NULL にすることはできません。名前: |
PlainBuffer でエンコードされた行データが無効で、PkName に対応するプライマリキーの値が null です。 |
No |
|
400 |
OTSParameterInvalid |
セルデータが破損しています。PK が空です。 |
PlainBuffer でエンコードされた行データが無効で、プライマリキーが不足しています。 |
No |
|
400 |
OTSParameterInvalid |
セルデータが破損しています。PKTag の後に PK が続きません。 |
PlainBuffer でエンコードされた行データが無効で、プライマリキーフラグの後にプライマリキーの内容が期待通りに出現していません。 |
No |
|
400 |
OTSParameterInvalid |
セルデータが破損しています。attr に名前がありません。 |
PlainBuffer でエンコードされた行データが無効で、属性列に名前がありません。 |
No |
|
400 |
OTSParameterInvalid |
セルデータが破損しています。attr に値がありません。名前: |
PlainBuffer でエンコードされた行データが無効で、属性列に値がありません。 |
No |
|
400 |
OTSParameterInvalid |
セルデータが破損しています。CellTag の後に Cells が続きません。 |
PlainBuffer でエンコードされた行データが無効で、Cell フラグの後に Cell コンテンツが期待通りに出現していません。 |
No |
|
400 |
OTSParameterInvalid |
セルデータが破損しています。Cell に有効な要素がありません。名前: |
PlainBuffer でエンコードされた行データが無効で、Cell フォーマットが破損しています。 |
No |
|
400 |
OTSParameterInvalid |
セルデータが破損しています。cell が checksum[ |
PlainBuffer でエンコードされた行データが無効で、Cell エンコードの末尾に CheckSumFlag が期待通りに出現していません。 |
No |
|
400 |
OTSParameterInvalid |
セルデータが破損しています。row が checksum タグで終了していません。 |
PlainBuffer でエンコードされた行データが無効で、行データエンコードの末尾に CheckSumTag が期待通りに出現していません。 |
No |
|
400 |
OTSParameterInvalid |
セルデータが破損しています。タグが一致しません。実際のタグ ( |
PlainBuffer でエンコードされた行データが無効で、期待されるタグが出現していません。 |
No |
|
400 |
OTSParameterInvalid |
セルデータが破損しています。文字列形式が正しくありません。サイズ: |
PlainBuffer でエンコードされた行データが、文字列エンコード形式が正しくないために無効です。 |
No |
|
400 |
OTSParameterInvalid |
UpdateTable の容量単位が無効です。読み取り ( |
読み取りおよび書き込み CU は 0 以上である必要があります。 |
No |
|
400 |
OTSParameterInvalid |
自動インクリメント PK は整数型でなければなりません。名前: |
自動インクリメント列は整数型でなければなりません。 |
No |
|
400 |
OTSParameterInvalid |
リクエストデータの逆シリアル化ができません。 |
リクエスト内のデータを逆シリアル化できません。null 値または無効な形式が原因の可能性があります。 |
No |
|
400 |
OTSParameterInvalid |
行が無効です:チェックサムが不足しています。 |
PlainBuffer でエンコードされた行データが無効で、行のチェックサム値が不足しています。 |
No |
|
400 |
OTSParameterInvalid |
列 ( |
PlainBuffer でエンコードされた列データが無効で、セルのチェックサム値が不足しています。 |
No |
|
400 |
OTSParameterInvalid |
セルデータが破損しています。チェックサムが一致しません。 |
PlainBuffer でエンコードされた行データが無効で、ユーザーの UserChecksum がサーバーで計算された ServiceChecksum と一致しません。 |
No |
|
400 |
OTSParameterInvalid |
セルデータが破損しています。セル内にさらにデータがありますが、解析できません。 |
PlainBuffer でエンコードされた列データが無効で、予期しないほど大量のデータが含まれています。 |
No |
|
400 |
OTSParameterInvalid |
NaN は double 値に設定できません。 |
double 型に NaN 値を設定することはできません。 |
No |
|
400 |
OTSParameterInvalid |
Infinity は double 値に設定できません。 |
double 型に Infinity 値を設定することはできません。 |
No |
|
400 |
OTSParameterInvalid |
バージョンの最大数が無効です: |
バージョンの最大数が無効です。0 より大きい、または -1 である必要があります。 |
No |
|
400 |
OTSParameterInvalid |
範囲が無効です。開始タイプ |
範囲クエリにおける開始キーの型と終了キーの型が不整合です。 |
No |
|
400 |
OTSParameterInvalid |
フィルターのオフセットが無効です: |
フィルター内のオフセットは 0 以上である必要があります。 |
No |
|
400 |
OTSParameterInvalid |
容量単位が無効です: |
CU 値は 0 以上である必要があります。 |
No |
|
400 |
OTSParameterInvalid |
プライマリキー内の CellType が不明またはサポートされていません: |
プライマリキーの Cell タイプを識別できません。 |
No |
|
400 |
OTSParameterInvalid |
boolean 実値が無効です。値の長さ: |
PlainBuffer でエンコードされた列データが無効で、Bool 型の値長が無効です。 |
No |
|
400 |
OTSParameterInvalid |
列名が無効です:空の名前です。 |
属性列名を空にすることはできません。 |
No |
|
400 |
OTSParameterInvalid |
ModifyType が無効です: |
更新タイプが無効です。 |
No |
|
400 |
OTSParameterInvalid |
関係演算子が無効です: |
関係演算子が無効です。 |
No |
|
400 |
OTSParameterInvalid |
フィルターの型が無効です: |
フィルターの型が無効です。 |
No |
|
400 |
OTSParameterInvalid |
NOT 演算子が無効です:サブフィルターの数は 1 である必要があります。 |
NOT 演算子ではサブフィルターを 1 つだけ指定できます。 |
No |
|
400 |
OTSParameterInvalid |
AND/OR 演算子が無効です:サブフィルターの数は 2 である必要があります。 |
AND 演算子および OR 演算子ではサブフィルターを 2 つだけ指定できます。 |
No |
|
400 |
OTSParameterInvalid |
サブフィルターの型が無効です: |
サブフィルターの型が無効です。 |
No |
|
400 |
OTSParameterInvalid |
行に |
複数の PK 自動インクリメント列が存在します。 |
No |
|
400 |
OTSParameterInvalid |
アクションが無効です: |
アクションタイプが無効です。 |
No |
|
400 |
OTSParameterInvalid |
行存在確認が無効です: |
指定された行存在条件が無効です。 |
No |
|
400 |
OTSParameterInvalid |
PK 自動インクリメントを持つ行の削除が無効です。 |
削除時に自動インクリメント列属性を設定することはできません。 |
No |
|
400 |
OTSParameterInvalid |
PK 自動インクリメントを持つ行を変更する際に expect が無効です: |
プライマリキー自動インクリメント列を使用する際に指定された行存在条件が無効です。 |
No |
|
400 |
OTSParameterInvalid |
PK 自動インクリメントを持つ行を変更する際に condition を設定できません。 |
プライマリキー自動インクリメント列を使用する際に ConditionUpdate を設定することはできません。 |
No |
|
400 |
OTSParameterInvalid |
PK 自動インクリメントを持つテーブルの特定の行を変更する際に expect が無効です: |
プライマリキー自動インクリメントテーブルで特定の行を変更する際に指定された行存在条件が無効です。 |
No |
|
400 |
OTSParameterInvalid |
セルが無効です: |
タイムスタンプが不足しています。 |
No |
|
400 |
OTSParameterInvalid |
セルのタイムスタンプが無効です: |
指定されたタイムスタンプが無効です。 |
No |
|
400 |
OTSParameterInvalid |
タイムスタンプが無効です。セル: |
指定されたタイムスタンプ (ミリ秒単位) を 1000 で割って秒単位に変換した値が、有効なバージョン範囲 [max{データ書き込み時刻 - 有効バージョン偏差, データ書き込み時刻 - データライフサイクル}, データ書き込み時刻 + 有効バージョン偏差) 内にある場合にのみ、データを正常に書き込めます。 |
No |
|
400 |
OTSParameterInvalid |
セルのタイムスタンプが無効です: |
DELETE_ALL_VERSION を使用してすべてのバージョンを削除する場合は、バージョンを指定できません。 |
No |
|
400 |
OTSParameterInvalid |
セルの操作タイプが無効です: |
アクションタイプが無効です。 |
No |
|
400 |
OTSParameterInvalid |
セルが無効です: |
セルが無効です。値が不足しています。 |
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 |
ハイブリッドストレージクラスター |
ハイブリッドストレージインスタンスでは予約済み読み取り CU を設定できません。 |
No |
|
400 |
OTSParameterInvalid |
ハイブリッドストレージクラスター |
ハイブリッドストレージインスタンスでは予約済み書き込み CU を設定できません。 |
No |
|
400 |
OTSParameterInvalid |
最初のプライマリキーを自動インクリメントにすることはできません。テーブル: |
最初のプライマリキーを自動インクリメント列に設定することはできません。 |
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 は [ |
データテーブルの 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 |