Guida rapida

Questa pagina mostra come abilitare Cloud Tools for PowerShell, autenticare con gcloud CLI ed esegui i cmdlet PowerShell.

Prima di iniziare

Completa i seguenti passaggi:

  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. Installa la gcloud CLI dalla riga di comando di PowerShell esegui questo comando in qualità di amministratore:
  7. Install-Module GoogleCloud

Autenticazione con gcloud CLI

Cloud Tools for PowerShell utilizza le credenziali e le impostazioni archiviate nell’ gcloud CLI per abilitare i cmdlet. Per utilizzare i cmdlet, accedi prima utilizzando gcloud CLI:

  1. Al prompt dei comandi, esegui questo comando:

    gcloud init
  2. Accetta l'opzione di accesso con il tuo account utente Google:

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

  3. Nel browser, accedi al tuo account utente Google quando richiesto e fai clic su Consenti per concedere l'autorizzazione ad accedere alle risorse Google Cloud.

  4. Al prompt dei comandi, seleziona un progetto Google Cloud in cui Disporre delle autorizzazioni di Proprietario, Editor o Visualizzatore:

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

Esegui cmdlet PowerShell

Dopo l'autenticazione, puoi iniziare a utilizzare Cloud Tools for PowerShell. Apri un PowerShell e provare a eseguire i comandi seguenti.

Recupera tutti i bucket per il progetto attuale, per un progetto specifico del bucket:

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

Elenca tutte le istanze di Compute Engine associate a un progetto:

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 Tools for PowerShell include un provider PowerShell per di archiviazione ideale in Cloud Storage. Questo provider ti consente di usare comandi come cd, dir, copy e del per navigare e manipolare i tuoi dati in Cloud Storage come se i dati fossero su un file system locale.

Per utilizzare direttamente il provider, puoi avviare Cloud Tools for PowerShell utilizzando la scorciatoia dal menu Start. Verrà avviata una console PowerShell con provider caricato:

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

Puoi anche rendere disponibile il provider Cloud Storage in qualsiasi per la sessione PowerShell importando il modulo Cloud Tools for PowerShell tramite Import-Module GoogleCloud.

Passaggi successivi

Per saperne di più su cmdlet specifici, fai riferimento al cmdlet di Cloud Tools for PowerShell riferimento oppure usando il sistema di guida integrato di PowerShell:

Get-Help New-GcsBucket