yii2-flysystem icon indicating copy to clipboard operation
yii2-flysystem copied to clipboard

Allow Google App Engine authentication

Open razvanphp opened this issue 5 years ago • 1 comments

This is similar with PR #40

Documentation of https://github.com/Superbalist/flysystem-google-cloud-storage says:

/**
 * The credentials will be auto-loaded by the Google Cloud Client.
 *
 * 1. The client will first look at the GOOGLE_APPLICATION_CREDENTIALS env var.
 *    You can use ```putenv('GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json');``` to set the location of your credentials file.
 *
 * 2. The client will look for the credentials file at the following paths:
 * - windows: %APPDATA%/gcloud/application_default_credentials.json
 * - others: $HOME/.config/gcloud/application_default_credentials.json
 *
 * If running in Google App Engine, the built-in service account associated with the application will be used.
 * If running in Google Compute Engine, the built-in service account associated with the virtual machine instance will be used.
 */

but in the code keyFilePath is required.

I will prepare a PR for this if nobody beats me to it.

razvanphp avatar Nov 29 '19 11:11 razvanphp

I will prepare a PR for this if nobody beats me to it.

PRs are always welcome ;)

schmunk42 avatar Dec 02 '19 07:12 schmunk42