python e Google cloud storage

não consigo encontrar um exemplo de como usar o Google cloud storage sem o Executar no google appengine.

Eu quero algo assim (que funciona bem para mim): https://github.com/GoogleCloudPlatform/storage-getting-started-javascript/ mas implementado em python.

Então o que eu quero arquivar é que a minha interface pergunta à minha infra-estrutura python, que depois pede o armazenamento nas nuvens. Não consigo encontrar exemplos que não usem appengine para autenticar, mas não pode ser impossível.

analisei dois exemplos em https://github.com/GoogleCloudPlatform/ mas não consigo encontrar um sem dependências no appengine.

também tem de correr em python3.

Author: Jonathan Anderson, 2015-05-06

3 answers

Pode usar gsutil para acessar o Google Cloud Storage a partir da linha de comandos. Há um tutorial em andamento aqui .

Existe um exemplo em Python usando o gsutil Aqui:

Este tutorial mostra-lhe como escrever um programa Python simples que executa operações básicas de armazenamento no Google Cloud usando a API XML.

 1
Author: Peter Wood, 2015-05-06 12:51:31

O google-api-python-client é o cliente Python oficial para interagir com GCS.

Python 3.o Suporte x foi adicionado recentemente, com a advertência:

O Python 3.3+ também é suportado! No entanto, esta biblioteca ainda não foi usado como exaustivamente com o Python 3, por isso recomendamos o teste antes de implantar com Python 3 em produção.

 0
Author: jterrace, 2015-05-06 15:57:12

Eu acho que esta é uma boa pergunta, pois há muitas bibliotecas python flutuando ao redor, além do gsutil cli. Este parece ser o último cliente python suportado pelo google

Https://cloud.google.com/storage/docs/reference/libraries#client-libraries-install-python

E o github está aqui.

Https://github.com/GoogleCloudPlatform/python-docs-samples/tree/master/storage/cloud-client

 0
Author: Dap, 2018-05-01 22:57:04