Guía de inicio rápido

En esta página, se muestra cómo habilitar Cloud Tools for PowerShell, autenticar con gcloud CLI y ejecutar cmdlets de PowerShell.

Antes de comenzar

Completa los siguientes pasos:

  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. Instala la CLI de gcloud desde la línea de comandos de PowerShell. Para ello, ejecuta el siguiente comando como administrador:
  7. Install-Module GoogleCloud

Autenticar con gcloud CLI

Cloud Tools for PowerShell usa tus credenciales y parámetros de configuración almacenados en la CLI de gcloud para habilitar los cmdlets. Para usar los cmdlets, primero accede con la CLI de gcloud:

  1. En el símbolo del sistema, ejecuta el siguiente comando:

    gcloud init
  2. Acepta la opción para acceder con tu cuenta de usuario de Google:

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

  3. En tu navegador, accede a tu cuenta de usuario de Google cuando se te solicite y haz clic en Permitir para autorizar el acceso a los recursos de Google Cloud.

  4. En el símbolo del sistema, selecciona un proyecto de Google Cloud en el que tengas permisos de propietario, editor o lector:

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

Ejecuta cmdlets de PowerShell

Después de la autenticación, puedes comenzar a usar Cloud Tools for PowerShell. Abre una ventana de PowerShell y, luego, intenta ejecutar los siguientes comandos.

Obtén todos los bucket s para el proyecto actual, un proyecto específico o un bucket específico:

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

Haz una lista de todas las instancias de Compute Engine asociadas con un proyecto:

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 incluye un proveedor de PowerShell para Cloud Storage. Este proveedor te permite usar comandos como cd, dir, copy y del para navegar y manipular tus datos en Cloud Storage como si estuvieran en una ubicación local. sistema de archivos.

Para usar el proveedor de manera directa, puedes iniciar Cloud Tools for PowerShell con el acceso directo del menú de inicio. Con esto se iniciará una consola de PowerShell con el proveedor cargado:

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

También puedes hacer que el proveedor de Cloud Storage esté disponible en cualquier sesión de PowerShell. Para ello, importa el módulo de Cloud Tools for PowerShell mediante Import-Module GoogleCloud.

¿Qué sigue?

Puedes obtener más información sobre cmdlets específicos. Para ello, consulta la referencia del cmdlet de Cloud Tools for PowerShell o usa el sistema de ayuda integrado de PowerShell:

Get-Help New-GcsBucket