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 ausführen (mit der gcloud CLI oder der RPC API und der REST API) werden folgende 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 CLI einrichten
Installieren Sie die Google Cloud CLI, um die Tools und Bibliotheken in
Cloud Life Sciences, Compute Engine, Cloud Storage und
BigQuery 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. Zum Aktivieren Cloud Life Sciences API auf einer Compute Engine-VM installieren Sie die gcloud CLI neu, indem Sie den folgenden Befehle:
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 die Seite Anmeldedaten auf. in der Google Cloud Console.
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