Guida rapida

Questa pagina mostra come abilitare Cloud Tools for PowerShell, eseguire l'autenticazione con gcloud CLI ed eseguire i cmdlet di PowerShell.

Prima di iniziare

Procedi con i seguenti passaggi:

  1. Accedi al tuo account Google Cloud. Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.
  2. Nella pagina del selettore di progetti della console Google Cloud, seleziona o crea un progetto Google Cloud.

    Vai al selettore progetti

  3. Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.

  4. Nella pagina del selettore di progetti della console Google Cloud, seleziona o crea un progetto Google Cloud.

    Vai al selettore progetti

  5. Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.

  6. Installa gcloud CLI dalla riga di comando di PowerShell eseguendo il comando seguente come amministratore:
  7. Install-Module GoogleCloud

Autenticazione con gcloud CLI

Cloud Tools for PowerShell utilizza le credenziali e le impostazioni archiviate in gcloud CLI per abilitare i cmdlet. Per utilizzare i cmdlet, accedi innanzitutto mediante gcloud CLI:

  1. Al prompt dei comandi, esegui questo comando:

    gcloud init
  2. Accetta l'opzione per accedere utilizzando 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. Nel prompt dei comandi, seleziona un progetto Google Cloud in cui disponi 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 di PowerShell

Dopo l'autenticazione, puoi iniziare a utilizzare Cloud Tools for PowerShell. Apri una finestra di PowerShell e prova a eseguire i comandi seguenti.

Ottieni tutti i bucket per il progetto attuale, per un progetto specifico o per un bucket specifico:

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

Elenco di 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 Cloud Storage. Questo provider consente di utilizzare comandi come cd, dir, copy e del per esplorare e manipolare i dati in Cloud Storage come se fossero in 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 il provider caricato:

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

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

Passaggi successivi

Per saperne di più su cmdlet specifici, consulta il riferimento su Cloud Tools for PowerShell o utilizza il sistema di guida integrato in PowerShell:

Get-Help New-GcsBucket