Fügen Sie Ihrem Amazon SageMaker AI-Konto (CLI) ein Git-Repository hinzu - Amazon SageMaker KI

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 Amazon SageMaker AI-Konto (CLI) 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 KI-Ressourcen SageMaker bereit.

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

Verwenden Sie den create-code-repository AWS CLI Befehl, um Amazon SageMaker AI ein Git-Repository hinzuzufügen, um Benutzern Zugriff auf externe Ressourcen zu gewähren. Geben Sie einen Namen für das Repository als Wert des code-repository-name-Arguments an. Der Name muss 1 bis 63 Zeichen enthalten. Gültige Zeichen sind a–z, A-Z, 0–9 und Bindestrich (-). Machen Sie außerdem Angaben zu Folgendem:

  • Standard-Branch

  • URL des Git-Repositorys

    Anmerkung

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

  • Der Amazon-Ressourcenname (ARN) eines AWS Secrets Manager Manager-Geheimnisses, das die Anmeldeinformationen für die Authentifizierung des Repositorys als Wert des git-config Arguments enthält

Informationen zum Erstellen und Speichern eines Secrets finden Sie unter Erstellen eines Basis-Secrets im AWS Secrets Manager-Benutzerhandbuch. Der folgende Befehl erstellt ein neues Repository mit dem Namen MyRespository Ihres Amazon SageMaker AI-Kontos, das auf ein Git-Repository verweist, das unter gehostet wirdhttps://github.com/myprofile/my-repo".

Für Linux, OS X oder Unix:

aws sagemaker create-code-repository \ --code-repository-name "MyRepository" \ --git-config Branch=branch,RepositoryUrl=https://github.com/myprofile/my-repo,SecretArn=arn:aws:secretsmanager:us-east-2:012345678901:secret:my-secret-ABc0DE

Für Windows:

aws sagemaker create-code-repository ^ --code-repository-name "MyRepository" ^ --git-config "{\"Branch\":\"master\", \"RepositoryUrl\" : \"https://github.com/myprofile/my-repo\", \"SecretArn\" : \"arn:aws:secretsmanager:us-east-2:012345678901:secret:my-secret-ABc0DE\"}"
Anmerkung

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.