从 PHP 应用程序访问云存储

从 PHP 应用程序访问云存储

我们在 2 台服务器上配置了 PHP 应用程序,数据库位于 CloudSQL 中,它们需要从 PHP 应用程序读取/写入 CloudStorage 存储桶中的静态内容。

我所做的是安装 GCS Fuse 以将 CloudStorage 存储桶作为共享文件夹挂载到服务器上,但 PHP 应用程序看不到存储桶文件。查看服务帐户,API 访问已启用,可以使用 GSUTIL 查看。在支持论坛中提到了一些书店,但我真的不明白,他们还提到了 App Engine 中的解决方案,但在这种情况下并不适用。

问题是是否还有其他方法可以将 PHP 应用程序与云存储连接起来?

答案1

您可以利用常规的 GCS 连接,前提是正确配置 Google Cloud Storage。完成后,您可以从 PHP 应用程序中写入类似于以下内容的行:file_put_contents("gs://${my_bucket}/hello.txt", $newFileContent);

相关内容