I can't find an example of how to use the google cloud storage WITHOUT running it on google appengine.
I want something like this (which works good for me): https://github.com/GoogleCloudPlatform/storage-getting-started-javascript/
but implemented in python instead.
So what I want to archive is that my frontend asks my python backend which then asks the cloud storage. I can't seam to find any examples that doesn't use appengine to authenticate, but it cant be impossible.
I've looked at both a couple of examples on https://github.com/GoogleCloudPlatform/ but i can't find one without dependencies on appengine.
It also has to run on python3.
You can use gsutil
to access Google Cloud Storage from the command line. There is a getting started tutorial here.
There is a Python example using gsutil here:
This tutorial shows you how to write a simple Python program that
performs basic Google Cloud Storage operations using the XML API.
The google-api-python-client is the official Python client for interacting with GCS.
Python 3.x support was recently added, with the caveat:
Python 3.3+ is also now supported! However, this library has not yet
been used as thoroughly with Python 3, so we'd recommend testing
before deploying with Python 3 in production.
I think this is a good question as there are a lot of python libraries floating around in addition to the gsutil cli. This seems to be the latest supported python client by google
https://cloud.google.com/storage/docs/reference/libraries#client-libraries-install-python
and the github is here
https://github.com/GoogleCloudPlatform/python-docs-samples/tree/master/storage/cloud-client