翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Git リポジトリをアタッチする (AWS CLI)
このセクションでは、 を使用して Git リポジトリ (リポジトリ) URL をアタッチする方法を示します AWS CLI。Git リポジトリの URL をアタッチした後は、「Amazon SageMaker Studio で Git リポジトリのクローンを作成する」の手順に従ってクローンを作成できます。
前提条件
開始する前に、次の前提条件を完了します。
-
「現在のバージョンのインストール AWS CLI 」の手順に従って、 を更新します。 AWS Command Line Interface
-
ローカルマシンで
aws configure
を実行し、 AWS 認証情報を入力します。 AWS 認証情報の詳細については、AWS 「認証情報の理解と取得」を参照してください。 -
Amazon SageMaker AI ドメインにオンボードします。詳細については、「Amazon SageMaker AI ドメインの概要」を参照してください。
Git リポジトリを Amazon SageMaker AI ドメイン (ドメイン) またはユーザープロファイルにアタッチする
ドメインレベルで関連付けられた Git リポジトリ URL は、すべてのユーザーに継承されます。ただし、ユーザープロファイルレベルで関連付けられた Git リポジトリ URL は、特定のユーザーを対象としています。リポジトリ URLs のリストを渡すことで、複数の Git リポジトリ URLs を Amazon SageMaker AI ドメインまたはユーザープロファイルにアタッチできます。
以下のセクションでは、Git リポジトリ URL をドメインとユーザープロファイルにアタッチする方法を示します。
Amazon SageMaker AI ドメインにアタッチする
次のコマンドは、Git リポジトリ URL を既存のドメインにアタッチします。
aws sagemaker update-domain --region
region
--domain-iddomain-id
\ --default-user-settings JupyterLabAppSettings={CodeRepositories=[{RepositoryUrl="repository
"}]}
ユーザープロファイルにアタッチする
次のコマンドは、Git リポジトリ URL を既存のユーザープロファイルにアタッチします。
aws sagemaker update-user-profile --domain-id
domain-id
--user-profile-nameuser-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 リポジトリ URLs をアタッチすることもできます。その後、ユーザーは、推奨リストからリポジトリ URL を選択して、そのリポジトリのクローンを Studio に作成できます。推奨リポジトリのアタッチの詳細については、「推奨の Git リポジトリを Studio Classic にアタッチする」を参照してください。