我已按照此处说明的步骤操作: https://cloud.google.com/sdk/gcloud/#gcloud.init
我从CLI运行脚本,它运行正常。
然而,当我从浏览器访问.PHP文件并且它由Apache(www-data用户)运行时,它说它没有登录。
我应该如何设置凭据,以便这也适用于浏览器?
我尝试更改以下行:
$client->useApplicationDefaultCredentials();
通过以下内容:
$client->setAuthConfigFile('/var/www/.config/gcloud/credentials');
但它不起作用。
以下情况也不起作用:
$client->setAuthConfigFile('/var/www/.config/gcloud/application_default_credentials.json');