

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

# 推奨 Git リポジトリを Amazon SageMaker Studio Classic にアタッチする
<a name="studio-git-attach"></a>

**重要**  
2023 年 11 月 30 日以降、従来の Amazon SageMaker Studio のエクスペリエンスは Amazon SageMaker Studio Classic と名前が変更されました。以下のセクションは、Studio Classic アプリケーションの使用を前提とした内容です。更新後の Studio エクスペリエンスを使用する場合は、「[Amazon SageMaker Studio](studio-updated.md)」を参照してください。  
Studio Classic は既存のワークロードでも維持されていますが、オンボーディングに利用できなくなりました。既存の Studio Classic アプリケーションのみを停止または削除でき、新しいアプリケーションを作成することはできません。[ワークロードを新しい Studio エクスペリエンスに移行](studio-updated-migrate.md)することをお勧めします。

Amazon SageMaker Studio Classic には、Git リポジトリの URL の入力、環境へのクローンの作成、変更のプッシュ、コミット履歴の表示を行うための Git 拡張機能が用意されています。推奨される Git リポジトリを Studio Classic にアタッチする以外にも、Amazon SageMaker AI ドメインレベルまたはユーザープロファイルレベルで推奨される Git リポジトリ URL をアタッチすることもできます。その後、推奨リストからリポジトリ URL を選択し、Studio Classic の Git 拡張機能を使用してそのリポジトリのクローンを環境に作成できます。

以下のトピックでは、 AWS CLI および SageMaker AI コンソールから Git リポジトリ URLs をドメインまたはユーザープロファイルにアタッチする方法について説明します。また、これらのリポジトリ URL をデタッチする方法についても説明します。

**Topics**
+ [AWS CLI for Amazon SageMaker Studio Classic から Git リポジトリをアタッチする](studio-git-attach-cli.md)
+ [SageMaker AI コンソールから Amazon SageMaker Studio Classic 用の Git レポジトリをアタッチする](studio-git-attach-console.md)
+ [推奨 Git リポジトリを Amazon SageMaker Studio Classic からデタッチする](studio-git-detach.md)

# AWS CLI for Amazon SageMaker Studio Classic から Git リポジトリをアタッチする
<a name="studio-git-attach-cli"></a>

**重要**  
2023 年 11 月 30 日以降、従来の Amazon SageMaker Studio のエクスペリエンスは Amazon SageMaker Studio Classic と名前が変更されました。以下のセクションは、Studio Classic アプリケーションの使用を前提とした内容です。更新後の Studio エクスペリエンスを使用する場合は、「[Amazon SageMaker Studio](studio-updated.md)」を参照してください。  
Studio Classic は既存のワークロードでも維持されていますが、オンボーディングに利用できなくなりました。既存の Studio Classic アプリケーションのみを停止または削除でき、新しいアプリケーションを作成することはできません。[ワークロードを新しい Studio エクスペリエンスに移行](studio-updated-migrate.md)することをお勧めします。

次のトピックでは、 を使用して Git リポジトリ URL をアタッチし AWS CLI、Amazon SageMaker Studio Classic がクローン作成のために自動的に提案する方法について説明します。Git リポジトリの URL をアタッチした後は、「[Amazon SageMaker Studio Classicで Git レポジトリのクローンを作成する](studio-tasks-git.md)」の手順に従ってクローンを作成できます。

## 前提条件
<a name="studio-git-attach-cli-prerequisites"></a>

