描述
Google Cloud Storage 插件可让您将媒体文件上传到 Google Cloud Storage 存储桶。
安装
-
下载插件并将其放在
/wp-content/plugins/
目录中。 -
在 WordPress 管理界面中启用此插件,
-
在插件设置界面中配置 Google Cloud Storage 存储桶。
-
在 Google Cloud Console 中, 设置存储桶的默认acl, 以便 allUser 可以读取。
根据您的环境, 您可能需要配置一个 Google 服务帐户来调用 API。
要在适用于PHP 7.2 的 Google App Engine上运行此插件,无需额外配置即可运行。
要在Google Compute Engine或App Engine Flexible上运行此插件,您需要执行以下操作:
-
访问 Cloud Console, 转到
计算
>实例
然后选择 WordPress 正在运行的实例。 -
停止实例。
-
实例停止后, 点击编辑, 您现在可以在Cloud API 访问范围下修改范围。将存储范围从只读更改为完整。
如果您想在 Google Cloud Platform 之外运行此插件, 则需要按照以下步骤配置服务帐户:
-
访问 Cloud Console, 转到
IAM & Admin
>Service accounts
并创建具有Storage Object Admin
权限的服务帐户, 然后下载 json 密钥文件。 -
将 json 密钥文件上传到托管服务器。不要将其放在公共服务区。
-
将以下行添加到 wp-config.php (用真正的文件路径替换文件路径)。
putenv('GOOGLE_APPLICATION_CREDENTIALS=/secure-place/my-service-account.json');
常见问题
问: 插件崩溃, No project ID was provided, and we were unable to detect a default project ID
, 出了什么问题?
答: 请参阅“安装”部分中有关配置服务帐户的部分。
问: 如何在我的 Google Cloud Storage 存储桶上配置默认ACL?
答: 请参阅: https://wordpress.org/support/topic/google-storage-not-work/page/2/#post-8897852
评价
贡献者及开发者
更新日志
0.1.6
- 更新所有依赖项
0.1.5
- 更新所有依赖项
- 添加 HTTP 标头以跟踪 WordPress 和插件版本
0.1.4
- 使用最新版本的 Google Cloud Storage 客户端库
- 更新所有依赖项
0.1.3
- 在自述文件中添加了用于配置服务帐户的部分
- 在自述文件中添加了“常见问题”部分
- 更新了依赖性
0.1.2
- 在自述文件中添加 “Tested up to” 字段
0.1.1
- 将供应商目录捆绑在zip文件中
0.1
- 初始发行