Guía de inicio rápido

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

Antes de comenzar

Completa los siguientes pasos:

  1. Accede a tu Cuenta de Google.

    Si todavía no tienes una cuenta, regístrate para obtener una nueva.

  2. En la página Selector de proyectos de Cloud Console, selecciona o crea un proyecto de Cloud.

    Ir a la página Selector de proyectos

  3. Comprueba que la facturación esté habilitada en tu proyecto.

    Descubre cómo puedes habilitar la facturación

  4. Instala el SDK de Cloud desde la línea de comandos de PowerShell. Para ello, ejecuta el siguiente comando como administrador:
  5. Install-Module GoogleCloud

Autentica con el SDK de Cloud

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

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

    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 Platform.

  4. En el mensaje del comando, selecciona un proyecto de Cloud Platform 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 depósitos para el proyecto actual, un proyecto específico o un depósito 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 los datos estuvieran en un sistema de archivos local.

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