

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 機械学習製品の問題のトラブルシューティング
<a name="ml-troubleshooting"></a>

 このセクションでは、機械学習製品の公開プロセス中に発生する可能性のある一般的なエラーについて説明します。該当する問題がリストにない場合は、[AWS Marketplace Seller Operations](https://aws.amazon.com/marketplace/management/contact-us/) チームにお問い合わせください。

## 全般: モデルパッケージまたはアルゴリズムの Amazon リソースネーム (ARN) を に追加すると 400 エラーが発生する AWS Marketplace 管理ポータル
<a name="troubleshooting_error_code_400"></a>

### 一般的な原因
<a name="troubleshooting_common_cause"></a>

 SageMaker AI で機械学習製品を作成するときに、 AWS Marketplaceで製品を公開することを選択しなかった。

### 解決策
<a name="troubleshooting_resolution"></a>

 Amazon SageMaker AI コンソールを使用してリソースを作成した場合は、**[ AWS Marketplaceでこのモデルパッケージを公開する]** のプロセスの最後のページで **[はい]** を選択するか、**[ AWS Marketplaceでこのアルゴリズムを公開する]** で **[はい]** を選択する必要があります。**[いいえ]** を選択すると、後で公開することはできません。**[はい]** を選択しても、モデルパッケージやアルゴリズムは公開されません。ただし、モデルパッケージまたはアルゴリズムリソースは作成時に検証されるため、 AWS Marketplaceでの使用に必要です。

 AWS SDK を使用して [モデルパッケージ](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateModelPackage.html#sagemaker-CreateModelPackage-request-CertifyForMarketplace)を作成するか、[アルゴリズムを作成する](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateAlgorithm.html#sagemaker-CreateAlgorithm-request-CertifyForMarketplace)場合は、 パラメータ`CertifyForMarketplace`が に設定されていることを確認します`true`。

認定および検証済みのモデルパッケージまたはアルゴリズムリソースを再作成したら、新しい ARN を AWS Marketplace 管理ポータルに追加します。

## 全般: モデルパッケージまたはアルゴリズムの ARN を に追加する と 404 エラーが発生する AWS Marketplace 管理ポータル
<a name="troubleshooting_error_code_404"></a>

### 一般的な原因
<a name="troubleshooting_common_cause"></a>

 このエラーは、さまざまな理由で発生します。
+  ARN が無効の可能性があります。
+  モデルパッケージまたはアルゴリズムリソースが販売者アカウント AWS アカウント と同じ に作成されていません。
+  公開に使用するユーザーまたはロールに、モデルパッケージまたはアルゴリズムリソースにアクセスするための適切な IAM 権限がありません。

### 解決策
<a name="troubleshooting_resolution"></a>

1.  ARN が正しい ARN であり、想定される形式であることを確認します。

    モデルパッケージの場合、ARN は `arn:aws:sagemaker:us-east-2:000123456789:model-package/my-model-package-name` に似ています。

    アルゴリズムの場合、ARN は `arn:aws:sagemaker:us-east-2:000123456789:algorithm/my-algorithm` に似ています。

1.  公開するリソースとアセットがすべて、公開元の販売者アカウントにあることを確認してください。

1.  ユーザーまたはロールに、次のアクセス許可があることを確認してください。

    モデルパッケージの場合、モデルパッケージリソースに対するアクション `sagemaker:DescribeModelPackage` が許可されている必要があります。

    アルゴリズムの場合は、アルゴリズムリソースに対するアクション `sagemaker:DescribeAlgorithm` が許可されている必要があります。

## Amazon SageMaker AI: モデルパッケージまたはアルゴリズムリソースを作成すると、「クライアントエラー: レジストリへのアクセスが拒否されました」というエラーメッセージが表示される
<a name="troubleshooting_error_sm_access_denied"></a>

### 一般的な原因
<a name="troubleshooting_common_cause"></a>

このエラーは、モデルパッケージまたはアルゴリズムの作成に使用されているイメージが、別の AWS アカウントに属する [Amazon ECR](https://aws.amazon.com/ecr/) リポジトリに保存されている場合に発生することがあります。モデルパッケージまたはアルゴリズムの検証は、クロスアカウントイメージをサポートしていません。

### 解決策
<a name="troubleshooting_resolution"></a>

イメージを、公開に AWS アカウント 使用している が所有する Amazon ECR リポジトリにコピーします。次に、新しいイメージロケーションを使用してリソースを作成します。

## Amazon SageMaker AI:「開始されていません」と「クライアントエラー:スキャンがスケジュールされていません...」というメッセージが表示される モデルパッケージまたはアルゴリズムリソースを作成すると、失敗するメッセージが表示される
<a name="troubleshooting_error_sm_failure"></a>

### 一般的な原因
<a name="troubleshooting_common_cause"></a>

このエラーは、SageMaker AI が Amazon ECR に保存されている Docker コンテナイメージのスキャンを開始できなかった場合に発生することがあります。

### 解決策
<a name="troubleshooting_resolution"></a>

この場合は、[Amazon ECR コンソール](https://console.aws.amazon.com/ecr/repositories?region=us-east-2)を開き、イメージがアップロードされた先のリポジトリを見つけてイメージを選択し、**[スキャン]** を選択してください。