Существует недокументированная команда gcloud (формат вывода может измениться)
gcloud auth describe myaccount@gserviceaccounts.com
, которая выдаст время истечения, что-то вроде
...
token_expiry: '2018-05-18T12:48:44Z'
...
Для учетных записей пользователейесть также refresh_token
, который имеет очень долгий срок службы.Используется для получения временного access_tokens.(После выполнения gcloud auth login
) Вы можете получить его значение через
gcloud auth print-refresh-token
Чтобы получить доступ к этим программным средствам, см. Google Auth Library .