這個外掛並未在最新的 3 個 WordPress 主要版本上進行測試。開發者可能不再對這個外掛進行維護或提供技術支援,並可能會與更新版本的 WordPress 產生使用上的相容性問題。

Google Cloud Storage plugin

描述

Google Cloud Storage plugin allows you to upload media files to a
Google Cloud Storage bucket.

安裝

  1. Download the plugin and place it in your /wp-content/plugins/ directory.

  2. Enable this plugin in the WordPress admin UI,

  3. Configure your Google Cloud Storage bucket in the plugin setting
    UI.

  4. In Google Cloud Console, set the default acl of the bucket so that
    allUsers can read.

Depending on your environment, you may need to configure a Google
Service Account to call the APIs.

To run this plugin on Google App Engine for PHP 7.2, it will work
without additional configuration.

To run this plugin on Google Compute Engine or App Engine Flexible,
you will need to do the following:

  • Visit Cloud Console, go to Compute -> instances and select
    the instance where WordPress is running.

  • Stop the instance.

  • Once the instance has stopped, click Edit and you can now
    modify the scopes under Cloud API access scopes. Change
    the Storage scope from Read Only to Full.

If you want to run this plugin outside of Google Cloud Platform, you
need to configure your service account as follows:

  • Visit Cloud Console, go to IAM & Admin -> Service accounts
    and create a service account with Storage Object Admin
    permission and download the json key file.

  • Upload the json key file to the hosting server. Don’t put it
    in a public serving area.

  • Add the following line to wp-config.php (replace the file path
    with the real one).

    putenv('GOOGLE_APPLICATION_CREDENTIALS=/secure-place/my-service-account.json');

常見問題

Q. The plugin crashes with No project ID was provided, and we
were unable to detect a default project ID
, what’s wrong?

A. See the section about configuring the service account in the
Installation section.

Q. How to configure the default ACL on my Google Cloud Storage bucket?

A. See: https://wordpress.org/support/topic/google-storage-not-work/page/2/#post-8897852

評價

2021年6月10日
it works, but with major problems. by default, it changes the media storage of WP to google storage, but after this plugin is installed, user cannot install any other extensions, because it will try to install into gs://xxx
2020年7月1日
Google...you should not do that! poor insturction, not working either way API or Json file, maybe as I am under cloudflare? don't know, what about the compatibility with other cdn plugins?
2018年6月19日
Maybe the instructions should include the updated wording: Visit Cloud Console, go to IAM & Admin -> Service accounts and create a service account with Storage Admin role and download the json key file. And keep in mind to make the bucket publicly available: https://cloud.google.com/storage/docs/access-control/making-data-public#buckets
閱讀全部6個評價

貢獻者及開發者

“Google Cloud Storage plugin” 是一個開源的軟體。以下的人對這個外掛作出了貢獻。

貢獻者

將 Google Cloud Storage plugin 外掛本地化為台灣繁體中文版。

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

修改日誌

0.1.6

  • Updates all dependencies

0.1.5

  • Updates all dependencies
  • Adds HTTP header for tracking WordPress and plugin version

0.1.4

  • Uses the most recent release of the Google Cloud Storage client library
  • Updates all dependencies

0.1.3

  • Added a section for configuring service account to the readme
  • Added Frequently Asked Questions section to the readme
  • Updated dependencies

0.1.2

  • Added “Tested up to” field to the readme

0.1.1

  • Bundle vendor dir in the zip file

0.1

  • Initial release