

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

# 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"}]}
```