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
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Life Sciences API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Life Sciences 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:
- Ein Dienstkonto namens Cloud Life Sciences Service Agent-Dienstkonto wird erstellt.
- 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.
Laden Sie die Google Cloud CLI herunter und installieren Sie sie.
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:
Rufen Sie in der Google Cloud Console die Seite Anmeldedaten auf.
Klicken Sie auf Anmeldedaten erstellen > Dienstkonto.
Geben Sie auf der Seite Dienstkontodetails einen Namen für das Dienstkonto ein und klicken Sie dann auf Erstellen.
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.
(Optional) Füllen Sie das Tab Nutzern Zugriff auf dieses Dienstkonto erteilen aus.
Klicken Sie auf Fertig.
Führen Sie die folgenden Schritte aus, um den Dienstkontoschlüssel herunterzuladen:
Rufen Sie in der Google Cloud Console die Seite Dienstkonten auf.
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.Klicken Sie auf der Seite Schlüssel auf Schlüssel hinzufügen und dann auf Neuen Schlüssel erstellen.
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
- Varianten mit BigQuery analysieren
- Varianten in Cloud Storage und BigQuery speichern und laden
- Anleitungen zum Ausführen von Pipelines mit der Cloud Life Sciences API ansehen