Fügen Sie Ihrem SageMaker Amazon-Konto ein Git-Repository hinzu - Amazon SageMaker

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Fügen Sie Ihrem SageMaker Amazon-Konto ein Git-Repository hinzu

Wichtig

Benutzerdefinierte IAM-Richtlinien, die es Amazon SageMaker Studio oder Amazon SageMaker Studio Classic ermöglichen, SageMaker Amazon-Ressourcen zu erstellen, müssen auch Berechtigungen zum Hinzufügen von Tags zu diesen Ressourcen gewähren. Die Berechtigung zum Hinzufügen von Tags zu Ressourcen ist erforderlich, da Studio und Studio Classic automatisch alle von ihnen erstellten Ressourcen taggen. Wenn eine IAM-Richtlinie Studio und Studio Classic das Erstellen von Ressourcen, aber kein Tagging erlaubt, können "AccessDenied" Fehler auftreten, wenn versucht wird, Ressourcen zu erstellen. Weitere Informationen finden Sie unter Stellen Sie Berechtigungen für das Taggen von Ressourcen SageMaker bereit.

AWS Verwaltete Richtlinien für Amazon SageMakerdie Berechtigungen zum Erstellen von SageMaker Ressourcen gewähren, beinhalten bereits Berechtigungen zum Hinzufügen von Tags beim Erstellen dieser Ressourcen.

Um Ihre GitHub Repositorys zu verwalten, sie einfach Ihren Notebook-Instances zuzuordnen und Anmeldeinformationen für Repositorys zuzuweisen, die eine Authentifizierung erfordern, fügen Sie die Repositorys als Ressourcen zu Ihrem Amazon-Konto hinzu. SageMaker Sie können eine Liste der Repositorys, die in Ihrem Konto gespeichert sind, sowie Details zu jedem Repository in der SageMaker Konsole und mithilfe der API einsehen.

Sie können Ihrem SageMaker Konto Git-Repositorys in der SageMaker Konsole hinzufügen oder indem Sie die AWS CLI verwenden.

Anmerkung

Sie können die SageMaker API verwenden CreateCodeRepositoryum Git-Repositorys zu deinem SageMaker Konto hinzuzufügen, aber eine step-by-step Anleitung dazu findest du hier nicht.

Fügen Sie Ihrem SageMaker Konto ein Git-Repository hinzu (Konsole)

Um ein Git-Repository als Ressource zu Ihrem SageMaker Konto hinzuzufügen
  1. Öffnen Sie die SageMaker Konsole unter https://console.aws.amazon.com/sagemaker/.

  2. Wählen Sie unter Notebook die Option Git-Repositorys und dann Repository hinzufügen.

  3. Um ein CodeCommit Repository hinzuzufügen, wählen Sie AWS CodeCommit. Um ein GitHub oder ein anderes Git-basiertes Repository hinzuzufügen, wählen Sie GitHub/Other Git-based repo.

Um ein vorhandenes Repository hinzuzufügen CodeCommit
  1. Wählen Sie Use existing repository (Bestehendes Repositorys verwenden) aus.

  2. Bei Repository wählen Sie ein Repository aus der Liste.

  3. Geben Sie einen Namen ein, der für das Repository verwendet werden soll SageMaker. Der Name muss 1 bis 63 Zeichen enthalten. Gültige Zeichen sind a–z, A-Z, 0–9 und Bindestrich (-).

  4. Wählen Sie Add repository (Repository hinzufügen) aus.

Um ein neues CodeCommit Repository zu erstellen
  1. Wählen Sie Create new repository (Neues Repository erstellen) aus.

  2. Geben Sie einen Namen für das Repository ein, den Sie CodeCommit sowohl in als auch verwenden können SageMaker. Der Name muss 1 bis 63 Zeichen enthalten. Gültige Zeichen sind a–z, A-Z, 0–9 und Bindestrich (-).

  3. Wählen Sie Repository erstellen aus.

Um ein Git-Repository hinzuzufügen, das an einem anderen Ort gehostet wird als CodeCommit
  1. Wählen Sie GitHub/Other Git-based repo.

  2. Geben Sie einen Namen mit bis zu 63 Zeichen ein. Gültige Zeichen sind alphanumerische Zeichen, Bindestrich (-) und 0 - 9.

  3. Geben Sie die URL für das Repository ein. Geben Sie keinen Benutzernamen in der URL an. Fügen Sie die Anmeldeinformationen AWS Secrets Manager wie im nächsten Schritt beschrieben hinzu.

  4. Bei Git credentials (Git-Anmeldeinformationen) wählen Sie die Anmeldeinformationen aus, die für die Authentifizierung beim Repository verwendet werden sollen. Dies ist nur erforderlich, wenn das Git-Repository privat ist.

    Anmerkung

    Wenn Sie die Zwei-Faktor-Authentifizierung für Ihr Git-Repository aktiviert haben, geben Sie ein persönliches Zugriffstoken, das von Ihrem Git-Dienstanbieter generiert wurde, in das password Feld ein.

    1. Um ein vorhandenes AWS Secrets Manager Manager-Geheimnis zu verwenden, wählen Sie Vorhandenes Geheimnis verwenden und wählen Sie dann ein Geheimnis aus der Liste aus. Informationen zum Erstellen und Speichern eines Secrets finden Sie unter Erstellen eines Basis-Secrets im AWS Secrets Manager-Benutzerhandbuch. Der Name des verwendeten Secrets muss die Zeichenfolge sagemaker enthalten.

      Anmerkung

      Das Secret muss die Staging-Kennzeichnung AWSCURRENT haben und im folgenden Format vorliegen:

      {"username": UserName, "password": Password}

      Für GitHub Repositorien empfehlen wir, vor password Ort ein persönliches Zugriffstoken zu verwenden. Weitere Informationen finden Sie unter https://help.github.com/articles/ creating-a-personal-access - token-for-the-command -line/.

    2. Um ein neues AWS Secrets Manager-Geheimnis zu erstellen, wählen Sie Create Secret, geben Sie einen Namen für das Secret ein und geben Sie dann die Anmeldeinformationen ein, mit denen Sie sich beim Repository authentifizieren möchten. Der Name des Secrets muss die Zeichenfolge sagemaker enthalten.

      Anmerkung

      Die IAM-Rolle, die Sie zum Erstellen des Secrets verwenden, muss in ihrer IAM-Richtlinie die secretsmanager:GetSecretValue Berechtigung dsada haben.

      Das Secret muss die Staging-Kennzeichnung AWSCURRENT haben und im folgenden Format vorliegen:

      {"username": UserName, "password": Password}

      Für GitHub Repositorys empfehlen wir die Verwendung eines persönlichen Zugriffstokens.

    3. Wenn Sie keine Anmeldeinformationen verwenden möchten, wählen Sie No secret (Kein Secret) aus.

  5. Wählen Sie Create secret (Secret erstellen) aus.