У меня есть приложение Meteor-React локально, я добавил файл Meteor с интеграцией хранилища Google Cloud из этого руководства:
https://github.com/VeliovGroup/Meteor-Files/blob/master/docs/google-cloud-storage-integration.md
Поскольку Google изменил документацию, я следую этому пакету NPM:
https://www.npmjs.com/package/@google-cloud/storage
затем я перехожу по этой ссылке и создаю файл ключа https://cloud.google.com/sdk/gcloud/reference/iam/service-accounts/keys/create#--iam-account
и, наконец, создаю сегмент:
gcs = new Storage({keyFilename: `${Meteor.rootPath}/assets/app/gntapp-3fb3c-storage.json`})
и активирован из терминала gcloud:
gcloud auth activate-service-account --key-file [KEY_FILE]
Я загрузил первое изображение в хранилище.
Теперь моя проблема Публикация моих пользователей не работает и пользователи не публикуют.
, когда я делаю:
console.log(Meteor.users.find({}).fetch())
в Meteor.Startup Я получил информацию о контейнере вида: 'storage # bucket'
но логин с именем пользователя и паролем работает как обычно.
Может кто-нибудь помочь мне разобраться в проблеме?
Я использую METEOR@1.8.1
METEOR@1.8.1