недействительные учетные данные облачного хранилища Google - PullRequest
0 голосов
/ 07 января 2019

У меня есть 2 вопроса. Я надеюсь, что вы можете мне помочь.

Вопрос 1)

$storage = new StorageClient(['projectId'=>"thisisreal"]);

    $bucket = $storage->bucket('bucketnameunique');

    // Upload a file to the bucket.
    $bucket->upload(
        fopen('../test.txt', 'r')
    );

Это мой код. Я на 100% уверен, что идентификатор проекта правильный и имя корзины правильное, но все же этот код выдает мне неверные учетные данные. что еще мне делать? не могли бы вы вести меня?

Вопрос 2) После того, как я решу вышеупомянутую проблему, я хочу хранить изображения документов, какие-то файлы. Таким образом, в основном один тип пользователей будет иметь только изображения, другой тип пользователей будет иметь только документы и так далее. Что я должен делать? Вариант 1: если у меня будет только одна корзина, и в этой корзине я буду создавать папки типа (у user_type_1_folder будут только изображения, в user_type_2_folder будут только документы). Вариант 2 Должен ли я иметь другое ведро для картинок, документов и файлов? какой способ лучше? это о производительности?

Спасибо, ребята.

...