

# AWS Glue 機械学習の例外
<a name="exceptions-machine-learning"></a>

このトピックでは、機械学習に関連する AWS Glue 例外の HTTP エラーコードとエラー文字列について説明します。機械学習アクティビティごとに、オペレーションの実行時に発生する可能性があるエラーコードとエラー文字列が表示されます。また、エラーが発生したオペレーションを再試行できるかどうかも確認できます。

## CancelMLTaskRunActivity
<a name="exceptions-machine-learning-CancelMLTaskRunActivity"></a>

このアクティビティには、次の例外があります。
+ EntityNotFoundException (400)
  + 「ハンドル [transformName] を持つアカウント [accountId] に ML 変換が見つかりません。」
  + 「[taskRunId] の ML タスク実行が見つかりません: 変換 [transformName] のアカウント [accountId] 内。」

  再試行してもいいですか: いいえ。

## CreateMLTaskRunActivity
<a name="exceptions-machine-learning-CreateMLTransformActivity"></a>

このアクティビティには、次の例外があります。
+ InvalidInputException (400)
  + 「予期しない入力による内部サービスエラー。」
  + 「AWS Glue テーブルの入力ソースを変換に指定する必要があります｡」
  + 「入力ソース列 [columnName] で、カタログに無効なデータ型が定義されています。」
  + 「入力レコードテーブルは 1 つだけ指定する必要があります。」
  + 「データベース名を指定する必要があります。」
  + 「テーブル名を指定する必要があります。」
  + 「スキーマが変換に定義されていません｡」
  + 「スキーマには、特定の主キー [PrimaryKey] を含める必要があります。」
  + 「データカタログスキーマの取得中に問題が発生しました: [message]。」
  + 「最大容量とワーカー番号/タイプを同時に設定することはできません。」
  + 「WorkerType と NumberOfWorkers の両方を設定する必要があります。」
  + 「MaxCapacity は >= [maxCapacity] にする必要があります。」
  + 「NumberOfWorkers は >= [maxCapacity] にする必要があります。」
  + 「最大再試行数は負以外にする必要があります。」
  +  「一致検索パラメータが設定されていません。」
  + 「一致検索パラメータに主キーを指定する必要があります。」

  再試行してもいいですか: いいえ。
+ AlreadyExistsException (400)
  + 「[transformName] という名前の変換はすでに存在します｡」

  再試行してもいいですか: いいえ。
+ IdempotentParameterMismatchException (400)
  + 「変換 [transformName] のべき等作成リクエストにパラメータの不一致がありました。」

  再試行してもいいですか: いいえ。
+ InternalServiceException (500)
  + 「依存関係エラー。」

  再試行してもいいですか: はい。
+ ResourceNumberLimitExceededException (400)
  + 「ML 変換数 ([count]) が [limit] 変換数の制限を超えています。」

  再試行してもいいですか: はい。変換を削除して、この新しい変換用のスペースを作成してから再試行できます。

## DeleteMLTransformActivity
<a name="exceptions-machine-learning-DeleteMLTransformActivity"></a>

このアクティビティには、次の例外があります。
+ EntityNotFoundException (400)
  + 「ハンドル [transformName] を持つアカウント [accountId] に ML 変換が見つかりません」

  再試行してもいいですか: いいえ。

## GetMLTaskRunActivity
<a name="exceptions-machine-learning-GetMLTaskRunActivity"></a>

このアクティビティには、次の例外があります。
+ EntityNotFoundException (400)
  + 「ハンドル [transformName] を持つアカウント [accountId] に ML 変換が見つかりません。」
  + 「[taskRunId] の ML タスク実行が見つかりません: 変換 [transformName] のアカウント [accountId] 内。」

  再試行してもいいですか: いいえ。

## GetMLTaskRunsActivity
<a name="exceptions-machine-learning-GetMLTaskRunsActivity"></a>

このアクティビティには、次の例外があります。
+ EntityNotFoundException (400)
  + 「ハンドル [transformName] を持つアカウント [accountId] に ML 変換が見つかりません。」
  + 「[taskRunId] の ML タスク実行が見つかりません: 変換 [transformName] のアカウント [accountId] 内。」

  再試行してもいいですか: いいえ。

## GetMLTransformActivity
<a name="exceptions-machine-learning-GetMLTransformActivity"></a>

このアクティビティには、次の例外があります。
+ EntityNotFoundException (400)
  + 「ハンドル [transformName] を持つアカウント [accountId] に ML 変換が見つかりません。」

  再試行してもいいですか: いいえ。

## GetMLTransformsActivity
<a name="exceptions-machine-learning-GetMLTransformsActivity"></a>

このアクティビティには、次の例外があります。
+ EntityNotFoundException (400)
  + 「ハンドル [transformName] を持つアカウント [accountId] に ML 変換が見つかりません。」

  再試行してもいいですか: いいえ。
