Google-Compute-Engine

從 PHP 應用程序訪問云儲存

  • April 24, 2020

我們在 2 台帶有 CloudSQL 數據庫的伺服器上配置 PHP 應用程序,它們需要從 PHP 應用程序讀取/寫入 CloudStorage 儲存桶中的靜態內容。

我所做的是安裝 GCS Fuse 以將 CloudStorage 儲存桶安裝為伺服器上的共享文件夾,但 PHP 應用程序看不到儲存桶文件。查看服務帳戶,API 訪問已啟用,可以使用 GSUTIL 查看。在支持論壇中提到了一些書店,但我真的不明白,他們也提到了 App Engine 中的解決方案,但不適用於這種情況。

問題是是否有另一種方法可以將 PHP 應用程序與 Cloud Storage 連接起來?

如果您正確配置了 Google Cloud Storage,您可以利用通常的 GCS 連接。完成此操作後,您可以從 PHP 應用程序中編寫類似於以下內容的行:file_put_contents(“gs:// $ {my_bucket}/hello.txt”, $ 新文件內容);

引用自:https://serverfault.com/questions/936201