

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

# モデルの承認ステータスを更新する
<a name="model-registry-approve"></a>

通常、モデルバージョンを作成したら、本稼働エンドポイントにデプロイする前に、そのパフォーマンスを評価する必要があります。そのパフォーマンスが要件を満たさない場合は、承認ステータスを `Approved` に更新します。`Approved` にステータスを設定すると、モデルの CI/CD デプロイを開始できます。モデルバージョンのパフォーマンスが要件を満たさない場合は、承認ステータスを `Rejected` に更新します。

モデルバージョンの登録後に承認ステータスを手動で更新するか、SageMaker AI パイプラインの作成時にモデルを評価する条件ステップを作成することができます。SageMaker AI パイプラインで条件ステップを作成する方法については、「[Pipelines のステップ](build-and-manage-steps.md)」を参照してください。

SageMaker AI が提供するプロジェクトテンプレートのいずれかを使用し、モデルバージョンの承認ステータスが変更されると、次のアクションが発生します。(有効な遷移のみを表示しています)。
+ `PendingManualApproval` から `Approved` - 承認されたモデルバージョンの CI/CD デプロイを開始する
+ `PendingManualApproval` から `Rejected` — アクションなし
+ `Rejected` から `Approved` - 承認されたモデルバージョンの CI/CD デプロイを開始する
+ `Approved` から `Rejected` — ステータスが `Approved` になっている最新のモデルバージョンの CI/CD デプロイを開始します。

モデルバージョンの承認ステータスを更新するには、 AWS SDK for Python (Boto3) を使用するか、Amazon SageMaker Studio コンソールを使用します。SageMaker AI パイプラインの条件ステップの一部として、モデルバージョンの承認ステータスを更新することもできます。SageMaker AI パイプラインでモデル承認ステップを使用する方法については、「[Pipelines の概要](pipelines-overview.md)」を参照してください。

## モデルの承認ステータスを更新する (Boto3)
<a name="model-registry-approve-api"></a>

[モデルバージョンを登録する](model-registry-version.md) でモデルバージョンを作成した際、`ModelApprovalStatus` は `PendingManualApproval` に設定されます。このモデルの承認ステータスを更新するには、`update_model_package` を呼び出します。このプロセスを自動化するには、モデルのパフォーマンス指標の評価結果に応じてモデルの承認ステータスを設定する、などのようなコードを記述します。また、新しいモデルバージョンが承認されるとそのモデルバージョンを自動的にデプロイするステップをパイプライン内に作成できます。次のコードスニペットは、承認ステータスを `Approved` に手動で変更する方法を示しています。

```
model_package_update_input_dict = {
    "ModelPackageArn" : model_package_arn,
    "ModelApprovalStatus" : "Approved"
}
model_package_update_response = sm_client.update_model_package(**model_package_update_input_dict)
```

## モデルの承認ステータスを更新する (Studio または Studio Classic)
<a name="model-registry-approve-studio"></a>

Amazon SageMaker Studio コンソールで承認ステータスを手動で変更するには、Studio または Studio Classic のどちらを使用しているかに応じて、次の手順を実行します。

------
#### [ Studio ]

1. 「[Launch Amazon SageMaker Studio](https://docs.aws.amazon.com/sagemaker/latest/dg/studio-updated-launch.html)」の手順に従って、SageMaker Studio コンソールを開きます。

1. 左側のナビゲーションペインで、**[モデル]** を選択してモデルグループのリストを表示します。

1. まだ選択されていない場合は、**[登録済みモデル]** タブをクリックします。

1. **[登録済みモデル]** タブラベルのすぐ下にある **[モデルグループ]** をまだ選択していない場合は、選択します。

1. モデルグループのリストから、表示するモデルグループの左側にある山括弧を選択します。

1. モデルグループ内のモデルバージョンが一覧表示されます。削除するモデルバージョンが表示されていない場合は、**[すべて表示]** を選択して、モデルグループの詳細ページにモデルバージョンの完全なリストを表示します。

1. 更新するモデルバージョンの名前を選択します。

1. **[デプロイ]** タブに、現在の承認ステータスが表示されます。現在の承認ステータスの横にあるドロップダウンメニューをクリックして、更新された承認ステータスを選択します。

------
#### [ Studio Classic ]

1. Amazon SageMaker Studio Classic にサインインします。詳細については、「[Launch Amazon SageMaker Studio Classic](https://docs.aws.amazon.com/sagemaker/latest/dg/studio-launch.html)」を参照してください。

1. 左側のナビゲーションペインで **[ホーム]** アイコン(![\[Black square icon representing a placeholder or empty image.\]](http://docs.aws.amazon.com/ja_jp/sagemaker/latest/dg/images/studio/icons/house.png)) を選択します。

1. **[モデル]** を選択し、**[モデルレジストリ]** を選択します。

1. Model Group のリストから、表示する Model Group の名前を選択します。新しいタブが開き、Model Group 内にあるモデルバージョンのリストが表示されます。

1. モデルバージョンのリストで、更新するモデルバージョンの名前を選択します。

1. **[アクション]** ドロップダウンメニューでは、2 つのメニューオプションのいずれかを選択して、モデルバージョンステータスを更新できます。
   + **[ステータスを更新]** オプションを使用する

     1. **[アクション]** ドロップダウンメニューで **[ステータスを更新]** ドロップダウンメニューを選択し、新しいモデルバージョンステータスを選択します。

     1. (オプション) **[コメント]** フィールドに、さらに詳細を追加します。

     1. **[保存して更新]** を選択します。
   + **[編集]** オプションを使用する

     1. **[アクション]** ドロップダウンメニューから、**[編集]** を選択します。

     1. (オプション) **[コメント]** フィールドに、さらに詳細を追加します。

     1. **[Save changes]** (変更の保存) をクリックします。

1. モデルバージョンページで、モデルバージョンステータスが正しい値に更新されたことを確認します。

------

`us-east-1`、、`us-west-2`、`ap-northeast-1`および `eu-west-1`リージョンの場合、次の手順を使用して、ログに記録されたモデルバージョンと登録されたモデルバージョンの系統の詳細にアクセスできます。

1. 「[Launch Amazon SageMaker Studio](https://docs.aws.amazon.com/sagemaker/latest/dg/studio-updated-launch.html)」の手順に従って、SageMaker Studio コンソールを開きます。

1. 左側のナビゲーションペインで **[モデル]** を選択します。

1. ログに記録された**モデル**タブを選択し、まだ選択されていない場合は登録**済みモデル**を選択します。

1. モデルを選択し、**最新バージョンの表示**を選択します。

1. **ガバナンス**タブを選択します。

1. **ガバナンスの概要**の**デプロイ**セクションには、現在の承認ステータスが表示されます。ドロップダウンメニューから更新された承認ステータスを選択します。