Kurzanleitung

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

Hinweis

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 Cloud-Projekt muss aktiviert sein. So prüfen Sie, ob die Abrechnung für ein Projekt aktiviert ist.

  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 Cloud-Projekt muss aktiviert sein. So prüfen Sie, ob die Abrechnung für ein Projekt aktiviert ist.

  6. Installieren Sie die gcloud-Befehlszeile über die PowerShell-Befehlszeile. Führen Sie dazu den folgenden Befehl als Administrator aus:
  7. Install-Module GoogleCloud

Mit gcloud-CLI authentifizieren

Cloud Tools for PowerShell verwendet Ihre Anmeldedaten und Einstellungen, um in der gcloud-Befehlszeile die Cmdlets zu aktivieren. Wenn Sie die Cmdlets verwenden möchten, melden Sie sich zuerst über die gcloud-Befehlszeile 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, für das 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.

Weitere Informationen

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