【问题标题】:Interacting with a Google Cloud Bucket from an Independent PHP Server从独立 PHP 服务器与 Google Cloud Bucket 交互
【发布时间】:2016-02-17 19:47:29
【问题描述】:

我有一个 VPS Server 正在运行 UbuntuNGINXPHP。但是,由于该服务器的存储空间很小,我想使用 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


【解决方案1】:

您可以使用gsutil 从命令行与谷歌云存储桶和存储进行交互。或者您可以下载 google cloud sdk 并按照您分享的文章通过 PHP 进行交互。

这是另一篇关于using gsutil的文章

【讨论】:

    猜你喜欢
    • 2019-03-02
    • 1970-01-01
    • 1970-01-01
    • 2019-05-24
    • 2011-10-26
    • 2014-08-08
    • 2012-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多