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:
- 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.
-
Die Abrechnung für das Google Cloud-Projekt muss aktiviert sein.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Die Abrechnung für das Google Cloud-Projekt muss aktiviert sein.
- Installieren Sie als Administrator die gcloud CLI über die PowerShell-Befehlszeile mit folgendem Befehl:
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:
Führen Sie an der Eingabeaufforderung folgenden Befehl aus:
gcloud init
Stimmen Sie der Anmeldung mit Ihrem Google-Nutzerkonto zu:
To continue, you must log in. Would you like to log in (Y/n)? Y
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.
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
Cloud Storage mit einem PowerShell-Anbieter verwenden
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