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. https://console.aws.amazon.com/sagemaker/ で Amazon SageMaker AI コンソールを開きます。

  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. https://console.aws.amazon.com/sagemaker/ で Amazon SageMaker AI コンソールを開きます。

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

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

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

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

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

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

    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. https://console.aws.amazon.com/sagemaker/ で Amazon SageMaker AI コンソールを開きます。

    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. https://console.aws.amazon.com/sagemaker/ で Amazon SageMaker AI コンソールを開きます。

  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. https://console.aws.amazon.com/sagemaker/ で Amazon SageMaker AI コンソールを開きます。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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