Auf Cloud Storage-Buckets und -Dateien in JupyterLab zugreifen

Auf dieser Seite wird gezeigt, wie Sie einen Cloud Storage-Bucket auf der JupyterLab-Oberfläche Ihrer Gemini Enterprise Agent Platform Workbench-Instanz bereitstellen, damit Sie in Cloud Storage gespeicherte Dateien durchsuchen können. Sie können auch Dateien öffnen und bearbeiten, die mit JupyterLab kompatibel sind, z. B. Textdateien und Notebook-Dateien (IPYNB).

Übersicht

Agent Platform Workbench-Instanzen umfassen eine Cloud Storage-Einbindung, mit der Sie einen Cloud Storage-Bucket bereitstellen können. Sie können also den Inhalt des Buckets über die JupyterLab-Oberfläche durchsuchen und mit kompatiblen Dateien arbeiten.

Sie können auf alle Cloud Storage-Buckets und -Dateien zugreifen, auf die Ihre Instanz innerhalb des Projekts Ihrer Agent Platform Workbench-Instanz Zugriff hat.

Hinweis

  1. Melden Sie sich in Ihrem Google Cloud Konto an. Wenn Sie mit Google Cloudnoch nicht vertraut sind, erstellen Sie ein Konto, um die Leistung unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Enable the Notebooks API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. Enable the Notebooks API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

Erforderliche Rollen

Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Bereitstellen eines Cloud Storage-Bucket auf einer Agent Platform Workbench-Instanz benötigen:

Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.

Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.

Erforderliche Berechtigung zum Aktivieren des Freigabespeichers

Wenn Sie das Bereitstellen freigegebenen Speichers in Ihrer Agent Platform Workbench-Instanz aktivieren möchten, bitten Sie Ihren Administrator, dem Dienstkonto Ihrer Agent Platform Workbench-Instanz die Berechtigung storage.buckets.list für das Projekt zu erteilen.

Die Berechtigung storage.buckets.list ist erforderlich, damit der Button Freigegebenen Speicher bereitstellen in der JupyterLab-Oberfläche Ihrer Agent Platform Workbench-Instanz angezeigt wird.

Bucket und Agent Platform Workbench-Instanz erstellen

Sie müssen Zugriff auf mindestens einen Cloud Storage-Bucket im selben Projekt wie Ihre Agent Platform Workbench-Instanz haben.
  1. Wenn Sie einen Cloud Storage-Bucket erstellen müssen, lesen Sie den Abschnitt Bucket erstellen.
  2. Erstellen Sie eine Agent Platform Workbench-Instanz im selben Projekt wie Ihren Cloud Storage-Bucket, falls noch nicht geschehen.

JupyterLab öffnen

  1. Rufen Sie in der Google Cloud Konsole die Seite VM-Instanzen auf.

    Zur Seite „VM-Instanzen“

  2. Klicken Sie neben dem Namen Ihrer Agent Platform Workbench-Instanz auf JupyterLab öffnen.

    JupyterLab wird für Ihre Agent Platform Workbench-Instanz geöffnet.

Cloud Storage-Bucket bereitstellen

So stellen Sie einen Cloud Storage-Bucket bereit und greifen darauf zu:

  1. Achten Sie in JupyterLab darauf, dass der  Dateibrowser Tab ausgewählt ist.

  2. Klicken Sie in der linken Seitenleiste auf den  Freigegebenen Speicher bereitstellen Button. Wenn der Button nicht angezeigt wird, ziehen Sie die rechte Seite der Seitenleiste, um sie zu maximieren, bis der Button angezeigt wird.

    Button „Freigegebenen Speicher bereitstellen“ rechts oben in der linken Seitenleiste

  3. Geben Sie im Feld Bucket-Name den Namen des Cloud Storage Buckets ein, den Sie bereitstellen möchten.

  4. Klicken Sie auf Mount.

  5. Ihr Cloud Storage-Bucket wird in der linken Seitenleiste auf dem Tab Dateibrowser als Ordner angezeigt. Doppelklicken Sie auf den Ordner um ihn zu öffnen und den Inhalt zu durchsuchen.

Fehlerbehebung

Informationen zur Diagnose und Behebung von Problemen beim Bereitstellen eines Cloud Storage-Bucket auf Ihrer Instanz finden Sie unter Fehlerbehebung bei Agent Platform Workbench.

Nächste Schritte