+ InvalidInputException (400)
  + 「アカウント ID を空白にすることはできません。」
  + 「列 [column] での並べ替えはサポートされていません。」
  + 「[column] を空白にすることはできません。」
  + 「予期しない入力による内部サービスエラー。」

  再試行してもいいですか: いいえ。

## GetSaveLocationForTransformArtifactActivity
<a name="exceptions-machine-learning-GetSaveLocationForTransformArtifactActivity"></a>

このアクティビティには、次の例外があります。
+ EntityNotFoundException (400)
  + 「ハンドル [transformName] を持つアカウント [accountId] に ML 変換が見つかりません。」

  再試行してもいいですか: いいえ。
+ InvalidInputException (400)
  + 「サポートされていないアーティファクトタイプ [artifactType]。」
  + 「予期しない入力による内部サービスエラー。」

  再試行してもいいですか: いいえ。

## GetTaskRunArtifactActivity
<a name="exceptions-machine-learning-GetTaskRunArtifactActivity"></a>

このアクティビティには、次の例外があります。
+ EntityNotFoundException (400)
  + 「ハンドル [transformName] を持つアカウント [accountId] に ML 変換が見つかりません。」
  + 「[taskRunId] の ML タスク実行が見つかりません: 変換 [transformName] のアカウント [accountId] 内。」

  再試行してもいいですか: いいえ。
+ InvalidInputException (400)
  + 「ファイル名 '[fileName]' は発行に対して無効です。」
  + 「[taskType] タスクタイプのアーティファクトを取得できません。」
  + 「[artifactType] のアーティファクトを取得できません。」
  + 「予期しない入力による内部サービスエラー。」

  再試行してもいいですか: いいえ。

## PublishMLTransformModelActivity
<a name="exceptions-machine-learning-PublishMLTransformModelActivity"></a>

このアクティビティには、次の例外があります。
+ EntityNotFoundException (400)
  + 「ハンドル [transformName] を持つアカウント [accountId] に ML 変換が見つかりません。」
  + 「アカウント ID - [accountId] - および変換 ID - [transformId] で、バージョン - [version] を持つ既存のモデルが見つかりません。」

  再試行してもいいですか: いいえ。
+ InvalidInputException (400)
  + 「ファイル名 '[fileName]' は発行に対して無効です。」
  + 「符号なし文字列 [string] の先頭のマイナス記号が不正です。」
  + 「[string] の末尾に不正な数字があります。」
  +  「文字列値 [string] が符号なし長整数の範囲を超えています。」
  + 「予期しない入力による内部サービスエラー。」

  再試行してもいいですか: いいえ。

## PullLatestMLTransformModelActivity
<a name="exceptions-machine-learning-PullLatestMLTransformModelActivity"></a>

このアクティビティには、次の例外があります。
+ EntityNotFoundException (400)
  + 「ハンドル [transformName] を持つアカウント [accountId] に ML 変換が見つかりません。」

  再試行してもいいですか: いいえ。
+ InvalidInputException (400)
  + 「予期しない入力による内部サービスエラー。」

  再試行してもいいですか: いいえ。
+ ConcurrentModificationException (400)
  + 「競合する挿入のパラメータが一致しないため､トレーニング対象のモデルバージョンを作成できません｡」
  + 「変換 ID [transformId] の ML 変換モデルが古いか、別のプロセスによって更新中です。再試行してください。」

  再試行してもいいですか: はい。

## PutJobMetadataForMLTransformActivity
<a name="exceptions-machine-learning-PutJobMetadataForMLTransformActivity"></a>

このアクティビティには、次の例外があります。
+ EntityNotFoundException (400)
  + 「ハンドル [transformName] を持つアカウント [accountId] に ML 変換が見つかりません。」
  + 「[taskRunId] の ML タスク実行が見つかりません: 変換 [transformName] のアカウント [accountId] 内。」

  再試行してもいいですか: いいえ。
+ InvalidInputException (400)
  + 「予期しない入力による内部サービスエラー。」
  + 「不明なジョブメタデータタイプ [jobType]。」
  +  「更新するタスク実行 ID を指定する必要があります。」

  再試行してもいいですか: いいえ。

## StartExportLabelsTaskRunActivity
<a name="exceptions-machine-learning-StartExportLabelsTaskRunActivity"></a>

このアクティビティには、次の例外があります。
+ EntityNotFoundException (400)
  + 「ハンドル [transformName] を持つアカウント [accountId] に ML 変換が見つかりません。」
  + 「アカウント ID [accountId] に変換 ID [transformId] のラベルセットがありません。」

  再試行してもいいですか: いいえ。
+ InvalidInputException (400)
  + 「[message]。」
  + 「指定した S3 パスは、変換と同じリージョン内にありません。」 リージョン - [region] が必要ですが、- [region] が提供されました。」

  再試行してもいいですか: いいえ。

## StartImportLabelsTaskRunActivity
<a name="exceptions-machine-learning-StartExportLabelsTaskRunActivity"></a>

