Algum tempo atrás precisei aprender a fazer upload de arquivos para o Google Cloud Storage. Uma das coisas que eu gosto de fazer para me ajudar aprender a fazer algo é criar um scriptzinho com o conceito do que quero, sem aplicar em grandes projetos, evitando assim grandes complexidades.
Assim na época eu criei este script simples que faz o upload do arquivo em um bucket do GCS. A primeira coisa que você precisa fazer é ter instalada a biblioteca, para isso temos o bom e velho pip:
pip install --upgrade google-cloud-storage
Depois disso você precisa definir uma variável de ambiente apontando para o arquivo de credenciais do Google Cloud Platform:
export GOOGLE_APPLICATION_CREDENTIALS="/home/user/Downloads/service-account-file.json"
Com a biblioteca instalada e a variável definida podemos executar o script abaixo e fazer upload de arquivos:
Esta biblioteca é síncrona e existem alternativas assíncronas bem interessantes e com uma API parecida, mas não igual, vale apena considerar o uso.
Nenhum comentário:
Postar um comentário