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:
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.
- Instala la CLI de gcloud desde la línea de comandos de PowerShell. Para ello, ejecuta el siguiente comando como administrador:
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:
En el símbolo del sistema, ejecuta el siguiente comando:
gcloud init
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
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.
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
Navega en Cloud Storage con el proveedor de PowerShell
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