

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

# SageMaker ディストリビューションイメージを更新する
<a name="studio-updated-jl-update-distribution-image"></a>

**重要**  
このトピックでは、スペースを作成し、ユーザーにそのスペースへのアクセス権を付与することを前提としています。詳細については、「[ユーザーにスペースへのアクセスを許可する](studio-updated-jl-admin-guide-permissions.md)」を参照してください。

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

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

## イメージを更新する (UI)
<a name="studio-updated-jl-update-distribution-image-ui"></a>

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

**イメージを更新するには (UI)**

1. Studio を開きます。Studio を開く方法については、「[Amazon SageMaker Studio を起動する](studio-updated-launch.md)」を参照してください。

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

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

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

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

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

## イメージを更新する (AWS CLI)
<a name="studio-updated-jl-update-distribution-image-cli"></a>

このセクションでは、 AWS Command Line Interface (AWS CLI) がインストールされていることを前提としています。のインストールの詳細については AWS CLI、「 [の最新バージョンのインストールまたは更新 AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)」を参照してください。

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

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

1. スペースを更新する

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

**重要**  
イメージの更新を開始する前に、次の情報を準備しておく必要があります。  
domain ID – ユーザーの Amazon SageMaker AI ドメインの ID です。
アプリケーションタイプ – JupyterLab。
アプリケーション名 – デフォルト。
スペース名 – スペースに指定された名前。
インスタンスタイプ – アプリケーションを実行するために使用する Amazon EC2 インスタンスタイプ。例えば、`ml.t3.medium`。
SageMaker イメージ 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}}"
```