【发布时间】:2016-02-17 19:47:29
【问题描述】:
我有一个 VPS Server 正在运行 Ubuntu、NGINX 和 PHP。但是,由于该服务器的存储空间很小,我想使用 Google Cloud Storage 存储桶来存储用户上传的网站图片。通过 Google 的控制台设置 GCS 存储桶并与之交互一直很好,而且我遇到的问题很少。但是,我找不到关于如何使用 PHP 从独立服务器与 GCS 交互的文档,尽管有大量关于如何使用 AppEngine 与其交互的信息。根据我的研究,似乎很多其他人都遇到过我的问题,但我还没有找到任何关于我需要做的操作的教程。
对于我正在开发的网站,我需要:
- 将图像文件从我的服务器上传到 GCS 存储桶(不会有 与客户互动)
- 有选择地从 GCS 存储桶中删除文件。
尽管其他任何东西都会有用。
我能找到的最接近的帮助文章是this one,它提供了有关 AppEngine 的信息和this one,除了我解决的许多其他问题之外,它似乎不起作用。
不可能为支持计划付费。
【问题讨论】:
-
我还在学习这方面的知识,但如果我理解正确地从 AppEngine 实例(或就此而言 GCP 上的任何 VM)与 GC 存储进行交互,那么使用服务器这样做会有点不同不在 GCP 中。诸如身份验证之类的事情是在 GC VM 中自动配置的,因此您必须在其他服务器中手动执行此操作。只是提醒一下。
标签: php ubuntu nginx google-cloud-storage google-cloud-platform