谷歌云存储无效凭据

时间:2019-01-07 14:17:09

标签: php google-cloud-platform google-cloud-storage

我有2个问题。我希望你能帮助我。

问题1)

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

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

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

这是我的代码。我100%确定projectId是正确的,而bucketname是正确的,但是此代码仍然给我带来无效的凭据错误。我该怎么办?你可以引导我吗?

问题2)解决以上问题后,我想将图片文件存储为某种文件。因此,基本上,一种类型的用户将仅具有图片,另一种类型的用户将仅具有文档,依此类推。我该怎么办? 选项1 :如果我只有一个存储桶,并且在该存储桶中,我将创建以下文件夹(user_type_1_folder仅包含图片,user_type_2_folder仅包含文档)。 选项2 我应该为图片,文档和文件使用不同的存储桶吗?有什么更好的方法?与性能有关吗?

谢谢你们。

0 个答案:

没有答案