tweedegolf / storage-abstraction

Provides an abstraction layer for interacting with a storage; the storage can be local or in the cloud.
MIT License
110 stars 18 forks source link

Support GCS default credentials for authentication #18

Closed arbourd closed 2 years ago

arbourd commented 3 years ago

Google Cloud allows users to authenticate as a service account automatically. This is the proffered method to authenticate when running in/on GCE or GKE.

Changes that would need to be made to support keyfile-less authentication: