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.

Hinweise

Gehen Sie folgendermaßen vor:

  1. Melden Sie sich bei Ihrem Google Cloud-Konto an. Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
  2. Wählen Sie in der Google Cloud Console auf der Seite der Projektauswahl ein Google Cloud-Projekt aus oder erstellen Sie eines.

    Zur Projektauswahl

  3. Die Abrechnung für das Google Cloud-Projekt muss aktiviert sein.

  4. Wählen Sie in der Google Cloud Console auf der Seite der Projektauswahl ein Google Cloud-Projekt aus oder erstellen Sie eines.

    Zur Projektauswahl

  5. Die Abrechnung für das Google Cloud-Projekt muss aktiviert sein.

  6. Installieren Sie die gcloud CLI über die PowerShell-Befehlszeile, indem Sie den folgenden Befehl als Administrator ausführen:
  7. Install-Module GoogleCloud

Mit gcloud CLI authentifizieren

Cloud Tools for PowerShell verwendet die in der gcloud CLI gespeicherten Anmeldedaten und Einstellungen, um die Cmdlets zu aktivieren. Melden Sie sich zuerst über die gcloud CLI an, um die Cmdlets zu verwenden:

  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, für das Sie die Berechtigungen „Inhaber“, „Bearbeiter“ oder „Betrachter“ 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