このプラグインは WordPress の最新3回のメジャーリリースに対してテストされていません。もうメンテナンスやサポートがされていないかもしれず、最新バージョンの WordPress で使用した場合は互換性の問題が発生する可能性があります。

Google Cloud Storage plugin

説明

Google Cloud Storageプラグインを使用すると、メディアファイルをGoogle Cloud Storageバケットにアップロードできます。

インストール

  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.

このプラグインを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');

FAQ

質問. No project ID was provided, and we were unable to detect a default project ID(プロジェクトIDが指定されていないため、プラグインがクラッシュしデフォルトプロジェクトIDを検出できませんでした)と表示されました。何が問題ですか?

回答.「インストール」セクションの「サービスアカウントの設定」を参照してください。

質問.Google Cloud Storage バケットのデフォルトアクセス制御リスト(ACL)を設定するにはどうすればよいですか?

回答.: https://wordpress.org/support/topic/google-storage-not-work/page/2/#post-8897852 を参照してください。

評価

2023年4月14日
I came across a major glitch when trying to export products from Woocommerce. The export returns an empty csv file (empty except for the header rows) unless I deactivate this plugin.
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
7件のレビューをすべて表示

貢献者と開発者

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

  • Readmeにサービスアカウントを設定するためのセクションを追加
  • Readmeによくある質問セクションが追加されました
  • 依存関係を更新しました

0.1.2

  • Readmeに “テスト済み”フィールドを追加しました。

0.1.1

  • Zip ファイルに vendor ディレクトリを同梱

0.1

  • 初回リリース