Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

.NET-Entwicklungsumgebung einrichten

In dieser Anleitung erfahren Sie, wie Sie Ihren lokalen Computer auf die Entwicklung von .NET- und .NET Core-Anwendungen vorbereiten, die in Google Cloud ausgeführt werden und Google Cloud APIs aufrufen.

Entwicklungsumgebung installieren

Als Entwicklungsumgebung zum Ausführen der in dieser Dokumentation enthaltenen Anleitungen und Beispielanwendungen für .NET wird Visual Studio oder Visual Studio Code empfohlen.

Google Cloud-Projekt erstellen

Erstellen Sie ein Google Cloud-Projekt, um Ihre Anwendungen auszuführen. Google Cloud-Projekte bilden die Grundlage zum Erstellen, Aktivieren und Verwenden aller Google Cloud-Dienste.

Authentication

Während der lokalen Entwicklung muss sich Ihre .NET-Anwendung authentifizieren, um mit Google Cloud APIs interagieren zu können. In den folgenden Anweisungen wird beschrieben, wie Sie einen Dienstkontoschlüssel zur Authentifizierung Ihrer Anwendung erstellen. Anwendungen können diese Methode verwenden, um sich lokal und bei Bereitstellung in Google Cloud zu authentifizieren. Hier erhalten Sie weitere Informationen zur Authentifizierung. In dem Artikel wird auch die Handhabung der Authentifizierung nach der Anwendungsbereitstellung erläutert.

Dienstkontoschlüssel für die Authentifizierung erstellen

Cloud Console

  1. Wechseln Sie in der Cloud Console zur Seite Dienstkontoschlüssel erstellen.

    Zur Seite „Dienstkontoschlüssel erstellen“
  2. Wählen Sie aus der Liste Dienstkonto die Option Neues Dienstkonto aus.
  3. Geben Sie im Feld Dienstkontoname einen Namen ein.
  4. Wählen Sie in der Liste Rolle die Option Projekt > Inhaber

  5. Klicken Sie auf Erstellen. Eine JSON-Datei mit Ihrem Schlüssel wird auf Ihren Computer heruntergeladen.

Befehlszeile

Sie können die folgenden Befehle mithilfe des Cloud SDK auf Ihrem lokalen Computer oder in Cloud Shell ausführen.

  1. Erstellen Sie das Dienstkonto. Ersetzen Sie NAME mit einem Namen für das Dienstkonto.

    gcloud iam service-accounts create NAME
  2. Gewähren Sie dem Dienstkonto Berechtigungen. Geben Sie für PROJECT_ID Ihre Projekt-ID an.

    gcloud projects add-iam-policy-binding PROJECT_ID --member="serviceAccount:NAME@PROJECT_ID.iam.gserviceaccount.com" --role="roles/owner"
  3. Erstellen Sie die Schlüsseldatei. Geben Sie für FILE_NAME einen Namen für die Schlüsseldatei an.

    gcloud iam service-accounts keys create FILE_NAME.json --iam-account=NAME@PROJECT_ID.iam.gserviceaccount.com

Legen Sie im nächsten Schritt die Umgebungsvariable GOOGLE_APPLICATION_CREDENTIALS auf den Pfad des heruntergeladenen JSON-Schlüssels fest. In PowerShell lauten die Befehle so:

Für diese PowerShell-Sitzung:

PS > $env:GOOGLE_APPLICATION_CREDENTIALS = "$env:USERPROFILE\Downloads\your-project-id-dea9fa230eae3.json"

Für alle nach diesem Befehl erstellten Prozesse:

PS > [Environment]::SetEnvironmentVariable("GOOGLE_APPLICATION_CREDENTIALS", "$env:USERPROFILE\Downloads\your-project-id-dea9fa230eae3.json", "User")

.NET-Tools und -SDKs installieren (optional)

Sie können Google Cloud-Ressourcen zwar über Ihren Webbrowser mithilfe der Google Cloud Console erstellen und verwalten. Wenn Sie Ihre Google Cloud-Ressourcen aber lieber in Visual Studio oder über die Befehlszeile verwalten, können Sie die folgenden Tools installieren:

  • Cloud SDK: Das Cloud SDK ist eine Befehlszeilenschnittstelle für Google Cloud-Produkte und -Dienste.

  • Tools für Visual Studio: Tools für Visual Studio ermöglichen die Visual Studio-Entwicklung in Google Cloud.

  • Tools für PowerShell: Tools für PowerShell sind eine Reihe von Cmdlets für Windows PowerShell, mit denen Sie Google Cloud-Ressourcen verwalten können.

Nächste Schritte