Guia de in�cio r�pido

Nesta p�gina, mostramos como ativar o Cloud Tools for PowerShell, autenticar com a CLI do gcloud e executar cmdlets do PowerShell.

Antes de come�ar

Siga estas etapas:

  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. Verifique se a cobran�a est� ativada para o seu projeto do Google Cloud.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  5. Verifique se a cobran�a est� ativada para o seu projeto do Google Cloud.

  6. Instale a CLI gcloud pela linha de comando do PowerShell executando o seguinte comando como administrador:
  7. Install-Module GoogleCloud

Autenticar com a CLI gcloud

O Cloud Tools for PowerShell usa credenciais e configura��es armazenadas na CLI da gcloud para ativar os cmdlets. Para usar os cmdlets, fa�a login primeiro usando a CLI gcloud:

  1. No prompt de comando, execute o seguinte comando:

    gcloud init
  2. Aceite a op��o de fazer login com sua conta de usu�rio do Google:

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

  3. No seu navegador, fa�a login na sua conta de usu�rio do Google quando solicitado e clique em Permitir para permitir acesso aos recursos do Google Cloud.

  4. No prompt de comando, selecione um projeto do Google Cloud em que voc� tenha permiss�es de Propriet�rio, Editor ou Leitor:

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

Executar cmdlets do PowerShell

Ap�s a autentica��o, voc� poder� come�ar a usar o Cloud Tools for PowerShell. Abra uma janela do PowerShell e tente executar os seguintes comandos.

Consulte todos os buckets do projeto atual, todos de um projeto espec�fico ou um bucket espec�fico:

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

Liste todas as inst�ncias do Google Compute Engine associadas a um projeto:

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

O Cloud Tools for PowerShell inclui um provedor do PowerShell para o Google Cloud Storage. Esse provedor permite que voc� use comandos como cd, dir, copy e del para navegar e manipular dados no Cloud Storage como se eles estivessem em um sistema de arquivos local.

Para usar diretamente o provedor, voc� pode iniciar o Cloud Tools for PowerShell por meio do atalho no menu Iniciar. Isso iniciar� o console do PowerShell com o provedor carregado:

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

Tamb�m � poss�vel disponibilizar o provedor do Cloud Storage em qualquer sess�o do PowerShell importando o m�dulo do Cloud Tools for PowerShell por meio do Import-Module GoogleCloud.

A seguir

Saiba mais sobre cmdlets espec�ficos na refer�ncia de cmdlets do Cloud Tools for PowerShell ou com o sistema de ajuda integrado do Windows PowerShell:

Get-Help New-GcsBucket