php - 从独立 PHP 服务器与 Google Cloud Bucket 交互

标签 php ubuntu nginx google-cloud-storage google-cloud-platform

我有一个 VPS Server运行 Ubuntu , NGINXPHP .但是,由于该服务器的存储空间很小,我想使用 Google Cloud Storage 存储桶来存储用户上传的网站图片。通过 Google 的控制台设置 GCS 存储桶并与之交互一直很好,而且我遇到的问题很少。但是,我找不到关于如何使用 PHP 从独立服务器与 GCS 交互的文档,尽管有大量关于如何使用 AppEngine 与其交互的信息。根据我的研究,似乎很多其他人都遇到了我的问题,但我还没有找到任何关于我需要做的操作的教程。

对于我正在开发的网站,我需要:

  • 将图像文件从我的服务器上传到 GCS 存储桶(不会有
    与客户互动)
  • 有选择地从 GCS 存储桶中删除文件。

  • 尽管其他任何东西都会有用。

    我能找到的最接近的帮助文章是 this one ,提供有关 AppEngine 和 this one 的信息,除了我解决的许多其他问题之外,它似乎不起作用。

    支付支持计划是不可能的。

    最佳答案

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

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

    关于php - 从独立 PHP 服务器与 Google Cloud Bucket 交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35416882/

    相关文章:

    javascript - 如何使用 PHP 和 MySQL 创建搜索 'filter'

    node.js - 如何在 Ubuntu 14.04 上安装 nodejs 4.*

    nginx - 流浪的: config. vm.provision不允许我将文件复制到etc/nginx/conf.d吗?

    Postman 中的 Php 连接文件错误

    php - 为什么 laravel 5.8.35 向我显示这个 javascript

    php - mysql中列值不超过255

    php-fpm 重启后 PHP kill exec() 后台进程

    linux - 通过 CLI 修改目录中的所有文件名 - Ubuntu

    Ubuntu:卸载软件包后,它仍然存在

    javascript - 通过Ajax运行php脚本