Guida rapida

Questa pagina mostra come attivare Cloud Tools for PowerShell, eseguire l'autenticazione con gcloud CLI ed eseguire i cmdlet di 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 gcloud CLI dalla riga di comando PowerShell eseguendo il seguente comando come amministratore:
  7. Install-Module GoogleCloud

    Autenticarsi 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 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 disponi delle autorizzazioni 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 una finestra di PowerShell e prova a eseguire i seguenti comandi.

    Recupera tutti i bucket per il progetto corrente, 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

    Elenca tutte le istanze 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 ti consente di utilizzare comandi come cd, dir, copy e del per navigare e manipolare i dati in Cloud Storage come se si trovassero 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 anche rendere disponibile il provider Cloud Storage in qualsiasi sessione di PowerShell importando il modulo Cloud Tools for PowerShell tramite Import-Module GoogleCloud.

    Passaggi successivi

    Puoi scoprire di più su cmdlet specifici consultando il riferimento ai cmdlet di Cloud Tools for PowerShell o utilizzando il sistema di assistenza integrato in PowerShell:

    Get-Help New-GcsBucket