説明
Google Cloud Storageプラグインを使用すると、メディアファイルをGoogle Cloud Storageバケットにアップロードできます。
インストール
-
Download the plugin and place it in your
/wp-content/plugins/
directory. -
Enable this plugin in the WordPress admin UI,
-
Configure your Google Cloud Storage bucket in the plugin setting
UI. -
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 を参照してください。
評価
貢献者と開発者
“Google Cloud Storage plugin” をあなたの言語に翻訳しましょう。
開発に興味がありますか ?
変更履歴
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
- 初回リリース