Após começar a me interessar mais por Go Lang, estou iniciando minha história com o Google Cloud Platform.

E as primeiras impressões foram muito boas! Exatamente como a 6 anos atrás quando brincava no google code playground.

Eu sempre gostei muito dos produtos mas a parte de clouds ainda não tinha testado.

Inicialmente me atraí pois curti o terminal de acesso via web deles é bem descente e integrado. Estou rodando com meu dotvim + fish redondo pela primeira vez me senti em casa como no terminal mas rodando direto de uma cloud através de um browser \o/

Outra coisa que gostei foi dos comandos auxiliares para usar no console: gcloud e gsutil.

O gcloud é mais genérico e abrangente no gerenciamento geral da sua google cloud enquanto o gsutil é para você fazer coisas relacionadas ao Google Storage.

Instalação do Google Cloud Platform

Para instalar o gcloud e gsutil digite na linha de comando:

curl https://sdk.cloud.google.com | bash

Neste exemplo vou mostrar usando gsutil para manusear seus arquivos entre sua máquina e o google :)

Criando meu primeiro HD no google :)

Estou com meu bucket “jonatasdp” criado e agora vamos usufruir dele.

Um bucket funciona como uma partição de um HD em um servidor do google. O custo médio é 2 centavos de dólar por GB.

O comando gsutil é bem parecido com o aws s3 do Amazon e tem a mesma finalidade: manipular buckets. Só que em um “google storage” :)

Lembre-se que antes de iniciar a interação com o gsutil você precisa fazer um gcloud auth login.

Jônatas Davi Paganini

Jônatas Davi Paganini

Developer and writer passionate about PostgreSQL, TimescaleDB, and building better systems. Currently sharing knowledge about time series databases and system architecture.