wronx/php-google-cloud-storage

一个简单的PHP类,用于对Google Cloud Storage文件执行基本操作

v0.91-RC1 2017-01-25 10:59 UTC

This package is auto-updated.

Last update: 2024-09-15 21:46:23 UTC


README

这段编写得不好的代码可能有助于您对Google Cloud Storage文件执行基本操作。也许不会,我不知道,我是一个水管工,不是占卜师。

许可证

版权所有 © 2016 github.com/WRonX
这项工作是自由的。您可以在Sam Hocevar发布的Do What The Fuck You Want To Public License,版本2的条款下重新分发或修改它。有关更多详细信息,请参阅 http://www.wtfpl.net/

功能

  • 从存储桶下载文件
  • 将文件上传到存储桶
  • 检查文件是否在指定位置存在于存储桶中
  • 从存储桶中删除文件
  • ...
  • 利润

安装和配置

php composer.phar require wronx/php-google-cloud-storage "dev-master"

使用方法

方法名应具有自解释性,因此只需简单说明其他部分

存储对象缓存

如果您确定没有任何障碍,则可以安全地使用它。
假设您正在检查文件是否存在(这会将存储对象加载到缓存中),然后您想下载它。但与此同时,有人删除了它。如果您想避免这种情况(如果有可能发生),请禁用缓存。

授权文件

这个文件可以从GCloud下载。它看起来像这样

{
  "type": "service_account",
  "project_id": "your-project-id",
  "private_key_id": "your private key ID",
  "private_key": "-----BEGIN PRIVATE KEY-----\n Your private key goes here \n-----END PRIVATE KEY-----\n",
  "client_email": "something@probably-your-project-id.iam.gserviceaccount.com",
  "client_id": "clientID",
  "auth_uri": "https://#/o/oauth2/auth",
  "token_uri": "https://#/o/oauth2/token",
  "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
  "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/something@probably-your-project-id.iam.gserviceaccount.com"
}

总结

哦,我已经花了足够的时间写readme了...