開始する前に、次の前提条件を完了します。
+ 現在の CLI バージョンのインストールの AWS CLI 手順に従って、 を更新します。 [AWS](https://docs.aws.amazon.com/cli/latest/userguide/install-cliv1.html#install-tool-bundled)
+ ローカルマシンで `aws configure` を実行し、 AWS 認証情報を入力します。 AWS 認証情報の詳細については、[AWS 「認証情報の理解と取得](https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html)」を参照してください。
+ Amazon SageMaker AI ドメインにオンボードします。詳細については、「[Amazon SageMaker AI ドメインの概要](gs-studio-onboard.md)」を参照してください。

## Git リポジトリをドメインまたはユーザープロファイルにアタッチする
<a name="studio-git-attach-cli-attach"></a>

ドメインレベルで関連付けられた Git リポジトリ URL は、すべてのユーザーに継承されます。ただし、ユーザープロファイルレベルで関連付けられた Git リポジトリ URL は、特定のユーザーを対象としています。リポジトリ URL のリストを渡すことで、ドメインまたはユーザープロファイルに複数の Git リポジトリ URL をアタッチできます。

以下のセクションでは、Git リポジトリ URL をドメインとユーザープロファイルにアタッチする方法を示します。

### ドメインにアタッチする
<a name="studio-git-attach-cli-attach-domain"></a>

次のコマンドは、Git リポジトリ URL を既存のドメインにアタッチします。

```
aws sagemaker update-domain --region region --domain-id domain-id \
    --default-user-settings JupyterServerAppSettings={CodeRepositories=[{RepositoryUrl="repository"}]}
```

### ユーザープロファイルにアタッチする
<a name="studio-git-attach-cli-attach-userprofile"></a>

次のコマンドは、Git リポジトリ URL を既存のユーザープロファイルにアタッチします。

```
aws sagemaker update-user-profile --domain-id domain-id --user-profile-name user-name\
    --user-settings JupyterServerAppSettings={CodeRepositories=[{RepositoryUrl="repository"}]}
```

# SageMaker AI コンソールから Amazon SageMaker Studio Classic 用の Git レポジトリをアタッチする
<a name="studio-git-attach-console"></a>

**重要**  
2023 年 11 月 30 日以降、従来の Amazon SageMaker Studio のエクスペリエンスは Amazon SageMaker Studio Classic と名前が変更されました。以下のセクションは、Studio Classic アプリケーションの使用を前提とした内容です。更新後の Studio エクスペリエンスを使用する場合は、「[Amazon SageMaker Studio](studio-updated.md)」を参照してください。  
Studio Classic は既存のワークロードでも維持されていますが、オンボーディングに利用できなくなりました。既存の Studio Classic アプリケーションのみを停止または削除でき、新しいアプリケーションを作成することはできません。[ワークロードを新しい Studio エクスペリエンスに移行](studio-updated-migrate.md)することをお勧めします。

次のトピックでは、Amazon SageMaker AI コンソールから Git リポジトリ URL を関連付けて、Studio Classic 環境にクローンを作成する方法を説明します。Git リポジトリの URL を関連付けた後は、「[Amazon SageMaker Studio Classicで Git レポジトリのクローンを作成する](studio-tasks-git.md)」の手順に従ってクローンを作成できます。

## 前提条件
<a name="studio-git-attach-console-prerequisites"></a>

このチュートリアルを開始する前に、Amazon SageMaker AI ドメインにオンボードする必要があります。詳細については、「[Amazon SageMaker AI ドメインの概要](gs-studio-onboard.md)」を参照してください。

## Git リポジトリをドメインまたはユーザープロファイルにアタッチする
<a name="studio-git-attach-console-attach"></a>

ドメインレベルで関連付けられた Git リポジトリ URL は、すべてのユーザーに継承されます。ただし、ユーザープロファイルレベルで関連付けられた Git リポジトリ URL は、特定のユーザーを対象としています。

以下のセクションでは、Git リポジトリ URL をドメインとユーザープロファイルにアタッチする方法を示します。

### ドメインにアタッチする
<a name="studio-git-attach-console-attach-domain"></a>

**Git リポジトリ URL を既存のドメインにアタッチするには**

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

1. 左のナビゲーションペインで、**[管理設定‭]** を選択します。

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

1. Git リポジトリをアタッチするドメインを選択します。

1. **[ドメインの詳細]** ページで、**[環境]** タブを選択します。

1. **[ドメインの推奨コードリポジトリ]** タブで、**[アタッチ]** を選択します。

1. **[ソース]** に Git リポジトリの URL を入力します。

1. **[ドメインにアタッチ]** を選択します。

### ユーザープロファイルにアタッチする
<a name="studio-git-attach-console-attach-userprofile"></a>

Git リポジトリ URL を既存のユーザープロファイルにアタッチする方法を以下に示します。

**Git リポジトリ URL をユーザープロファイルにアタッチするには**

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

1. 左のナビゲーションペインで、**[管理設定‭]** を選択します。

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

1. Git リポジトリをアタッチするユーザープロファイルを含むドメインを選択します。

1. **[ドメインの詳細]** ページで、**[ユーザープロファイル]** タブを選択します。

1. Git リポジトリ URL をアタッチするユーザープロファイルを選択します。

1. **[ユーザーの詳細]** ページで、**[編集]** を選択します。

1. **[Studio の設定]** ページの **[ユーザーの推奨コードリポジトリ]** セクションで、**[アタッチ]** を選択します。

1. **[ソース]** に Git リポジトリの URL を入力します。

1. **[ユーザーにアタッチ]** を選択します。

# 推奨 Git リポジトリを Amazon SageMaker Studio Classic からデタッチする
<a name="studio-git-detach"></a>

**重要**  
2023 年 11 月 30 日以降、従来の Amazon SageMaker Studio のエクスペリエンスは Amazon SageMaker Studio Classic と名前が変更されました。以下のセクションは、Studio Classic アプリケーションの使用を前提とした内容です。更新後の Studio エクスペリエンスを使用する場合は、「[Amazon SageMaker Studio](studio-updated.md)」を参照してください。  
Studio Classic は既存のワークロードでも維持されていますが、オンボーディングに利用できなくなりました。既存の Studio Classic アプリケーションのみを停止または削除でき、新しいアプリケーションを作成することはできません。[ワークロードを新しい Studio エクスペリエンスに移行](studio-updated-migrate.md)することをお勧めします。

このガイドでは、 または Amazon SageMaker AI コンソールを使用してAmazon SageMaker AI ドメイン AWS CLI またはユーザープロファイルから Git リポジトリ URLs をデタッチする方法を示します。

**Topics**
+ [を使用して Git リポジトリをデタッチする AWS CLI](#studio-git-detach-cli)
+ [SageMaker AI コンソールを使用して Git リポジトリをデタッチする](#studio-git-detach-console)

## を使用して Git リポジトリをデタッチする AWS CLI
<a name="studio-git-detach-cli"></a>

すべての Git リポジトリ URL をドメインまたはユーザープロファイルからデタッチするには、コードリポジトリの空のリストを渡す必要があります。このリストは、`update-domain` コマンドまたは `update-user-profile` コマンドの `JupyterServerAppSettings` パラメータの一部として渡されます。単一の Git リポジトリ URL のみをデタッチするには、デタッチする Git リポジトリ URL を含まないコードリポジトリのリストを渡します。このセクションでは、 AWS Command Line Interface (AWS CLI) を使用してドメインまたはユーザープロファイルからすべての Git リポジトリ URL をデタッチする方法を示します。

### ドメインからデタッチする
<a name="studio-git-detach-cli-domain"></a>

次のコマンドは、すべての Git リポジトリ URL をドメインからデタッチします。

```
aws sagemaker update-domain --region region --domain-name domain-name \
    --domain-settings JupyterServerAppSettings={CodeRepositories=[]}
```

### ユーザープロファイルからデタッチする
<a name="studio-git-detach-cli-userprofile"></a>

次のコマンドは、すべての Git リポジトリ URL をユーザープロファイルからデタッチします。

```
aws sagemaker update-user-profile --domain-name domain-name --user-profile-name user-name\
    --user-settings JupyterServerAppSettings={CodeRepositories=[]}
```

## SageMaker AI コンソールを使用して Git リポジトリをデタッチする
<a name="studio-git-detach-console"></a>

次のセクションでは、SageMaker AI コンソールを使用して、ドメインまたはユーザープロファイルから Git リポジトリ URL を切り離す方法を説明します。

### ドメインからデタッチする
<a name="studio-git-detach-console-domain"></a>

Git リポジトリ URL を既存のドメインからデタッチするには、以下の手順に従います。

**Git リポジトリ URL を既存のドメインからデタッチするには**

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

1. 左のナビゲーションペインで、**[管理設定‭]** を選択します。

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

1. デタッチする Git リポジトリ URL を含むドメインを選択します。

1. **[ドメインの詳細]** ページで、**[環境]** タブを選択します。

1. **[ドメインの推奨コードリポジトリ]** タブで、デタッチする Git リポジトリ URL を選択します。

1. **[デタッチ]** を選択します。

1. 新しいウィンドウで、**[デタッチ]** を選択します。

### ユーザープロファイルからデタッチする
<a name="studio-git-detach-console-userprofile"></a>

Git リポジトリ URL をユーザープロファイルからデタッチするには、以下の手順に従います。

**Git リポジトリ URL をユーザープロファイルからデタッチするには**

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

1. 左のナビゲーションペインで、**[管理設定‭]** を選択します。

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

1. Git リポジトリ URL をデタッチするユーザープロファイルを含むドメインを選択します。

1. **[ドメインの詳細]** ページで、**[ユーザープロファイル]** タブを選択します。

1. Git リポジトリ URL をデタッチするユーザープロファイルを選択します。

1. **[ユーザーの詳細]** ページで、**[編集]** を選択します。

1. **[Studio の設定]** ページの **[ユーザーの推奨コードリポジトリ]** タブで、デタッチする Git リポジトリ URL を選択します。

1. **[デタッチ]** を選択します。

1. 新しいウィンドウで、**[デタッチ]** を選択します。