このアクティビティには、次の例外があります。
+ EntityNotFoundException (400)
  + 「ハンドル [transformName] を持つアカウント [accountId] に ML 変換が見つかりません。」

  再試行してもいいですか: いいえ。
+ InvalidInputException (400)
  + 「[message]。」
  + 「無効なラベルファイルパスです。」
  + 「[labelPath] のラベルファイルにアクセスできません。[message]。」
  + 「変換で提供された IAM ロールを使用できません。ロール: [role]。」
  + 「サイズ 0 の無効なラベルファイル｡」
  + 「指定した S3 パスは、変換と同じリージョン内にありません。」 リージョン - [region] が必要ですが、- [region] が提供されました。」

  再試行してもいいですか: いいえ。
+ ResourceNumberLimitExceededException (400)
  + 「ラベルファイルが [limit] MB の制限を超えています。」

  再試行してもいいですか: いいえ。ラベルファイルをいくつかの小さなファイルに分割することを検討してください。

## StartMLEvaluationTaskRunActivity
<a name="exceptions-machine-learning-StartMLEvaluationTaskRunActivity"></a>

このアクティビティには、次の例外があります。
+ EntityNotFoundException (400)
  + 「ハンドル [transformName] を持つアカウント [accountId] に ML 変換が見つかりません。」

  再試行してもいいですか: いいえ。
+ InvalidInputException (400)
  + 「入力レコードテーブルは 1 つだけ指定する必要があります。」
  + 「データベース名を指定する必要があります。」
  + 「テーブル名を指定する必要があります。」
  + 「一致検索パラメータが設定されていません。」
  + 「一致検索パラメータに主キーを指定する必要があります。」

  再試行してもいいですか: いいえ。
+ MLTransformNotReadyException (400)
  + 「このオペレーションは READY 状態の変換にのみ適用できます。」

  再試行してもいいですか: いいえ。
+ InternalServiceException (500)
  + 「依存関係エラー。」

  再試行してもいいですか: はい。
+ ConcurrentRunsExceededException (400)
  + 「ML タスク実行数 [count] が [limit] タスク実行の変換制限を超えています。」
  + 「ML タスク実行数 [count] が [limit] タスク実行数の制限を超えています。」

  再試行してもいいですか: はい。タスク実行が完了するまで待ってから再試行できます。

## StartMLLabelingSetGenerationTaskRunActivity
<a name="exceptions-machine-learning-StartMLLabelingSetGenerationTaskRunActivity"></a>

このアクティビティには、次の例外があります。
+ EntityNotFoundException (400)
  + 「ハンドル [transformName] を持つアカウント [accountId] に ML 変換が見つかりません。」

  再試行してもいいですか: いいえ。
+ InvalidInputException (400)
  + 「入力レコードテーブルは 1 つだけ指定する必要があります。」
  + 「データベース名を指定する必要があります。」
  + 「テーブル名を指定する必要があります。」
  + 「一致検索パラメータが設定されていません。」
  + 「一致検索パラメータに主キーを指定する必要があります。」

  再試行してもいいですか: いいえ。
+ InternalServiceException (500)
  + 「依存関係エラー。」

  再試行してもいいですか: はい。
+ ConcurrentRunsExceededException (400)
  + 「ML タスク実行数 [count] が [limit] タスク実行の変換制限を超えています。」

  再試行してもいいですか: はい。タスク実行の完了後に再試行できます。

## UpdateMLTransformActivity
<a name="exceptions-machine-learning-UpdateMLTransformActivity"></a>

このアクティビティには、次の例外があります。
+ EntityNotFoundException (400)
  + 「ハンドル [transformName] を持つアカウント [accountId] に ML 変換が見つかりません。」

  再試行してもいいですか: いいえ。
+ InvalidInputException (400)
  + 「[TransformName] という名前の別の変換がすでに存在します｡」
  + 「[message]。」
  + 「変換名を空白にすることはできません。」
  + 「最大容量とワーカー番号/タイプを同時に設定することはできません。」
  + 「WorkerType と NumberOfWorkers の両方を設定する必要があります。」
  + 「MaxCapacity は >= [minMaxCapacity] にする必要があります。」
  + 「NumberOfWorkers は >= [minNumWorkers] にする必要があります。」
  + 「最大再試行数は負以外にする必要があります。」
  + 「予期しない入力による内部サービスエラー。」
  + 「一致検索パラメータが設定されていません。」
  + 「一致検索パラメータに主キーを指定する必要があります。」

  再試行してもいいですか: いいえ。
+ AlreadyExistsException (400)
  + 「[transformName] という名前の変換はすでに存在します｡」

  再試行してもいいですか: いいえ。
+ IdempotentParameterMismatchException (400)
  + 「変換 [transformName] のべき等作成リクエストにパラメータの不一致がありました。」

  再試行してもいいですか: いいえ。