# GCP + Vertex AI Workbench
Para ter acesso ao projeto da GCP da 4vants, é necessário pedir acesso ao Marcelo, para isso, envie um email para ele indicando o seu email do `gmail.com`, não pode ser o email da ufg.
### Criação do notebook
Para realizar a criação do notebook, acesse a página do Vertex AI e depois clique em Workbench no lado direto.

Após clicar no botão `Criar` na parte superior, selecione a opção `Opções avançadas`.

Para configurar o notebook, existem as seguinte etapas:
1. Detalhes
2. Ambiente
3. Tipo de máquina
4. Discos
5. Rede
6. IAM e segurança
7. Integridade do sistema
A etapa de `Detalhes` deve alterar o nome e desabilitar a opção `Ativar sessões interativas do Dataproc sem servidor`. O nome da instância deve seguir as orientações abaixo da caixa de texto, basicamente, um nome com letras minúsculas ou números, sem espaços e sem terminar com hífen.

A etapa de `Ambiente`, selecione a versão do JupyterLab 4.x, caso queira a versão mais nova.

A etapa de `Tipo de máquina` precisa alterar vários parâmetros, segue a lista:
1. No canto superior, selecione a opção GPUs
2. Selecione em `Tipo de GPU` a opção NVIDIA L4
3. No tipo de máquina, selecione a opção g2-standard-8
4. Na parte inferior, em `Ativar encerramento de inatividade`, altere o valor de 180 para 60.

Na parte de `Discos`, o `Data tipo de disco` altere o tamanho de 100 para 500GB, ou para algum tamanho que considere ideal para o seu caso de uso.

As outras etapas de `Rede`, `IAM e segurança` e `Integridade do sistema` não precisa alterar nada, clique no botão `Criar` da parte inferior.

### Login sem Service Account
O comando abaixo vai abrir uma página no navegador para autenticar com a conta do Google, após a autenticação, permita o acesso do Google Cloud SDK e irá aparecer um código para colocar no prompt.
```shell=
gcloud auth login --update-adc
```
Após a autenticação com o comando acima, é possível acessar o GCS, abaixo tem um exemplo de como copiar um arquivo.
```shell=
gcloud storage cp gs://ceia-ufg/merged_dataset.zip .
```