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.
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.
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.
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