

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

# イメージリソースをクリーンアップする
<a name="rstudio-byoi-sdk-cleanup"></a>

このガイドでは、前のセクションで作成した RStudio イメージリソースをクリーンアップする方法について説明します。イメージを削除するには、このガイドに示すように AWS CLI、SageMaker AI コンソールまたは を使用して次の手順を実行します。
+ Amazon SageMaker AI ドメインからイメージとイメージバージョンをデタッチします。
+ イメージ、イメージバージョン、およびアプリケーションイメージ構成を削除します。

これらのステップを完了したら、Amazon ECR からコンテナイメージとリポジトリを削除できます。コンテナイメージとリポジトリを削除する方法の詳細については、「[プライベートリポジトリを削除する](https://docs.aws.amazon.com/AmazonECR/latest/userguide/repository-delete.html)」を参照してください。

## SageMaker AI コンソールからリソースをクリーンアップする
<a name="rstudio-byoi-sdk-cleanup-console"></a>

ドメインからイメージをデタッチすると、イメージバージョンがすべてデタッチされます。イメージをデタッチすると、ドメインのすべてのユーザーがイメージバージョンにアクセスできなくなります。

**イメージをデタッチするには**

1. Amazon SageMaker AI コンソール ([https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)) を開きます。

1. 左のナビゲーションペインで、**[管理設定‭]** を選択します。

1. **[管理設定]** で、**[ドメイン]** を選択します。

1. 目的のドメインを選択します。

1. **[環境]** を選択します。

1. **[ドメインにアタッチされたカスタムイメージ]** でイメージを選択して、**[デタッチ]** を選択します。

1. (オプション) SageMaker AIからイメージとすべてのバージョンを削除するには、**[選択されたイメージも削除...]** を選択します。これによって関連付けられたイメージが Amazon ECR から削除されることはありません。

1. **[デタッチ]** を選択します。

## からリソースをクリーンアップする AWS CLI
<a name="rstudio-byoi-sdk-cleanup-cli"></a>

**リソースをクリーンアップするには**

1. ドメインに空のカスタムイメージリストを渡して、ドメインからイメージとイメージバージョンをデタッチします。[現在のドメインに SageMaker イメージをアタッチする](studio-byoi-attach.md#studio-byoi-sdk-attach-current-domain) で作成した `update-domain-input.json` ファイルを開きます。

1. `RSessionAppSettings` カスタムイメージを削除して、ファイルを保存します。`KernelGatewayAppSettings` カスタムイメージは変更しないでください。

   ```
   {
       "DomainId": "d-xxxxxxxxxxxx",
       "DefaultUserSettings": {
         "KernelGatewayAppSettings": {
            "CustomImages": [
            ],
            ...
         },
         "RSessionAppSettings": { 
           "CustomImages": [ 
           ],
           "DefaultResourceSpec": { 
           }
           ...
         }
       }
   }
   ```

1. ドメイン ID とデフォルトのユーザー設定ファイルを使って、ドメインを更新します。

   ```
   aws sagemaker update-domain \
       --domain-id {{<d-xxxxxxxxxxxx>}} \
       --cli-input-json file://update-domain-input.json
   ```

   レスポンス:

   ```
   {
       "DomainArn": "arn:aws:sagemaker:us-east-2:acct-id:domain/d-xxxxxxxxxxxx"
   }
   ```

1. アプリケーションイメージ構成を削除します。

   ```
   aws sagemaker delete-app-image-config \
       --app-image-config-name rstudio-image-config
   ```

1. SageMaker イメージを削除します。これにより、すべてのイメージバージョンも削除されます。イメージバージョンによって表される、Amazon ECR のコンテナイメージは削除されません。

   ```
   aws sagemaker delete-image \
       --image-name rstudio-image
   ```