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. Accede a tu cuenta de Google Cloud. Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
  2. En la página del selector de proyectos de la consola de Google Cloud, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyectos

  3. Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.

  4. En la página del selector de proyectos de la consola de Google Cloud, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyectos

  5. Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.

  6. Instala gcloud CLI desde la línea de comandos de PowerShell. Para ello, ejecuta el siguiente comando como administrador:
  7. Install-Module GoogleCloud

Autentica con gcloud CLI

Cloud Tools for PowerShell usa tus credenciales y configuración almacenadas en gcloud CLI para habilitar los cmdlets. Para usar los cmdlets, primero accede con gcloud CLI:

  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