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“.

Erste Schritte mit AWS Glue interaktive Sessions

Fokusmodus
Erste Schritte mit AWS Glue interaktive Sessions - AWS Glue

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.

In diesen Abschnitten wird die Ausführung beschrieben AWS Glue interaktive Sitzungen lokal.

Voraussetzungen für die lokale Einrichtung von interaktiven Sitzungen

Für die Installation interaktiver Sitzungen gelten folgende Voraussetzungen:

  • Unterstützte Python-Versionen sind 3.6 – 3.10+.

  • Anweisungen für MacOS/Linux und Windows finden Sie in den folgenden Abschnitten.

Installation von Jupyter und AWS Glue interaktiven Sitzungen (Jupyter-Kernel)

Verwenden Sie Folgendes, um den Kernel lokal zu installieren.

Der Befehl install-glue-kernels installiert die Jupyter-Kernelspezifikation sowohl für den Pyspark- als auch den Spark-Kernel und installiert außerdem Logos im richtigen Verzeichnis.

pip3 install --upgrade jupyter boto3 aws-glue-sessions
install-glue-kernels

Ausführen von Jupyter

Führen Sie die folgenden Schritte aus, um Jupyter Notebook auszuführen.

  1. Führen Sie zum Starten von Jupyter Notebook den folgenden Befehl aus.

    jupyter notebook
  2. Wählen Sie Neu und wählen Sie dann eine der AWS Glue Kernel, gegen die mit dem Programmieren begonnen werden soll AWS Glue.

Konfigurieren der Anmeldeinformationen und der Region für die Sitzung

MacOS/Linux-Anweisungen

AWS Glue interaktive Sitzungen erfordern dieselben IAM-Berechtigungen wie AWS Glue Jobs und Entwicklungsendpunkte. Sie können die Rolle, die mit interaktiven Sitzungen verwendet wird, auf zwei Arten angeben:

  1. Mit der %iam_role und mit %region-Magics

  2. Mit einer zusätzlichen Zeile in ~/.aws/config

Configuring a session role with magic (Konfigurieren einer Sitzungsrolle mit Magic)

Geben Sie in der ersten ausgeführten Zelle den Wert %iam_role <YourGlueServiceRole> ein.

Konfigurieren einer Sitzungsrolle mit ~/.aws/config

AWS Glue Die Servicerolle für interaktive Sitzungen kann entweder im Notizbuch selbst angegeben oder zusammen mit der AWS CLI Konfiguration gespeichert werden. Wenn Sie eine Rolle haben, die Sie normalerweise mit verwenden AWS Glue Jobs, das wird diese Rolle sein. Wenn Sie keine Rolle haben, für die Sie sie verwenden AWS Glue Jobs, folgen Sie bitte dieser Anleitung, Konfiguration von IAM-Berechtigungen für AWS Glue, um einen einzurichten.

So legen Sie diese Rolle als Standardrolle für interaktive Sitzungen fest:

  1. Öffnen Sie ~/.aws/config in einem Texteditor.

  2. Suchen Sie nach dem Profil, für das Sie es verwenden AWS Glue. Wenn Sie kein Profil verwenden, verwenden Sie das [Default] Profil.

  3. Fügen Sie im Profil eine Zeile für die Rolle hinzu, die Sie verwenden möchten, z. B. glue_role_arn=<AWSGlueServiceRole>.

  4. [Optional]: Wenn für Ihr Profil keine Standardregion festgelegt ist, sollten Sie eine mit region=us-east-1 hinzufügen und us-east-1 durch die gewünschte Region ersetzen.

  5. Speichern Sie die Konfiguration.

Weitere Informationen finden Sie unter Interaktive Sitzungen mit IAM.

Anweisungen für Windows

AWS Glue Für interaktive Sitzungen sind dieselben IAM-Berechtigungen erforderlich wie AWS Glue Jobs und Entwicklungsendpunkte. Sie können die Rolle, die mit interaktiven Sitzungen verwendet wird, auf zwei Arten angeben:

  1. Mit der %iam_role und mit %region-Magics

  2. Mit einer zusätzlichen Zeile in ~/.aws/config

Configuring a session role with magic (Konfigurieren einer Sitzungsrolle mit Magic)

Geben Sie in der ersten ausgeführten Zelle den Wert %iam_role <YourGlueServiceRole> ein.

Konfigurieren einer Sitzungsrolle mit ~/.aws/config

AWS Glue Die Servicerolle für interaktive Sitzungen kann entweder im Notizbuch selbst angegeben oder zusammen mit der AWS CLI Konfiguration gespeichert werden. Wenn Sie eine Rolle haben, die Sie normalerweise mit verwenden AWS Glue Jobs, das wird diese Rolle sein. Wenn Sie keine Rolle haben, für die Sie sie verwenden AWS Glue Jobs, folgen Sie bitte dieser Anleitung, Einrichtung von IAM-Berechtigungen für AWS Glue, um einen einzurichten.

So legen Sie diese Rolle als Standardrolle für interaktive Sitzungen fest:

  1. Öffnen Sie ~/.aws/config in einem Texteditor.

  2. Suchen Sie nach dem Profil, für das Sie es verwenden AWS Glue. Wenn Sie kein Profil verwenden, verwenden Sie das [Default] Profil.

  3. Fügen Sie im Profil eine Zeile für die Rolle hinzu, die Sie verwenden möchten, z. B. glue_role_arn=<AWSGlueServiceRole>.

  4. [Optional]: Wenn für Ihr Profil keine Standardregion festgelegt ist, sollten Sie eine mit region=us-east-1 hinzufügen und us-east-1 durch die gewünschte Region ersetzen.

  5. Speichern Sie die Konfiguration.

Weitere Informationen finden Sie unter Interaktive Sitzungen mit IAM.

Aktualisieren aus der Vorschau der interaktiven Sitzungen

Der Kernel wurde mit neuen Namen aktualisiert, als er mit Version 0.27 veröffentlicht wurde. Um die Vorschauversionen der Kernel zu bereinigen, führen Sie Folgendes von einem Terminal aus oder PowerShell aus.

Anmerkung

Wenn Sie Teil eines anderen sind AWS Glue Eine Vorschau, die ein benutzerdefiniertes Servicemodell erfordert, wird durch das Entfernen des Kernels das benutzerdefinierte Servicemodell entfernt.

# Remove Old Glue Kernels jupyter kernelspec remove glue_python_kernel jupyter kernelspec remove glue_scala_kernel # Remove Custom Model cd ~/.aws/models rm -rf glue/
DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.