翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon SageMaker アカウントに Git リポジトリを追加する
重要
Amazon SageMaker Studio または Amazon SageMaker Studio Classic が Amazon SageMaker リソースを作成できるようにするカスタムIAMポリシーは、それらのリソースにタグを追加するアクセス許可も付与する必要があります。Studio と Studio Classic は、作成したリソースに自動的にタグ付けするため、リソースにタグを追加するアクセス許可が必要です。IAM ポリシーで Studio と Studio Classic がリソースの作成を許可されていてもタグ付けが許可されていない場合、リソースの作成を試みるとAccessDenied「」エラーが発生する可能性があります。詳細については、「リソースにタグ付けするための SageMakerアクセス許可を提供する」を参照してください。
AWS Amazon のマネージドポリシー SageMaker SageMaker リソースを作成するアクセス許可を付与する には、それらのリソースの作成中にタグを追加するアクセス許可が既に含まれています。
GitHub リポジトリを管理し、ノートブックインスタンスに簡単に関連付け、認証を必要とするリポジトリの認証情報を関連付けるには、Amazon SageMaker アカウントのリソースとしてリポジトリを追加します。アカウントに保存されているリポジトリのリストと、 SageMaker コンソールと を使用して各リポジトリの詳細を表示できますAPI。
Git リポジトリは、 SageMaker コンソールまたは を使用して SageMaker アカウントに追加できます AWS CLI。
注記
を使用できます。 SageMaker API
CreateCodeRepository
Git リポジトリを SageMaker アカウントに追加するには、 を使用しますが step-by-step、ここでは手順を提供しません。
アカウントに Git リポジトリ SageMakerを追加する (コンソール)
Git リポジトリを SageMaker アカウント内のリソースとして追加するには
-
で SageMaker コンソールを開きますhttps://console.aws.amazon.com/sagemaker/
。 -
[ノートブック] で、[Git リポジトリ]、[リポジトリの追加] の順に選択します。
-
CodeCommit リポジトリを追加するには、 AWS CodeCommitを選択します。 GitHub またはその他の Git ベースのリポジトリを追加するには、GitHub/Other Git ベースのリポジトリ を選択します。
既存の CodeCommit リポジトリを追加するには
-
[既存のリポジトリを使用] を選択します。
-
[リポジトリ] で、リストからリポジトリを選択します。
-
でリポジトリに使用する名前を入力します SageMaker。名前は 1~63 文字にする必要があります。有効な文字は、a~z、A~Z、0~9、- (ハイフン) です。
-
[リポジトリの追加] を選択します。
新しい CodeCommit リポジトリを作成するには
-
[新しいリポジトリの作成] を選択します。
-
CodeCommit と の両方で使用できるリポジトリの名前を入力します SageMaker。名前は 1~63 文字にする必要があります。有効な文字は、a~z、A~Z、0~9、- (ハイフン) です。
-
[リポジトリの作成] を選択します。
以外の場所でホストされている Git リポジトリを追加するには CodeCommit
-
GitHub/Other Git ベースのリポジトリ を選択します。
-
名前を 63 文字以内で入力します。使用できる文字は、英数字、ハイフン (-)、0~9 です。
-
リポジトリURLの を入力します。でユーザー名を指定しないでくださいURL。次のステップの説明 AWS Secrets Manager に従って、 にサインイン認証情報を追加します。
-
[Git 認証情報] で、リポジトリへの認証に使用する認証情報を選択します。これは Git リポジトリがプライベートな場合にのみ必要です。
注記
Git リポジトリで 2 要素認証が有効になっている場合は、Git サービスプロバイダによって生成された個人用アクセストークンを
password
フィールドに入力します。-
既存の AWS Secrets Manager シークレットを使用するには、既存のシークレットを使用する を選択し、リストからシークレットを選択します。シークレットの作成と保存については、AWS Secrets Manager ユーザーガイドの「基本的なシークレットを作成する」を参照してください。使用するシークレットの名前に文字列
sagemaker
を含める必要があります。注記
シークレットのステージングラベルは
AWSCURRENT
で、フォーマットは次のとおりです。{"username":
UserName
, "password":Password
}GitHub リポジトリの場合は、
password
フィールドで個人用アクセストークンを使用することをお勧めします。詳細については、https://help.github.com/articles/creating-a-personal-access「-token-for-the-command-line/」を参照してください。 -
新しい AWS Secrets Manager シークレットを作成するには、シークレットの作成 を選択し、シークレットの名前を入力してから、リポジトリへの認証に使用するサインイン認証情報を入力します。シークレットの名前には文字列
sagemaker
を含める必要があります。注記
シークレットの作成に使用するIAMロールには、IAMポリシー内の
secretsmanager:GetSecretValue
アクセス許可が必要です。シークレットのステージングラベルは
AWSCURRENT
で、フォーマットは次のとおりです。{"username":
UserName
, "password":Password
}GitHub リポジトリの場合は、個人用アクセストークンを使用することをお勧めします。
-
認証情報を使用しない場合は、[シークレットなし] を選択します。
-
-
[シークレットの作成] を選択します。