![从 PHP 应用程序访问云存储](https://linux22.com/image/728631/%E4%BB%8E%20PHP%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E8%AE%BF%E9%97%AE%E4%BA%91%E5%AD%98%E5%82%A8.png)
我们在 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);