Verwenden Sie externe Ressourcen in Amazon SageMaker Studio Lab - 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.

Verwenden Sie externe Ressourcen in Amazon SageMaker Studio Lab

Mit Amazon SageMaker Studio Lab können Sie externe Ressourcen wie Jupyter-Notebooks und Daten aus Git-Repositorys und Amazon S3 integrieren. Sie können Ihrem GitHub Repo und Ihren Notizbüchern auch eine Schaltfläche „In Studio Lab öffnen“ hinzufügen. Mit dieser Schaltfläche können Sie Ihre Notebooks direkt aus Studio Lab klonen.

In den folgenden Themen wird erläutert, wie Sie externe Ressourcen integrieren.

Verwenden Sie Ressourcen GitHub

Studio Lab bietet Integration mit GitHub. Mit dieser Integration können Sie Notebooks und Repositorys direkt in Ihr Studio Lab-Projekt klonen.

Die folgenden Themen enthalten Informationen zur Verwendung von GitHub Ressourcen mit Studio Lab.

Beispiel-Notebooks von Studio Lab

Informationen zu den ersten Schritten mit einer Sammlung von Muster-Notebooks, die auf Studio Lab zugeschnitten sind, finden Sie unter Studio Lab-Beispiel-Notebooks.

Dieses Repository bietet Notebooks für die folgenden und andere Anwendungsfälle.

  • Computervision

  • Verbindung herstellen zu AWS

  • Erstellen von benutzerdefinierten Umgebungen

  • Analyse von koordinatenbasierten Daten

  • Natürliche Sprachverarbeitung

  • R verwenden

Klonen Sie ein GitHub Repo

Gehen Sie folgendermaßen vor, um ein GitHub Repo in Ihr Studio Lab-Projekt zu klonen.

  1. Starten Sie die Laufzeit Ihres Studio Lab-Projekts. Weitere Informationen zum Starten der Studio Lab-Projektlaufzeit finden Sie unter Starten Sie Ihre Projektlaufzeit.

  2. Wählen Sie in Studio Lab im linken Menü das Dateibrowser -Symbol ( Black square icon representing a placeholder or empty image. ), sodass das Dateibrowser-Bedienfeld auf der linken Seite angezeigt wird.

  3. Navigieren Sie zu Ihrem Benutzerverzeichnis, indem Sie das Dateisymbol unter der Dateisuchleiste auswählen.

  4. Wählen Sie im linken Menü das Git-Symbol ( Black square icon representing a placeholder or empty image. ) aus, um ein neues Dropdown-Menü zu öffnen.

  5. Wähle Repository klonen.

  6. Fügen Sie die Repositorys URL unter das Git-Repository URL (.git) ein.

  7. Wählen Sie Clone aus.

Klonen Sie einzelne Notizbücher von GitHub

Um ein Notebook in Studio Lab zu öffnen, müssen Sie Zugriff auf das Repository haben, in dem sich das Notebook befindet. In den folgenden Beispielen wird das Verhalten von Studio Lab in Bezug auf Berechtigungen in verschiedenen Situationen beschrieben.

  • Wenn ein Repo öffentlich ist, können Sie das Notebook von der Studio Lab-Vorschauseite aus automatisch in Ihr Projekt klonen.

  • Wenn ein Repo privat ist, werden Sie aufgefordert, sich GitHub von der Studio Lab-Vorschauseite aus anzumelden. Wenn Sie Zugriff auf ein privates Repo haben, können Sie das Notebook in Ihr Projekt klonen.

  • Wenn Sie keinen Zugriff auf ein privates Repo haben, können Sie das Notebook nicht von der Studio Lab-Vorschauseite aus klonen.

In den folgenden Abschnitten werden zwei Optionen beschrieben, mit denen Sie ein GitHub Notizbuch in Ihr Studio Lab-Projekt kopieren können. Diese Optionen hängen davon ab, ob das Notebook über die Schaltfläche In Studio Lab öffnen verfügt.

Option 1: Kopieren Sie das Notebook mit der Schaltfläche In Studio Lab öffnen

Das folgende Verfahren zeigt, wie Sie ein Notebook kopieren, das über die Schaltfläche In Studio Lab öffnen verfügt. Informationen dazu, wie Sie diese Schaltfläche zu Ihrem Notebook hinzufügen möchten, finden Sie unter Fügen Sie Ihrem Notebook die Schaltfläche In Studio Lab öffnen hinzu.

  1. Melden Sie sich bei Studio Lab an, indem Sie den Schritten in Melden Sie sich bei Studio an folgen.

  2. Navigieren Sie in einem neuen Browser-Tab zu dem GitHub Notizbuch, das Sie klonen möchten.

  3. Wählen Sie im Notebook die Schaltfläche In Studio Lab öffnen, um eine neue Seite in Studio Lab mit einer Vorschau des Notebooks zu öffnen.

  4. Wenn Ihre Projekt-Runtime noch nicht läuft, starten Sie sie, indem Sie oben auf der Vorschauseite auf die Schaltfläche Laufzeit starten klicken. Warten Sie den Start der Laufzeitumgebung ab, bevor Sie mit dem nächsten Schritt fortfahren.

  5. Nachdem Ihre Projektlaufzeit gestartet wurde, wählen Sie In Projekt kopieren, um Ihre Projektlaufzeit in einem neuen Browser-Tab zu öffnen.

  6. Im Feld Kopieren von GitHub? Wählen Sie im Dialogfeld Nur Notizbuch kopieren aus. Dadurch wird die Notebook-Datei in Ihr Projekt kopiert.

