Guia de início rápido

Esta página mostra como ativar Cloud Tools for PowerShell, autenticar com a CLI gcloud e executar pods do PowerShell.

Antes de começar

Siga estas etapas:

  1. Faça login na sua conta do Google Cloud. Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
  2. No console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

    Acessar o seletor de projetos

  3. Verifique se a cobrança está ativada para o seu projeto do Google Cloud.

  4. No console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

    Acessar o seletor de projetos

  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 suas credenciais e configurações armazenadas na CLI gcloud para ativar os pods. Para usar os pods, primeiro faça login 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