GOOGLE_APPLICATION_CREDENTIALS error
As A solution you can Download the GCLOUD console and then RUN this command on console "gcloud auth application-default" login with the gmail account which have the project access and then you will get access of google api which are enabled.
gcloud credentials and and application default credentials are managed separately. If you activated service account key file this only can be used for gcloud commands but not for application default credentials.
gcloud auth application-default
set of commands are there only to manage application default and having nothing to do with commands in gcloud auth
.
There a few ways to "activate" application default credentials:
- Use your user account
- Run
gcloud auth application-default login
, or
- Run
Use service account (preferred)
- set environment variable
GOOGLE_APPLICATION_CREDENTIALS=path/to/your/service_accont_key_file.json
copy
path/to/your/service_accont_key_file.json
to ~/.config/gcloud/application_default_credentials.json`On windows this might be different, run
gcloud info --format="value(config.paths.global_config_dir)"
to get a path to your config directory.
- set environment variable
now command like
gcloud auth application-default print-access-token
should work.