gcloud-узел для доступа к токену носителя?
API gcloud-node даст мне токен носителя, который он использует?
Я могу создавать подписанные URL-адреса с помощью gcloud-node и keyfile.json, но я пытаюсь следовать документам для возобновляемой загрузки. они предлагают начать загрузку на сервер и передать сеанс клиенту. выглядит легко, за исключением заголовка:
Authorization: Bearer your_auth_token
Могу ли я сделать что-то вроде gcs.getAuth после некоторого init?
Спасибо за любую помощь.
1 ответ
Решение
Ответил на github: https://github.com/GoogleCloudPlatform/gcloud-node/issues/818
ответ: да, но официально не поддерживается
var reqOpts = { uri: '...' }; // what you would pass to the request module
storage.makeAuthorizedRequest_(reqOpts, {
onAuthorized: function(err, authorizedReqOpts) {
// authorizedReqOpts.headers.Authorization = 'bearer token'
}
});