У меня есть учетная запись GCD, в которой я создал проект и хранилище данных в последнем. Я скачал служебные учетные записи для этого проекта и сохранил их на своем локальном ПК.
Теперь у меня на компьютере запущено простое приложение для узлов. Это приложение-узел имеет простой запрос для извлечения данных из хранилища данных Google, созданного выше. Все, что мне нужно знать, - это как настроить ключи учетной записи службы в моем приложении узла, чтобы получить доступ к хранилищу данных и соответствующим объектам, потому что я получаю такую ошибку, когда пытаюсь получить доступ - «Отсутствует или недостаточно разрешений».
Запрос узла приложения -
// Adding a Sample Entity
async function quickStart() {
// Your Google Cloud Platform project ID
const projectId = 'XXX';
// Creates a client
const datastore = new Datastore({
projectId: projectId,
});
// The kind for the new entity
const kind = 'xxx';
// The name/ID for the new entity
const name = xxxx;
// The Cloud Datastore key for the new entity
const sampleKey = datastore.key([kind, name]);
const [entity] = await datastore.get(sampleKey);
console.log(entity);
}
quickStart().catch(console.error);