SageMaker AI ディストリビューションイメージを更新する - Amazon SageMaker AI

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

SageMaker AI ディストリビューションイメージを更新する

重要

このトピックでは、スペースを作成し、ユーザーにそのスペースへのアクセス権を付与することを前提としています。詳細については、「ユーザーにスペースへのアクセスを許可する」を参照してください。

ディス SageMaker トリビューションイメージの最新バージョンを使用して最新の機能にアクセスするように、すでに作成した JupyterLab スペースを更新します。Studio UI または AWS Command Line Interface (AWS CLI) を使用してイメージを更新できます。

以下のセクションでは、イメージの更新について説明します。

イメージを更新するには、ユーザーの JupyterLab スペースを再起動する必要があります。次の手順を使用して、ユーザーの JupyterLab スペースを最新のイメージで更新します。

イメージを更新するには (UI)
  1. Studio を開きます。Studio を開く方法については、「Amazon SageMaker Studio を起動する」を参照してください。

  2. JupyterLab を選択します。

  3. ユーザーの JupyterLab スペースを選択します。

  4. [スペースを停止] を選択します。

  5. イメージ で、 SageMaker AI ディストリビューションイメージの更新バージョンを選択します。最新のイメージについては、[最新] を選択します。

  6. [実行スペース] を選択します。

このセクションでは、 AWS Command Line Interface (AWS CLI) がインストールされていることを前提としています。のインストールの詳細については AWS CLI、「 の最新バージョンのインストールまたは更新 AWS CLI」を参照してください。

イメージを更新するには、ユーザーのスペースに対して以下を実行する必要があります。

  1. JupyterLab アプリケーションを削除する

  2. スペースを更新する

  3. アプリケーションの作成

重要

イメージの更新を開始する前に、次の情報を準備しておく必要があります。

  • domain ID – ユーザーの Amazon SageMaker AI ドメインの ID。

  • アプリケーションタイプ – JupyterLab。

  • アプリケーション名 – デフォルト。

  • スペース名 – スペースに指定された名前。

  • インスタンスタイプ – アプリケーションの実行に使用している Amazon EC2インスタンスタイプ。例えば、ml.t3.medium と指定します。

  • SageMaker AI イメージ ARN – SageMaker AI ディストリビューションイメージの Amazon リソースネーム (ARN)。 SageMaker AI ディストリビューションイメージの最新バージョンを指定するには、 sagemaker-distribution-cpuまたは をリソース識別子sagemaker-distribution-gpuとして指定します。

JupyterLab アプリケーションを削除するには、次のコマンドを実行します。

aws sagemaker delete-app \ --domain-id your-user's-domain-id --app-type JupyterLab \ --app-name default \ --space-name name-of-your-user's-space

ユーザーのスペースを更新するには、次のコマンドを実行します。

aws sagemaker update-space \ --space-name name-of-your-user's-space \ --domain-id your-user's-domain-id

スペースが正常に更新されると、レスポンスARNにスペースが表示されます。

{ "SpaceArn": "arn:aws:sagemaker:AWS リージョン:111122223333:space/your-user's-domain-id/name-of-your-user's-space" }

次のコマンドを使用して、アプリケーションを作成します。

aws sagemaker create-app \ --domain-id your-user's-domain-id \ --app-type JupyterLab \ --app-name default \ --space-name name-of-your-user's-space \ --resource-spec "InstanceType=instance-type,SageMakerImageArn=arn:aws:sagemaker:AWS リージョン:555555555555:image/sagemaker-distribution-resource-identifier"