Studio で実行中のアプリケーションとスペースを停止して削除する - Amazon SageMaker AI

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

Studio で実行中のアプリケーションとスペースを停止して削除する

次のページでは、不要な追加コストを回避するために、未使用の Amazon SageMaker Studio リソースを停止して削除する方法に関する情報と手順を説明します。使用しなくなった Studio リソースについては、以下の両方を行う必要があります。

  • アプリケーションの停止: これにより、アプリケーションが停止し、アプリケーションが実行されているインスタンスも削除されます。アプリケーションを停止したら、再起動できます。

  • スペースの削除: これにより、アプリケーションとインスタンス用に作成された Amazon EBS ボリュームが削除されます。

    重要

    スペースを削除すると、スペース内のデータにアクセスできなくなります。スペースは、不要であることを確認してから削除してください。

Studio のスペースとアプリケーションの違いの詳細については、「Studio で実行中のインスタンス、アプリケーション、スペースを表示する」を参照してください。

Amazon SageMaker Studio アプリケーションを停止する

使用していない実行中のアプリケーションによる追加料金を回避するには、アプリケーションを停止する必要があります。アプリケーションを停止すると何が起こるか、また停止方法については、以下を参照してください。

  • 次の手順では、DeleteApp API を使用してアプリケーションを停止します。これにより、アプリケーションが実行されているインスタンスも停止します。

  • アプリケーションを停止した後に、アプリケーションを再起動することができます。

    • アプリケーションを停止しても、スペース内のファイルは保持されます。アプリケーションを再度実行すれば、スペースに保存されたファイルに、アプリケーションを削除する前と同じようにアクセスできます。

    • アプリケーションを停止すると、アプリケーションのメタデータは 24 時間以内に削除されます。詳細については、DescribeApp API のCreationTimeレスポンス要素の注を参照してください。

注記

アプリケーションに異常が検出された場合、AmazonSageMakerNotebooksServiceRolePolicy サービスにリンクされたロールと推測し、DeleteApp API を使用してアプリケーションを削除します。

以下のタブで、Studio UI、SageMaker AI コンソール、または AWS CLI を使用してドメインからアプリケーションを停止する手順を説明します。

注記

Studio で実行中のすべてのインスタンスを 1 か所で表示および停止するには、次のオプションから Studio UI を使用してアプリケーションを停止する を選ぶことをお勧めします。

Studio UI を使用して Studio アプリケーションを停止するには、次の手順を使用します。

アプリケーションを削除するには (Studio UI)
  1. Studio を起動します。このプロセスは設定によって異なります。Studio の起動方法については、「Amazon SageMaker Studio を起動する」を参照してください。

  2. 左のナビゲーションペインから [実行中のインスタンス] を選択します。

    ページのテーブルが空の場合、そのスペースには実行中のインスタンスやアプリケーションがありません。

  3. [名前] 列と [アプリケーション] 列のテーブルで、停止するスペースの名前とアプリケーションを探します。

  4. 対応する [停止] ボタンをクリックして、アプリケーションを停止します。

Studio で実行中のインスタンスを一元管理された場所に表示または停止する場合は、「Studio UI を使用してアプリケーションを停止する」を参照してください。それ以外の場合は、以下の手順をすべて行います。

SageMaker AI コンソールでは、コンソールの [スペース] セクションに表示されるスペースで実行中の Studio アプリケーションのみを停止できます。表示されるスペースについては、「Studio スペースを表示する」を参照してください。

以下の手順では、SageMaker AI コンソールを使用して Studio アプリケーションを停止する方法を説明します。

