Git リポジトリをアタッチする (AWS CLI) - Amazon SageMaker AI

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

Git リポジトリをアタッチする (AWS CLI)

このセクションでは、 を使用して Git リポジトリ (リポジトリ) URL をアタッチする方法について説明します AWS CLI。Git リポジトリの URL をアタッチした後は、「Amazon SageMaker Studio で Git リポジトリのクローンを作成する」の手順に従ってクローンを作成できます。

前提条件

開始する前に、次の前提条件を完了します。

Git リポジトリを Amazon SageMaker AI ドメイン (ドメイン) またはユーザープロファイルにアタッチする

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

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

Amazon SageMaker AI ドメインにアタッチする

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

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

ユーザープロファイルにアタッチする

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

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

Amazon SageMaker Studio で Git リポジトリのクローンを作成する

Amazon SageMaker Studio は、ローカル Git リポジトリにのみ接続されます。リポジトリ内のファイルにアクセスするには、Studio 内から Git リポジトリのクローンを作成します。これを行うため、Studio には、Git リポジトリ の URL の入力、環境へのクローンの作成、変更のプッシュ、コミット履歴の表示を行うための Git 拡張機能が用意されています。

リポジトリが非公開で、リポジトリにアクセスするために認証情報が必要な場合、ユーザーの認証情報の入力を求められます。認証情報には、ユーザー名と個人用のアクセストークンが含まれます。個人用のアクセストークンの詳細については、「Managing your personal access tokens」を参照してください。

管理者は、Amazon SageMaker AI ドメインまたはユーザープロファイルレベルで、推奨 Git リポジトリ URL をアタッチすることもできます。その後、ユーザーは、推奨リストからリポジトリ URL を選択して、そのリポジトリのクローンを Studio に作成できます。推奨リポジトリのアタッチの詳細については、「推奨 Git リポジトリを Amazon SageMaker Studio Classic にアタッチする」を参照してください。