Option 2: Klonen Sie ein beliebiges GitHub Notizbuch

Das folgende Verfahren zeigt, wie Sie ein beliebiges Notizbuch von kopieren GitHub.

  1. Navigieren Sie zu dem Notizbuch in GitHub.

  2. Ändern Sie das Notizbuch URL in der Adressleiste des Browsers wie folgt.

    # Original URL https://github.com/<PATH_TO_NOTEBOOK> # Modified URL  https://studiolab.sagemaker.aws/import/github/<PATH_TO_NOTEBOOK>
  3. Navigieren Sie zum geändertenURL. Dadurch wird eine Vorschau des Notebooks in Studio Lab geöffnet.

  4. Wenn Ihre Projekt-Runtime noch nicht läuft, starten Sie sie, indem Sie oben auf der Vorschauseite auf die Schaltfläche Laufzeit starten klicken. Warten Sie den Start der Laufzeitumgebung ab, bevor Sie mit dem nächsten Schritt fortfahren.

  5. Nachdem Ihre Projektlaufzeit gestartet wurde, wählen Sie In Projekt kopieren, um Ihre Projektlaufzeit in einem neuen Browser-Tab zu öffnen.

  6. Im Feld Kopieren von GitHub? Wählen Sie im Dialogfeld Nur Notizbuch kopieren aus, um die Notizbuchdatei in Ihr Projekt zu kopieren.

Fügen Sie Ihrem Notebook die Schaltfläche In Studio Lab öffnen hinzu

Wenn Sie Ihren Notebooks die Schaltfläche In Studio Lab öffnen hinzufügen, können andere Benutzer Ihre Notebooks oder Repositorys direkt in ihre Studio Lab-Projekte klonen. Wenn Sie Ihr Notizbuch in einem öffentlichen GitHub Repository teilen, ist Ihr Inhalt öffentlich lesbar. Teilen Sie keine privaten Inhalte wie AWS Zugriffsschlüssel oder AWS Identity and Access Management Anmeldeinformationen in Ihrem Notizbuch.

Um Ihrem Jupyter Notebook oder -Repository die funktionale Schaltfläche In Studio Lab öffnen hinzuzufügen, fügen Sie oben in Ihrem Notebook oder Repository den folgenden Markdown hinzu.

[![Open In SageMaker Studio Lab](https://studiolab.sagemaker.aws/studiolab.svg)](https://studiolab.sagemaker.aws/import/github/<PATH_TO_YOUR_NOTEBOOK_ON_GITHUB>)

Importieren Sie Dateien von Ihrem Computer

Die folgenden Schritte zeigen, wie Sie Dateien von Ihrem Computer in Ihr Studio Lab-Projekt importieren. 

  1. Öffnen Sie die Studio Lab-Projektlaufzeit.

  2. Öffnen Sie das Dateibrowser-Bedienfeld.

  3. Wählen Sie in der Aktionsleiste des Dateibrowser-Bedienfelds die Schaltfläche Dateien hochladen.

  4. Wählen Sie die Dateien aus, die Sie von Ihrem lokalen Computer hochladen möchten.

  5. Wählen Sie Öffnen aus.

Alternativ können Sie Dateien per Drag-and-Drop von Ihrem Computer in das Dateibrowsers-Bedienfeld ziehen.

Mit Amazon S3 verbinden

Das AWS CLI ermöglicht die AWS Integration in Ihr Studio Lab-Projekt. Mit dieser Integration können Sie Ressourcen aus Amazon S3 abrufen, um sie mit Ihren Jupyter Notebooks zu verwenden.

Führen Sie zur Verwendung AWS CLI mit Studio Lab die folgenden Schritte aus. Ein Notizbuch, das diese Integration beschreibt, finden Sie unter Using Studio Lab with AWS Resources.

  1. Installieren Sie die AWS CLI folgenden Schritte unter Installation oder Aktualisierung der neuesten Version von AWS CLI.

  2. Konfigurieren Sie Ihre AWS Anmeldeinformationen, indem Sie den Schritten unter Schnellinstallation folgen. Die Rolle für Ihr AWS Konto muss über Berechtigungen für den Zugriff auf den Amazon S3 S3-Bucket verfügen, aus dem Sie Daten kopieren.

  3. Klonen Sie von Ihrem Jupyter Notebook aus, nach Bedarf Ressourcen aus dem Amazon-S3-Bucket. Der folgende Befehl zeigt, wie Sie alle Ressourcen von einem Amazon S3-Pfad in Ihr Projekt klonen. Weitere Informationen finden Sie in der AWS CLI -Befehlsreferenz.

    !aws s3 cp s3://<BUCKET_NAME>/<PATH_TO_RESOURCES>/ <PROJECT_DESTINATION_PATH>/ --recursive