Я следовал за шагами, объясненными здесь:
https://cloud.google.com/sdk/gcloud/#gcloud.init
Я запустил скрипт из CLI, и он отлично работает.
Однако когда я получаю доступ к файлу .PHP из своего браузера и он запускается Apache (пользователь www-данных), он говорит, что он не вошел в систему.
Как я должен настроить учетные данные, чтобы это также работало из браузера?
Я попытался изменить следующую строку:
$client->useApplicationDefaultCredentials();
следующим:
$client->setAuthConfigFile('/var/www/.config/gcloud/credentials');
Но это не работает.
И следующее тоже не работает:
$client->setAuthConfigFile('/var/www/.config/gcloud/application_default_credentials.json');
Задача ещё не решена.
Других решений пока нет …