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:
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Verifique se a cobran�a est� ativada para o seu projeto do Google Cloud.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Verifique se a cobran�a est� ativada para o seu projeto do Google Cloud.
- Instale a CLI gcloud pela linha de comando do PowerShell executando o seguinte comando como administrador:
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:
No prompt de comando, execute o seguinte comando:
gcloud init
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
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.
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
Navegar pelo Cloud Storage com o provedor do PowerShell
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