Guia de Instalação do Google Cloud SDK e Configuração do GCR
Este guia cobre a instalação do Google Cloud SDK em Windows, Linux e macOS e a criação e configuração de uma Service Account no Google Cloud Platform (GCP).
1. Instalação do Google Cloud SDK
Windows
-
Baixar o Instalador:
- Acesse a página de download do Google Cloud SDK: Google Cloud SDK for Windows
- Clique no link para baixar o instalador.
-
Executar o Instalador:
- Execute o arquivo baixado (
GoogleCloudSDKInstaller.exe). - Siga as instruções do instalador para completar a instalação.
- Execute o arquivo baixado (
-
Inicializar o SDK:
- Abra o terminal do Cloud SDK (Google Cloud SDK Shell).
- Execute
gcloud initpara inicializar o SDK e configurar seu projeto GCP.
Linux
- Baixar e Instalar:
- Abra um terminal e execute os seguintes comandos:
sh
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-<VERSION>-linux-x86_64.tar.gz
tar -xzvf google-cloud-sdk-<VERSION>-linux-x86_64.tar.gz
./google-cloud-sdk/install.sh
- Inicializar o SDK:
- Execute
gcloud initpara inicializar o SDK e configurar seu projeto GCP.
- Execute
macOS
- Baixar e Instalar:
- Abra um terminal e execute os seguintes comandos:
sh
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-<VERSION>-darwin-x86_64.tar.gz
tar -xzvf google-cloud-sdk-<VERSION>-darwin-x86_64.tar.gz
./google-cloud-sdk/install.sh
- Inicializar o SDK:
- Execute
gcloud initpara inicializar o SDK e configurar seu projeto GCP.
- Execute
2. Configurar uma Service Account
-
Criar a Service Account:
- Acesse o Console do Google Cloud: Google Cloud Console
- Navegue até IAM & Admin > Service Accounts.
- Clique em "Create Service Account".
- Preencha o nome, ID e descrição da Service Account e clique em "Create".
- Atribua papéis apropriados (por exemplo, "Storage Admin" para acessar GCR) e clique em "Continue".
- Clique em "Done" para finalizar a criação.
-
Gerar uma Chave para a Service Account:
- Encontre a Service Account recém-criada na lista.
- Clique no menu de ações (três pontos verticais) e selecione "Create key".
- Escolha o formato JSON e clique em "Create". O arquivo JSON será baixado automaticamente.
-
Configurar Autenticação com a Service Account:
- Mova o arquivo JSON para um local seguro no seu sistema.
- Defina a variável de ambiente
GOOGLE_APPLICATION_CREDENTIALSpara apontar para este arquivo JSON:
sh
export GOOGLE_APPLICATION_CREDENTIALS="/path/to/your/service-account-file.json"
- Verifique se a autenticação está funcionando:
sh
gcloud auth activate-service-account --key-file=$GOOGLE_APPLICATION_CREDENTIALS
gcloud auth list