アプリケーションを停止するには (SageMaker AI コンソール)
  1. Amazon SageMaker AI コンソール (https://console.aws.amazon.com/sagemaker/) を開きます。

  2. 左側のナビゲーションペインから [管理設定‭] を展開し、[ドメイン] を選択します。

  3. 元に戻すドメインを選択します。

  4. [ドメインの詳細] ページで、[スペースの管理] タブを選択します。

  5. 重要

    [スペースの管理] タブに、スペースを削除するオプションが表示されます。スペースの削除とアプリケーションの削除には違いがあります。スペースを削除すると、スペース内のデータにアクセスできなくなります。スペースは、不要であることを確認してから削除してください。

    アプリケーションを停止するには、[スペース管理] タブの [名前] 列で、アプリケーションのスペースを選択します。

  6. [アプリケーション] セクションの [アプリケーションタイプ] 列で、停止するアプリケーションを検索します。

  7. [アクション] 列で、[アプリの削除] ボタンを選択します。

  8. ポップアップボックスで、[はい、アプリを削除します] を選択します。その後、削除のフィールドへの入力が可能になります。

  9. 削除の入力フィールドに「delete」と入力して、削除を確認します。

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

Studio で実行中のインスタンスを一元管理された場所に表示または停止するには、「Studio UI を使用してアプリケーションを停止する」を参照してください。それ以外の場合は、以下の手順をすべて行います。

次のコード例は、DeleteApp API を使用して、サンプルドメイン内のアプリケーションを停止しています。

実行中の JupyterLab または子どエディターインスタンスを停止するには、次のコード例を使用します。

aws sagemaker delete-app \ --domain-id example-domain-id \ --region AWS リージョン \ --app-name default \ --app-type example-app-type \ --space-name example-space-name
  • example-domain-id を取得するには、次の手順を実行します。

    example-domain-id を取得するには
    1. Amazon SageMaker AI コンソール (https://console.aws.amazon.com/sagemaker/) を開きます。

    2. 左側のナビゲーションペインから [管理設定‭] を展開し、[ドメイン] を選択します。

    3. ドメインを選択します。

    4. [ドメインの詳細] ページで、[ドメインの設定] タブを選択します。

    5. ドメイン ID をコピーします。

  • AWS リージョン を取得するには、次の手順に従って、ドメインに正しい AWS リージョン を使用していることを確認します。

    AWS リージョン を取得するには
    1. Amazon SageMaker AI コンソール (https://console.aws.amazon.com/sagemaker/) を開きます。

    2. 左側のナビゲーションペインから [管理設定‭] を展開し、[ドメイン] を選択します。

    3. ドメインを選択します。

    4. [ドメインの詳細] ページで、ドメインが正しいことを確認します。

    5. SageMaker AI コンソールの右上からリージョンのドロップダウンリストを展開し、AWS リージョン名前の右側にある対応する AWS リージョンID を使用します。例えば、us-west-1

  • example-app-type には、停止するアプリケーションのタイプを使用します。例えば、example-app-type を次のいずれかのアプリケーションタイプに置き換えます。

    • JupyterLab アプリケーションタイプ: JupyterLab。JupyterLab の詳細については、「SageMaker JupyterLab」を参照してください。

    • コードエディタのアプリケーションタイプ: CodeEditor。Code-OSS (Visual Studio Code - Open Source) に基づく Code Editor の詳細については、「Amazon SageMaker Studio の Code Editor」を参照してください。

  • 次の手順に従って example-space-name を取得します:

    example-space-name を取得するには
    1. Amazon SageMaker AI コンソール (https://console.aws.amazon.com/sagemaker/) を開きます。

    2. 左側のナビゲーションペインから [管理設定‭] を展開し、[ドメイン] を選択します。

    3. ドメインを選択します。

    4. [ドメインの詳細] ページで、[スペースの管理] タブを選択します。

    5. スペース名をコピーします。

SageMaker Canvas Studio Classic、または RStudio のインスタンスの実行を停止するには、次のコード例を使用します:

aws sagemaker delete-app \ --domain-id example-domain-id \ --region AWS リージョン \ --app-name default \ --app-type example-app-type \ --user-profile example-user-name
  • example-app-type には、停止するアプリケーションのタイプを使用します。例えば、example-app-type を次のいずれかのアプリケーションタイプに置き換えます。

    • SageMaker Canvas アプリケーションタイプ: Canvas。SageMaker Canvas の詳細については、「Amazon SageMaker Canvas」を参照してください。

    • Studio Classic アプリケーションタイプ: JupyterServer。Studio Classic の詳細については、「Amazon SageMaker Studio Classic」を参照してください。

    • RStudio アプリケーションタイプ: RStudioServerPro。RStudio については、「RStudio on Amazon SageMaker AI」を参照してください。

  • example-user-name を取得するには、ドメインの詳細ページに移動します。

    • 次に、[ユーザープロファイル] タブを選択し、スペースの名前をコピーします。

実行中の Studio アプリケーションを削除するその他の手順については、以下を参照してください。

Studio スペースを削除する

重要

スペースを削除すると、そのスペースに保存されているすべてのデータが失われます。スペースを削除する前にデータをバックアップすることをお勧めします。

Studio スペースを削除するには、管理者権限を持っているか、少なくともドメイン、IAM、Amazon S3 を更新するアクセス許可を持っている必要があります。

  • スペースは、アプリケーションのストレージとリソースのニーズを管理するために使用されます。スペースを削除すると、ストレージボリュームも削除されます。つまり、そのスペースに保存されているファイルにアクセスできなくなります。Studio のスペースの詳細については、「Amazon SageMaker Studio のスペース」を参照してください。

    スペースを削除する場合は、データをバックアップすることをお勧めします。

  • スペースを削除した後、そのスペースに再度アクセスすることはできません。

コンソールの [スペース] セクションに表示される Studio スペースを削除できます。表示されるスペースについては、「Studio スペースを表示する」を参照してください。

SageMaker Canvas、Studio Classic (プライベート)、および RStudio にはスペースがありません。SageMaker Canvas、Studio Classic (プライベート)、または RStudio アプリケーションを停止および削除するには、「Amazon SageMaker Studio アプリケーションを停止する」を参照してください。

ドメインの詳細ページの [スペース] セクションに、ドメイン内の Studio スペースに関する情報が表示されます。このページで、スペースを表示、作成、削除できます。

ドメイン内の Studio スペースを表示するには
  1. Amazon SageMaker AI コンソール (https://console.aws.amazon.com/sagemaker/) を開きます。

  2. 左側のナビゲーションペインから [管理設定‭] を展開し、[ドメイン] を選択します。

  3. スペースを表示するドメインを選択します。

  4. [ドメインの詳細] で、[スペースの管理]を選択して [スペース] セクションを開きます。

  5. 削除するスペースを選択します。

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

  7. [スペースの削除] というタイトルのポップアップボックスに、次の 2 つのオプションが表示されます:

    • スペース内のすべてのアプリケーションをすでにシャットダウンしている場合は、[はい、スペースを削除します] を選択します。

    • スペースに実行中のアプリケーションがまだ残っている場合は、[はい、すべてのアプリをシャットダウンしてスペースを削除します] を選択します。

  8. 削除の入力フィールドに「delete」と入力して、削除を確認します。

  9. スペースを削除するために、次の 2 つのオプションがあります:

    • スペース内のすべてのアプリケーションをすでにシャットダウンしている場合は、[スペースの削除] を選択します。

    • スペースに実行中のアプリケーションがまだ残っている場合は、[すべてのアプリをシャットダウンしてスペースを削除する] を選択します。

を使用してスペースを削除する前にAWS CLI、それに関連付けられたアプリケーションを削除する必要があります。Studio アプリケーションの停止方法については、「Amazon SageMaker Studio アプリケーションを停止する」を参照してください。

ドメイン内のスペースを削除するには、次のAWS CLIコマンドを使用します。

aws sagemaker delete-space \ --domain-id example-domain-id \ --region AWS リージョン \ --space-name example-space-name
  • example-domain-id を取得するには、次の手順を実行します。

    example-domain-id を取得するには
    1. Amazon SageMaker AI コンソール (https://console.aws.amazon.com/sagemaker/) を開きます。

    2. 左側のナビゲーションペインから [管理設定‭] を展開し、[ドメイン] を選択します。

    3. ドメインを選択します。

    4. [ドメインの詳細] ページで、[ドメインの設定] タブを選択します。

    5. ドメイン ID をコピーします。

  • AWS リージョン を取得するには、次の手順に従って、ドメインに正しい AWS リージョン を使用していることを確認します。

    AWS リージョン を取得するには
    1. Amazon SageMaker AI コンソール (https://console.aws.amazon.com/sagemaker/) を開きます。

    2. 左側のナビゲーションペインから [管理設定‭] を展開し、[ドメイン] を選択します。

    3. ドメインを選択します。

    4. [ドメインの詳細] ページで、ドメインが正しいことを確認します。

    5. SageMaker AI コンソールの右上からリージョンのドロップダウンリストを展開し、AWS リージョン名前の右側にある対応する AWS リージョンID を使用します。例えば、us-west-1

  • 次の手順に従って example-space-name を取得します:

    example-space-name を取得するには
    1. Amazon SageMaker AI コンソール (https://console.aws.amazon.com/sagemaker/) を開きます。

    2. 左側のナビゲーションペインから [管理設定‭] を展開し、[ドメイン] を選択します。

    3. ドメインを選択します。

    4. [ドメインの詳細] ページで、[スペースの管理] タブを選択します。

    5. スペース名をコピーします。