

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

# Amazon SageMaker AI ドメインを削除する
<a name="gs-studio-delete-domain"></a>

このページでは、ドメインを削除する方法と必要な要件について説明します。ドメインは、認証済みユーザーのリスト、設定、Amazon Elastic File System (Amazon EFS) ボリュームで構成されます。Amazon EFS ボリュームには、ノートブック、リソース、アーティファクトなど、ユーザーのデータが含まれています。ユーザーは、ユーザーのノートブック、ターミナル、コンソールの読み取りと実行をサポートする複数のアプリケーション (アプリ) を持つことができます。ドメインは、次のいずれかを使用して削除できます。
+ AWS コンソール
+ AWS Command Line Interface (AWS CLI)
+ SageMaker SDK

## 要件
<a name="gs-studio-delete-domain-requirements"></a>

ドメインを削除するには、以下の要件を満たす必要があります。
+ ドメインを削除するには、管理者権限が必要です。
+ 削除できるのは、ドメインで `InService` ステータスが **[準備完了]** と表示されているアプリケーションのみです。アプリケーションを含むドメインを削除するためにステータスが `Failed` のアプリケーションを削除する必要はありません。ドメインでは、失敗した状態のアプリケーションを削除しようとすると、エラーが発生します。
+ ドメインにユーザープロファイルや共有スペースが含まれていると、ドメインは削除できません。障害が発生していないアプリがユーザープロファイルや共有スペースに含まれていると、プロファイルやスペースを削除できません。

  これらのリソースを削除すると、次のようになります。
  + アプリ - ユーザーのホームディレクトリのデータ (ファイルとノートブック) が保存されます。保存されていないノートブックデータは失われます。
  + ユーザープロファイル – ユーザーはその後ドメインにサインインできなくなります。ユーザーはホームディレクトリにアクセスできなくなりますが、データは削除されません。管理者は、ユーザーの AWS アカウントに保存されている Amazon EFS ボリュームからデータを取得できます。
+ 認証モードを IAM から IAM アイデンティティセンターに切り替えるには、ドメインを削除する必要があります。

## EFS ファイル
<a name="gs-studio-delete-domain-efs"></a>

ファイルは、バックアップとして Amazon EFS ボリュームに保持されます。このバックアップには、マウントされたディレクトリのファイルが含まれます。Amazon SageMaker Studio Classic の場合は `/home/sagemaker-user` ディレクトリ、カーネルの場合は `/root` ディレクトリです。

これらのマウントされたディレクトリからファイルを削除すると、カーネルまたはアプリケーションにより、削除したファイルが非表示のゴミ箱フォルダに移動されることがあります。ゴミ箱フォルダがマウントされたディレクトリ内にある場合、それらのファイルは Amazon EFS ボリュームにコピーされ、料金が発生します。これらの Amazon EFS 料金を回避するには、ゴミ箱フォルダの場所を特定して消去する必要があります。デフォルトのアプリケーションとカーネルのゴミ箱フォルダの場所は `~/.local/` です。これは、カスタムのアプリケーションやカーネルに使用する Linux ディストリビューションによって異なる場合があります。Amazon EFS ボリュームの詳細については、「[SageMaker Studio Classic で Amazon EFS ストレージボリュームを管理する](studio-tasks-manage-storage.md)」を参照してください。

SageMaker AI コンソールを使用してドメインを削除すると、Amazon EFS ボリュームはデタッチされます。削除はされません。 AWS CLI または SageMaker Python SDK を使ってドメインを削除する場合も、デフォルトで同じ動作となります。ただし、 AWS CLI または SageMaker Python SDK を使用する場合は、 `RetentionPolicy`を に設定できます`HomeEfsFileSystem=Delete`。これにより、ドメインとともに Amazon EFS ボリュームが削除されます。

## Amazon SageMaker AI ドメインを削除する (コンソール)
<a name="gs-studio-delete-domain-studio"></a>

**重要**  
ユーザー、スペース、またはドメインを削除すると、対応するデータを含む Amazon EFS ボリュームは失われます。これには、ノートブックやその他のアーティファクトが含まれます。

**ドメインを削除するには**

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

1. オプションが既に展開されていない場合は、左側のナビゲーションペインで、**[管理者設定]** を選択して、オプションを展開します。

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

1. 削除するドメイン名のリンクをクリックします。

1. **[ユーザープロファイル]** タブを選択します。

1. **[ユーザープロファイル]** リストの各ユーザーに対して、以下の手順を繰り返します。

   1. ユーザー名のリンクをクリックします。

   1. 選択されていない場合は、**[ユーザーの詳細]** タブをクリックします。

   1. 任意のアプリケーションとスペースを検索し、対応する **[アクション]** 列で、**[削除]** を選択します。

   1. 削除手順に従います。

   1. すべてのアプリとスペースの **[ステータス]** が **[削除済み]** になったら、ページの右上にある **[削除]** をクリックします。

   1. 削除手順に従います。

1. ユーザーをすべて削除したら、**[スペースの管理]** タブを選択します。

1. **[スペース]** リストのスペースごとに、以下の手順を繰り返します。

   1. スペースに対応するバブルを選択します。

   1. **[削除]** を選択します。

   1. 削除手順に従います。

1. ユーザーとスペースをすべて削除したら、**[ドメインの設定]** タブを選択します。

1. **[ドメインを削除]** セクションを探します。

1. [**Delete domain (ドメインの削除)**] を選択します。このボタンが使用できない場合は、前の手順を繰り返して、すべてのスペースとユーザーを削除する必要があります。

1. 削除手順に従います。

## Amazon SageMaker AI ドメインを削除する (AWS CLI)
<a name="gs-studio-delete-domain-cli"></a>

**ドメインを削除するには**

1. アカウント内のドメインのリストを取得します。

   ```
   aws --region Region sagemaker list-domains
   ```

1. 削除するドメインのアプリケーションのリストを取得します。

   ```
   aws --region Region sagemaker list-apps \
       --domain-id-equals DomainId
   ```

1. リストの各アプリケーションを削除します。

   ```
   aws --region Region sagemaker delete-app \
       --domain-id DomainId \
       --app-name AppName \
       --app-type AppType \
       --user-profile-name UserProfileName
   ```

1. ドメインのユーザープロファイルのリストを取得します。

   ```
   aws --region Region sagemaker list-user-profiles \
       --domain-id-equals DomainId
   ```

1. リストの各ユーザープロファイルを削除します。

   ```
   aws --region Region sagemaker delete-user-profile \
       --domain-id DomainId \
       --user-profile-name UserProfileName
   ```

1. ドメインの共有スペースのリストを取得します。

   ```
   aws --region Region sagemaker list-spaces \
       --domain-id DomainId
   ```

1. リストの各共有スペースを削除します。

   ```
   aws --region Region sagemaker delete-space \
       --domain-id DomainId \
       --space-name SpaceName
   ```

1. ドメインを削除します。Amazon EFS ボリュームも削除する場合は、`HomeEfsFileSystem=Delete` を指定します。

   ```
   aws --region Region sagemaker delete-domain \
       --domain-id DomainId \
       --retention-policy HomeEfsFileSystem=Retain
   ```