我有一个运行Ubuntu
、NGINX
和PHP
VPS Server
。但是,由于此服务器的存储空间很少,因此我想使用 Google Cloud Storage 存储桶来存储用户为我的网站上传的图像。通过Google的控制台设置GCS存储桶并与之交互一直很好,我遇到了很少的问题。但是,我找不到有关如何从具有PHP的独立服务器与GCS交互的文档,尽管有大量有关如何使用AppEngine与GCS交互的信息。从我的研究中,似乎很多其他人都遇到了我的问题,但我还没有找到任何关于我需要做的操作的教程。
对于我正在工作的网站,我需要:
- 将图像文件从我的服务器上传到 GCS 存储桶(不会有与客户的互动(
- 有选择地从 GCS 存储桶中删除文件。
虽然其他任何东西都是有用的。
我能找到的最接近的帮助文章是这篇,它提供了有关 AppEngine 和这篇文章的信息,除了我修复的许多其他问题之外,它似乎不起作用。
不可能为支持计划付费。
您可以使用 gsutil 从命令行与 Google Cloud Storage buckets 和 Storage 进行交互。或者,您可以下载谷歌云SDK,并在您分享的文章之后通过PHP进行交互。
这是另一篇关于使用 gsutil 的文章