Git SageMaker リポジトリをノートブックインスタンスに関連付ける - Amazon SageMaker

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

Git SageMaker リポジトリをノートブックインスタンスに関連付ける

ノートブックインスタンスを Git リポジトリに関連付けると、ノートブックインスタンスを停止または削除しても持続するソース管理環境にノートブックを保存できます。ノートブックインスタンスには、1 つのデフォルトリポジトリと最大 3 つの追加リポジトリを関連付けることができます。リポジトリは AWS CodeCommit、 GitHub、またはその他の Git サーバーでホストできます。ノートブックインスタンスに Git リポジトリを関連付けると、次の場合に役立ちます。

  • 永続性 - ノートブックインスタンス内のノートブックは永続的な Amazon EBS ボリュームに保存されますが、ノートブックインスタンスの存続期間を超えて存続することはありません。ノートブックを Git リポジトリに保存すると、ノートブックインスタンスを停止または削除した場合でも、ノートブックを保存して使用できます。

  • コラボレーション - チームの仲間同士が機械学習プロジェクトを共同で作業することがよくあります。ノートブックを Git リポジトリに保存すると、異なるノートブックインスタンスで作業しているピアがノートブックを共有したり、ソース管理環境でノートブックを共同作業したりすることができます。

  • 学習-機械学習の手法を示す多くの Jupyter ノートブックは、公開されている Git リポジトリ (など) で入手できます。 GitHubノートブックインスタンスをリポジトリと関連付けて、そのリポジトリに含まれる Jupyter ノートブックを簡単に読み込むことができます。

Git リポジトリをノートブックインスタンスに関連付けるには次の 2 つの方法があります。

  • Git リポジトリを Amazon SageMaker アカウントのリソースとして追加します。次に、リポジトリにアクセスするために、認証情報を含む AWS Secrets Manager シークレットを指定できます。そうすることで、認証を必要とするリポジトリにアクセスできます。

  • アカウントのリソースではない公開 Git リポジトリを関連付けます。これを行うと、リポジトリにアクセスするための認証情報を指定できません。