Jetzt starten

Auf dieser Seite werden die Schritte zur Einrichtung der Cloud Life Sciences API erläutert.

Wenn Sie die Kurzanleitung abgeschlossen haben, haben Sie bereits einige dieser Schritte ausgeführt. Gehen Sie diese Seite noch einmal durch und führen Sie alle Schritte aus, die erforderlich sind, um die Vorbereitung der Cloud Life Sciences API abzuschließen.

Hinweis

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Enable the Cloud Life Sciences API.

    Enable the API

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

    Go to project selector

  6. Make sure that billing is enabled for your Google Cloud project.

  7. Enable the Cloud Life Sciences API.

    Enable the API

Informationen zu Dienstkonten und Standardrollen

Wenn Sie eine Pipeline zum ersten Mal (mit der gcloud CLI oder den RPC und REST APIs) ausführen, werden die folgenden Authentifizierungsschritte ausgeführt:

  1. Ein Dienstkonto namens Cloud Life Sciences Service Agent-Dienstkonto wird erstellt.
  2. Dem Dienstkonto wird automatisch die Standardrolle lifesciences.workflowsRunner zugewiesen. Die Rolle ermöglicht das Starten und Beenden von Compute Engine-Instanzen innerhalb Ihres Projekts.

Wenn Sie später die Standardrolle aus dem entsprechenden Projektdienstkonto entfernen, kann es zu folgenden Fehlern kommen:

  • Versuche, Pipelines über die API auszuführen, führen zu Berechtigungsfehlern. Informationen zur Behebung dieses Problems finden Sie unter Fehlerbehebung.
  • Außerdem kann die API nach der Beendigung von Pipelines laufende Instanzen nicht mehr herunterfahren und die Ressourcen werden Ihnen weiterhin in Rechnung gestellt. Informationen zur Behebung dieses Problems finden Sie unter Fehlerbehebung.

Google Cloud CLI und Google Cloud-Befehlszeile einrichten

Installieren Sie die Google Cloud CLI, um die Tools und Bibliotheken in Cloud Life Sciences, Compute Engine, Cloud Storage und BigQuery zu verwenden. Das SDK enthält die gcloud-, gsutil- und bq-Befehlszeilentools.

  1. Laden Sie die Google Cloud CLI herunter und installieren Sie sie.

  2. Initialisieren Sie die Google Cloud CLI.

  3. Nachdem Sie das SDK initialisiert haben, installieren Sie die Cloud Life Sciences-Komponenten:

    gcloud components update beta

    Wenn Sie eine Compute Engine-VM mit der Standardinstallation der gcloud CLI verwenden, können Sie die Komponenten nicht mit dem vorherigen Befehl installieren. Um die Cloud Life Sciences API auf einer Compute Engine-VM zu aktivieren, installieren Sie die gcloud CLI mit den folgenden Befehlen neu:

    sudo apt-get remove google-cloud-sdk
        curl https://sdk.cloud.google.com | bash
        exec -l $SHELL
        gcloud init
    

Anmeldedaten für den API-Zugriff herunterladen

Sie müssen eine Dienstkonto-Schlüsseldatei für Ihr Projekt herunterladen, wenn Sie eine der folgenden Methoden verwenden, um auf die Cloud Life Sciences API zuzugreifen:

  • Ein Codebeispiel aus dem GitHub-Repository von Cloud Life Sciences
  • Ein anderes Tool als die Google Cloud CLI, das direkt auf die Cloud Life Sciences API zugreift

Führen Sie die folgenden Schritte aus, um eine Dienstkonto-Schlüsseldatei zu erstellen:

  1. Rufen Sie in der Google Cloud Console die Seite Anmeldedaten auf.

    Zur Seite "Anmeldedaten"

  2. Klicken Sie auf Anmeldedaten erstellen > Dienstkonto.

  3. Geben Sie auf der Seite Dienstkontodetails einen Namen für das Dienstkonto ein und klicken Sie dann auf Erstellen.

  4. Wählen Sie auf dem Tab Diesem Dienstkonto Zugriff auf das Projekt erteilen die Rolle für das Dienstkonto aus. Für den bestmöglichen Zugriff auf Cloud Life Sciences wählen Sie Cloud Life Sciences > Cloud Life Sciences-Workflows-Runner aus und klicken auf Weiter.

  5. (Optional) Füllen Sie das Tab Nutzern Zugriff auf dieses Dienstkonto erteilen aus.

  6. Klicken Sie auf Fertig.

Führen Sie die folgenden Schritte aus, um den Dienstkontoschlüssel herunterzuladen:

  1. Rufen Sie in der Google Cloud Console die Seite Dienstkonten auf.

    Zur Seite „Dienstkonten“

  2. Suchen Sie nach der Zeile des Dienstkontos, für das Sie einen Schlüssel erstellen möchten. Klicken Sie in dieser Zeile auf und dann auf Schlüssel verwalten.

  3. Klicken Sie auf der Seite Schlüssel auf Schlüssel hinzufügen und dann auf Neuen Schlüssel erstellen.

  4. Wählen Sie als Schlüsseltyp JSON aus und klicken Sie auf Erstellen.

Wenn Sie auf Erstellen klicken, wird eine Dienstkontoschlüsseldatei heruntergeladen. Bewahren Sie diese Datei sicher auf, da sie zur Authentifizierung als Dienstkonto verwendet werden kann. Sie können diese Datei verschieben und umbenennen.

Nächste Schritte