wronx / php-google-cloud-storage
一个简单的PHP类,用于对Google Cloud Storage文件执行基本操作
v0.91-RC1
2017-01-25 10:59 UTC
Requires
- google/apiclient: ^2.0.0@RC
Requires (Dev)
- google/apiclient: ^2.0.0@RC
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了...