【发布时间】:2023-03-20 16:57:01
【问题描述】:
我在 Google Cloud 存储上有一个私有存储分区,但我无法弄清楚如何读取/写入数据。
现在我正在使用 Amazon S3,它们让这一切变得非常容易。
字面意思:
use Aws\S3\S3Client;
$config = array('key' => 'KEY','secret' => 'SECERT);
$client = S3Client::factory($config);
// Get an object.
$result = $client->getObject(array(
'Bucket' => "the bucket",
'Key' => "filename.ext"
));
但是对于谷歌云存储,我很困惑。我得出的结论是我需要一个签名的 URL,但我真的不想每次我想抓取数据时都必须使用 gsutil(这很多)。
所有这些都发生在服务器端,所以我不能让客户弹出整个浏览器并登录谷歌之类的事情。
有没有办法只使用像 Amazon S3 这样的 API/Secret 组合?
谁能帮我找出最简单的方法来让它适用于我的 PHP 服务器端应用程序?
【问题讨论】:
标签: php google-app-engine google-cloud-storage