Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Ordnen Sie ein CodeCommit Repository in einem anderen AWS Konto einer Notebook-Instanz zu

Fokusmodus
Ordnen Sie ein CodeCommit Repository in einem anderen AWS Konto einer Notebook-Instanz zu - 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.

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.

Um ein CodeCommit Repository in einem anderen AWS Konto mit Ihrer Notebook-Instanz zu verknüpfen, richten Sie den kontoübergreifenden Zugriff für das CodeCommit Repository ein.

So richten Sie den kontenübergreifenden Zugriff für ein CodeCommit Repository ein und verknüpfen es mit einer Notebook-Instanz:
  1. Erstellen Sie in dem AWS Konto, das das CodeCommit Repository enthält, eine IAM-Richtlinie, die Benutzern des Kontos, das Ihre Notebook-Instanz enthält, den Zugriff auf das Repository ermöglicht. Weitere Informationen finden Sie unter Schritt 1: Erstellen einer Richtlinie für den Repository-Zugriff in Konto A im CodeCommit -Benutzerhandbuch.

  2. Erstellen Sie in dem AWS Konto, das das CodeCommit Repository enthält, eine IAM-Rolle und fügen Sie die Richtlinie, die Sie im vorherigen Schritt erstellt haben, dieser Rolle hinzu. Weitere Informationen finden Sie unter Schritt 2: Erstellen einer Rolle für den Repository-Zugriff in Konto A im CodeCommit -Benutzerhandbuch.

  3. Erstellen Sie in der Notebook-Instance ein Profil mit der Rolle, die Sie im vorherigen Schritt erstellt haben:

    1. Öffnen Sie die Notebook-Instance.

    2. Rufen Sie ein Terminal in der Notebook-Instance auf.

    3. Bearbeiten Sie ein neues Profil, indem Sie Folgendes im Terminal eingeben:

      vi /home/ec2-user/.aws/config
    4. Aktualisieren Sie die Datei mit den folgenden Profilinformationen:

      [profile CrossAccountAccessProfile] region = us-west-2 role_arn = arn:aws:iam::CodeCommitAccount:role/CrossAccountRepositoryContributorRole credential_source=Ec2InstanceMetadata output = json

      Wo CodeCommitAccount ist das Konto, das das CodeCommit Repository enthält, CrossAccountAccessProfile ist der Name des neuen Profils und CrossAccountRepositoryContributorRole der Name der Rolle, die Sie im vorherigen Schritt erstellt haben.

  4. Konfigurieren Sie in der Notebook-Instance Git zur Verwendung des im vorigen Schritt erstellten Profils:

    1. Öffnen Sie die Notebook-Instance.

    2. Rufen Sie ein Terminal in der Notebook-Instance auf.

    3. Geben Sie Folgendes im Terminal ein, um die Git-Konfigurationsdatei zu bearbeiten:

      vi /home/ec2-user/.gitconfig
    4. Aktualisieren Sie die Datei mit den folgenden Profilinformationen:

      [credential] helper = !aws codecommit credential-helper --profile CrossAccountAccessProfile $@ UseHttpPath = true

      Wo CrossAccountAccessProfile ist der Name des Profils, das Sie im vorherigen Schritt erstellt haben.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.