Nesta página, mostramos como inicializar a CLI gcloud.
Depois de instalar a CLI gcloud, execute as tarefas iniciais de configuração:
gcloud init
Também é possível executar gcloud init
para alterar as configurações ou criar uma nova configuração.
gcloud init
executa as seguintes etapas de configuração:
- Autoriza a CLI gcloud a usar credenciais de conta de usuário para acessar o Google Cloud ou permite selecionar uma se você tiver acesso autorizado
- define uma configuração da CLI gcloud. e define um conjunto básico de propriedades, incluindo a conta ativa da etapa acima, o projeto atual e, se aplicável, a região e a zona padrão do Compute Engine
É possível executar o seguinte como alternativas para gcloud init
:
Comando | Descrição |
---|---|
gcloud auth login
|
Autoriza com uma conta de usuário sem usar uma configuração. |
gcloud auth activate-service-account
|
Autoriza com uma conta de serviço em vez de com uma conta de usuário. Útil para autorizar de forma não interativa e sem um navegador da Web. |
gcloud config [COMMAND]
gcloud config configurations [COMMAND]
|
Crie e gerencie configurações e propriedades da CLI gcloud. |
Inicializar a CLI gcloud
Para inicializar a CLI gcloud:
Execute
gcloud init
:gcloud init
Se você estiver em uma sessão de terminal remota, use a sinalização
--no-launch-browser
para impedir que o comando inicie um fluxo de autorização baseado em navegador, se necessário:gcloud init --no-launch-browser
Caso seja solicitado, crie ou selecione uma configuração.
Se você estiver inicializando uma nova instalação da CLI gcloud,
gcloud init
cria uma configuração chamadadefault
para você e define como a configuração ativa. Se você tiver configurações atuais,gcloud init
solicitará que você escolha entre três opções: reinicializar a ativa, alternar para outra e a reinicializar ou criar uma nova.Conclua a etapa de autorização quando solicitado.
Se você já tiver um acesso previamente autorizado ao Google Cloud, talvez receba uma solicitação para fazer login e conceder acesso em um navegador da Web ou selecionar uma conta atual.
Se você usou a sinalização
--no-launch-browser
e o login for necessário, você precisa copiar e colar o URL de autorização fornecido do navegador e siga as instruções.Quando essa etapa for concluída,
gcloud init
definirá a propriedadeaccount
na configuração para a conta especificada.Se solicitado, escolha um projeto atual do Google Cloud.
Se você só tiver acesso a um projeto, incluindo o projeto padrão para sua conta de usuário,
gcloud init
o selecionará para você.Caso contrário, é possível selecionar um projeto a partir de uma lista de projetos para os que você tem as permissões de proprietário, editor ou visualizador.
gcloud init
defineproject
na configuração da propriedade que você escolher. Se você tiver acesso a mais de 200 projetos, precisará inserir um ID do projeto, criar um novo projeto ou listar projetos.This account has a lot of projects! Listing them all can take a while. [1] Enter a project ID [2] Create a new project [3] List projects Please enter your numeric choice:
Se for solicitado, escolha uma zona padrão do Compute Engine.
Se você não tiver a API Compute Engine ativada ou se já tiver uma zona padrão nos metadados para envolvidos no projeto, não verá essa etapa.
gcloud init
define as propriedadesregion
ezone
na configuração usando a zona que você escolher.
Para conferir as propriedades definidas pelo comando gcloud init
, use o comando
gcloud config list
.
[compute] region = us-east1 zone = us-east1-b [core] account = dana@example.com disable_usage_reporting = False project = example-project
A seguir
- Para saber mais sobre autorização de ferramentas, consulte Como autorizar a CLI gcloud.
- Para saber mais sobre a autorização do Application Default Credentials (ADC) para Bibliotecas de cliente do Cloud (e bibliotecas de cliente de APIs do Google), consulte Como fornecer credenciais para o ADC.
- Para saber mais sobre como gerenciar configurações, consulte Configurações da CLI gcloud.
- Para saber mais sobre como gerenciar propriedades, consulte Propriedades da CLI do gcloud.