Kurzanleitung

Auf dieser Seite wird erläutert, wie Sie Cloud Tools for PowerShell aktivieren, sich mit der gcloud CLI authentifizieren und PowerShell-Cmdlets ausführen.

Hinweis

Gehen Sie folgendermaßen vor:

  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. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

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

  6. Installieren Sie als Administrator die gcloud CLI über die PowerShell-Befehlszeile mit folgendem Befehl:
  7. Install-Module GoogleCloud

Mit der gcloud CLI authentifizieren

Cloud Tools for PowerShell verwendet Ihre Anmeldedaten und Einstellungen, die im gcloud CLI verwenden, um die Cmdlets zu aktivieren. Melden Sie sich zur Verwendung der Cmdlets zuerst mit der gcloud CLI an:

  1. Führen Sie an der Eingabeaufforderung folgenden Befehl aus:

    gcloud init
  2. Stimmen Sie der Anmeldung mit Ihrem Google-Nutzerkonto zu:

    To continue, you must log in. Would you like to log in (Y/n)? Y

  3. Melden Sie sich bei entsprechender Aufforderung über den Browser bei Ihrem Google-Nutzerkonto an. Klicken Sie auf Zulassen, um die Berechtigung für den Zugriff auf Google Cloud-Ressourcen zu gewähren.

  4. Wählen Sie in der Eingabeaufforderung ein Google Cloud-Projekt aus, in dem Sie Inhaber-, Bearbeiter- oder Betrachterberechtigungen haben:

    Pick a cloud project to use:
    [1] [my-project-1]
    [2] [my-project-2]
    ...
    Please enter your numeric choice:

PowerShell-Cmdlets ausführen

Nach der Authentifizierung können Sie Cloud Tools für PowerShell verwenden. Öffnen Sie ein PowerShell-Fenster und führen Sie folgende Befehle aus.

Alle Buckets für das aktuelle Projekt, ein bestimmtes Projekt oder einen bestimmten Bucket abrufen:

$currentProjBuckets = Get-GcsBucket
$specificProjBuckets = Get-GcsBucket -Project my-project-1
$bucket = Get-GcsBucket -Name my-bucket-name

Alle mit einem Projekt verbundenen Compute Engine-Instanzen auflisten:

Get-GceInstance -Project my-project-1 |
    Sort Status |
    Format-Table Name, Status -GroupBy Status

    Status: RUNNING

Name    Status
----    ------
my-vm-2 RUNNING
my-vm-3 RUNNING

    Status: TERMINATED

Name    Status
----    ------
my-vm-1 TERMINATED

Zu Cloud Tools for PowerShell gehört ein PowerShell-Anbieter für Cloud Storage. Mithilfe dieses Providers können Sie Befehle wie cd, dir, copy und del verwenden, um Ihre Daten in Cloud Storage wie in einem lokalen Dateisystem aufzurufen und zu bearbeiten.

Für die direkte Verwendung des Anbieters können Sie Cloud Tools for PowerShell über die Verknüpfung im Startmenü starten. Dadurch wird eine PowerShell-Konsole mit geladenem Anbieter gestartet:

# Navigate to Cloud Storage
cd gs:\
# Show the available buckets
ls
# Create a new bucket
mkdir my-new-bucket

Sie können den Cloud Storage-Anbieter auch in einer PowerShell-Sitzung zur Verfügung stellen. Importieren Sie zu diesem Zweck das Modul Cloud Tools for PowerShell mit Import-Module GoogleCloud.

Nächste Schritte

Weitere Informationen zu bestimmten Cmdlets finden Sie in der Cmdlet-Referenz für Cloud Tools for PowerShell oder im integrierten Hilfesystem von PowerShell:

Get-Help New-GcsBucket