このページでは、Service Extensions を使用して作成されたプラグインを表示、編集、削除する方法について説明します。
プラグイン機能は、Media CDN のプレビュー版です。
プロダクトの概要については、Service Extensions の概要をご覧ください。
プラグインを表示する
このセクションでは、サービス拡張機能を使用して作成されたプラグインとプラグインのバージョンを表示する方法について説明します。
プラグインの一覧表示
プロジェクトのプラグインを一覧表示する手順は次のとおりです。
コンソール
Google Cloud コンソールで、[サービス拡張機能] ページに移動します。
[プラグイン] タブをクリックします。
プラグインのリストが、次の情報を含む並べ替え可能な表に表示されます。
- ステータス: プラグインのステータス。サービスが接続されていない場合、値は
Not attachedです。サービスがプラグインに関連付けられている場合、値はAttachedです。 - 名前: プラグインの名前。
- メイン バージョン: プラグインのアクティブなバージョン。
- プロダクト: プラグインが関連付けられている Google Cloud プロダクト。
- タイプ: 拡張機能のタイプ。
- スコープ: プラグインのスコープ。
- Region: プラグイン スコープが
Regionalの場合のリージョン。 - 使用中: プラグインが関連付けられている 1 つ以上の拡張機能。
- 最終更新日: プラグインが最後に変更された日時。
- ラベル: プラグインに追加されたラベル。
- ステータス: プラグインのステータス。サービスが接続されていない場合、値は
省略可: リストをフィルタするには、次の操作を行います。
[表をフィルタ] の横をクリックして、プロパティのリストを表示します。
リストからプロパティを選択します。
プロパティ名とコロンが [フィルタ テーブル] ラベルの横に表示されます。
コロンの横にスペースを挿入すると、プロパティに一致する値のリストが表示されます。リストから値を選択します。
省略可: プロパティと値のペアの間に
OR演算子を入力して、結合されたフィルタを指定します。
省略可: 選択したプラグインで他の操作を行うには、 [その他の操作] をクリックし、オプションを選択します。
- プラグインを編集するには、[編集] をクリックします。
- プラグインを削除するには、[削除] をクリックします。
- ログ エクスプローラを開くには、[ログ エクスプローラで表示] をクリックします。ログ エクスプローラを使用して、プラグインに関するログデータを取得、表示、分析できます。
- [サービス拡張機能のモニタリング] ページを開くには、[モニタリングを表示] をクリックします。
gcloud
gcloud service-extensions wasm-plugins list コマンドを実行します。
gcloud service-extensions wasm-plugins list \
--location=LOCATION
LOCATION は、プラグインのロケーション(global またはリージョン)に置き換えます。
プロジェクトのプラグインは、次の情報を含むテーブルにリストされます。
- 名前: プラグインの名前
- 説明: プラグインの説明
- メイン バージョン: プラグインのアクティブなバージョン
- 更新時間: プラグインが最後に変更された時刻
プラグインの詳細を表示する
プラグインの詳細を表示するには、次のいずれかの方法を使用します。
コンソール
Google Cloud コンソールで、[サービス拡張機能] ページに移動します。
[プラグイン] タブをクリックします。
詳細を表示するプラグインの名前をクリックします。
プラグインの [詳細] ページが開きます。このページには次のセクションがあります。
基本情報: このセクションには、プラグインに関する基本情報が表示されます。たとえば、プラグインが関連付けられている Google Cloud プロダクト、ロードバランサのタイプ、拡張機能のタイプ、プラグインを使用している拡張機能、プラグインのスコープ、プラグインの作成と変更のタイムスタンプ、プラグインのサイズ、ラベル、ロギングが有効になっている場合はログのサンプリング レートと最小ロギングレベルなどです。
バージョン: このセクションには、プラグインのバージョン、作成タイムスタンプ、指定された説明、イメージの URI とダイジェスト、プラグイン構成ファイルまたはイメージと関連するダイジェストなど、プラグインのバージョンに関する詳細が表示されます。
イメージの URL をクリックすると、その詳細が表示されます。
gcloud
プラグインの詳細を表示するには、gcloud service-extensions wasm-plugins describe コマンドを実行します。
gcloud service-extensions wasm-plugins describe WASM_PLUGIN \
--location=LOCATION
次のように置き換えます。
WASM_PLUGIN: プラグインの名前LOCATION: プラグインのロケーション(globalまたはリージョン)
プラグインに関する次の詳細が表示されます。
- プラグイン名
- プラグインの作成と変更のタイムスタンプ
- ラベル
- ログのサンプリング レート(ロギングが有効になっている場合)
プラグインのバージョンを一覧表示するには、gcloud service-extensions wasm-plugin-versions list コマンドを使用します。
gcloud service-extensions wasm-plugin-versions list WASM_PLUGIN \
--location=LOCATION
次のように置き換えます。
WASM_PLUGIN: プラグインの名前LOCATION: プラグインのロケーション(globalまたはリージョン)
指定したプラグインのバージョンが、プラグインの名前とともに表に表示されます。
プラグイン バージョンの詳細を表示するには、gcloud service-extensions wasm-plugin-versions describe コマンドを使用します。
gcloud service-extensions wasm-plugin-versions describe WASM_PLUGIN_VERSION \
--location=LOCATION
次のように置き換えます。
WASM_PLUGIN_VERSION: プラグインのメイン バージョンLOCATION: プラグインのロケーション(globalまたはリージョン)
プラグインのバージョンに関する次の詳細が表示されます。
- バージョン名
- 作成のタイムスタンプ
- 説明(入力されている場合)
- イメージの URI とダイジェスト
- プラグイン構成ファイルまたはイメージと関連するダイジェスト
プラグインを編集する
このセクションでは、Service Extensions を使用して作成したプラグインを編集する方法について説明します。
プラグインを編集する
プラグインを編集する手順は次のとおりです。
コンソール
Google Cloud コンソールで、[サービス拡張機能] ページに移動します。
[プラグイン] タブをクリックします。
編集するプラグインの [その他の操作] をクリックし、[編集] を選択します。
または、プラグイン名をクリックし、[詳細] ページで 「編集」をクリックします。
[プラグインを編集] ページでは、プラグインの名前は編集できません。他の詳細は編集できます。
必要に応じて変更します。
ほとんどのフィールドについては、プラグインを作成するをご覧ください。
[バージョン] セクションについては、プラグインの新しいバージョンを追加するをご覧ください。
[プラグインを更新] をクリックします。
gcloud
gcloud service-extensions wasm-plugins update コマンドを実行します。
gcloud service-extensions wasm-plugins update WASM_PLUGIN \ --location=LOCATION \ --description=PLUGIN_DESCRIPTION \ --labels=[LABELS,...]
次のように置き換えます。
WASM_PLUGIN: プラグインの名前LOCATION: プラグインのロケーション(globalまたはリージョン)PLUGIN_DESCRIPTION: プラグインの説明LABELS: カンマ区切りの Key-Value ペア形式のラベル
プラグインの新しいバージョンを追加する
プラグイン コードの新しいバージョンを作成し、プラグインの新しいバージョンとして追加できます。
プラグインの新しいバージョンを追加する手順は次のとおりです。
コンソール
Google Cloud コンソールで、[サービス拡張機能] ページに移動します。
[プラグイン] タブをクリックします。
[編集] をクリックします。
[バージョン] セクションで、[バージョンを追加] をクリックします。
[バージョンの追加] ペインで、プラグイン バージョンの詳細を指定します。
省略可: [メインに設定] チェックボックスをオンにします。
このバージョンは後でメイン バージョンとして設定することもできます。
[追加] をクリックします。
[プラグインを更新] をクリックします。
gcloud
gcloud service-extensions wasm-plugins update コマンドを実行します。
gcloud service-extensions wasm-plugins update WASM_PLUGIN \
--location=LOCATION \
--image=IMAGE \
--main-version=MAIN_VERSION \
--plugin-config=PLUGIN_CONFIG | --plugin-config-file=PLUGIN_CONFIG_FILE | --plugin-config-uri=PLUGIN_CONFIG_URI
次のように置き換えます。
WASM_PLUGIN: プラグインの ID または完全修飾名LOCATION: プラグインのロケーション(globalまたはリージョン)IMAGE: Artifact Registry リポジトリに保存されている新しい Wasm モジュールの URIMAIN_VERSION: 作成してメイン(またはサービング)バージョンとして設定するプラグイン バージョンの ID。PLUGIN_CONFIG、PLUGIN_CONFIG_FILE、PLUGIN_CONFIG_URI: 省略可能な構成ファイル。それぞれ、テキストとしてインラインで指定するか、ローカル ファイルとして指定するか、Artifact Registry のイメージとして指定できます。
プラグインのメイン バージョンを変更する
プラグインのメイン バージョンを変更する手順は次のとおりです。
コンソール
Google Cloud コンソールで、[サービス拡張機能] ページに移動します。
[プラグイン] タブをクリックします。
[編集] ボタンをクリックします。
[バージョン] セクションで、非アクティブなバージョンを選択し、[メインとして設定] をクリックします。
または、プラグインの新しいバージョンを作成する際に、そのバージョンをメイン バージョンとして設定することもできます。
[プラグインを更新] をクリックします。
gcloud
gcloud service-extensions wasm-plugins update コマンドを実行します。
gcloud service-extensions wasm-plugins update \
--location=LOCATION \
--main-version=WASM_PLUGIN_VERSION
次のように置き換えます。
LOCATION: プラグインのロケーション(globalまたはリージョン)WASM_PLUGIN_VERSION: プラグインのメイン バージョンの名前
新しいプラグイン バージョンがすべての場所に配信されるまでに数分かかることがあります。プラグインはすべての地域に同時に配信されるわけではないため、分数は地域によって異なる場合があります。
プラグインを削除する
このセクションでは、Service Extensions を使用して作成されたプラグインとプラグイン バージョンを削除する方法について説明します。
プラグインを削除する
プラグインを削除する手順は次のとおりです。
コンソール
gcloud
サービス構成からプラグインへの参照を削除し、構成 YAML ファイルを再インポートします。
詳細については、Cloud Load Balancing のルート プラグインとトラフィック プラグイン、Media CDN プラグインの構成方法をご覧ください。
gcloud service-extensions wasm-plugins deleteコマンドを実行します。gcloud service-extensions wasm-plugins delete WASM_PLUGIN \ --location=LOCATION次のように置き換えます。
WASM_PLUGIN: プラグインの名前LOCATION: プラグインのロケーション(globalまたはリージョン)
プラグインを削除すると、関連するプラグイン リソースも削除されます。
プラグインのバージョンを削除する
プラグインのバージョンを削除する手順は次のとおりです。
コンソール
Google Cloud コンソールで、[サービス拡張機能] ページに移動します。
[プラグイン] タブをクリックします。
編集するプラグインを選択し、編集モードに切り替えます。
[バージョン] セクションで、削除するバージョンのチェックボックスをオンにして、[削除] をクリックします。
[プラグインを更新] をクリックします。
gcloud
gcloud service-extensions wasm-plugin-versions delete コマンドを実行します。
gcloud service-extensions wasm-plugin-versions delete WASM_PLUGIN_VERSION \
--location=LOCATION
次のように置き換えます。
WASM_PLUGIN_VERSION: メイン バージョンとして使用されていないプラグイン バージョンの名前LOCATION: プラグインのロケーション(globalまたはリージョン)
バージョンがメイン バージョン(アクティブなメイン バージョン)として設定されている場合は、別のバージョンをメイン バージョンとして設定した後にのみ削除できます。
次のステップ
- プラグインを作成する方法を学習する。
- Service Extensions の概要をご覧ください。