このページでは、Service Extensions を使用して構成された拡張機能を管理する方法について説明します。
プロダクトの概要については、Service Extensions の概要をご覧ください。
拡張機能の一覧表示
コンソール
[サービス拡張機能] ページに移動します。
プロジェクト内の拡張機能のリストが、次の情報を示す並べ替え可能なテーブルに表示されます。
- 名前: 拡張機能の名前
- Product: 拡張機能を使用する Google Cloud プロダクト
- Type: 拡張機能のタイプ
- リージョン: リージョン ロードバランサのリージョン
- Extensions: 拡張機能チェーンの数
- 使用中: 拡張機能が関連付けられている転送ルール
- 最終更新日: 拡張機能が最後に変更された日時
省略可: リストをフィルタするには、次の操作を行います。
プロパティのリストを表示するには、[テーブルをフィルタ] の横にある をクリックします。
リストからプロパティを選択します。
プロパティ名とコロンが [フィルタ テーブル] ラベルの横に表示されます。
プロパティに一致する値のリストを表示するには、コロンの横にスペースを挿入し、リストから値を選択します。
省略可: 結合されたフィルタを指定するには、プロパティと値のペアの間に
OR演算子を入力します。
省略可: 選択した拡張機能で他の操作を行うには、 [その他の操作] をクリックし、オプションを選択します。
gcloud
認可拡張機能
現在のプロジェクトの認可拡張機能を一覧表示するには、gcloud service-extensions authz-extensions list コマンドを使用します。
gcloud service-extensions authz-extensions list \
--location LOCATION
LOCATION は、拡張機能リソースの場所に置き換えます。
各拡張機能について、名前、認可ポリシー、最終更新日などの概要情報が表示されます。
Edge 拡張機能
現在のプロジェクトのエッジ拡張機能を一覧表示するには、gcloud service-extensions lb-edge-extensions list コマンドを使用します。
gcloud service-extensions lb-edge-extensions list \
--location LOCATION
LOCATION は、拡張機能リソースの場所に置き換えます。
各拡張機能について、名前、ロード バランシング スキーム、最終更新日などの概要情報が提供されます。
ルート拡張機能
現在のプロジェクトのルート拡張機能を一覧表示するには、gcloud service-extensions lb-route-extensions list コマンドを使用します。
gcloud service-extensions lb-route-extensions list \
--location LOCATION
LOCATION は、拡張機能リソースの場所に置き換えます。
各拡張機能について、名前、ロード バランシング スキーム、最終更新日などの概要情報が提供されます。
トラフィック拡張機能
現在のプロジェクトのトラフィック拡張機能を一覧表示するには、gcloud service-extensions lb-traffic-extensions list コマンドを使用します。
gcloud service-extensions lb-traffic-extensions list \ --location LOCATION
LOCATION は、拡張機能リソースの場所に置き換えます。
各拡張機能について、名前、ロード バランシング スキーム、最終更新日などの概要情報が提供されます。
拡張機能の詳細を表示する
コンソール
[サービス拡張機能] ページに移動します。
詳細を表示する拡張機能の名前をクリックします。
拡張機能の [詳細] ページが開きます。セクションは次のように分かれています:
基本: このセクションには、拡張機能に関する次の基本情報が表示されます。プロダクト、ロードバランサ、拡張機能のタイプ、説明、ラベル。
転送ルール: このセクションには、関連付けられた転送ルールへのリンクが表示されます。リンクをクリックすると、詳細が表示されます。
拡張機能チェーン: このセクションには、指定された順序で拡張機能に含まれる拡張機能チェーンが一覧表示されます。また、各拡張機能チェーンについて、チェーン名、一致条件、拡張機能、各拡張機能の詳細が表示されます。バックエンド サービスの名前は、クリックして詳細を表示し、必要に応じて編集できるリンクです。
gcloud
認可拡張機能
認可拡張機能の詳細を表示するには、gcloud service-extensions authz-extensions describe コマンドを使用します。
gcloud service-extensions authz-extensions describe EXTENSION_ID \
--location LOCATION
次のように置き換えます。
EXTENSION_ID: ルート拡張機能の ID または完全修飾名LOCATION: 拡張機能リソースのロケーション
Edge 拡張機能
エッジ拡張機能の詳細を表示するには、gcloud service-extensions lb-edge-extensions describe コマンドを使用します。
gcloud service-extensions lb-edge-extensions describe EXTENSION_ID \
--location LOCATION
次のように置き換えます。
EXTENSION_ID: エッジ拡張機能の ID または完全修飾名LOCATION: 拡張機能リソースのロケーション
ルート拡張機能
ルート拡張機能の詳細を表示するには、gcloud service-extensions lb-route-extensions describe コマンドを使用します。
gcloud service-extensions lb-route-extensions describe EXTENSION_ID \
--location LOCATION
次のように置き換えます。
EXTENSION_ID: ルート拡張機能の ID または完全修飾名LOCATION: 拡張機能リソースのロケーション
トラフィック拡張機能
トラフィック拡張機能の詳細を表示するには、gcloud service-extensions lb-traffic-extensions describe コマンドを使用します。
gcloud service-extensions lb-traffic-extensions describe EXTENSION_ID \
--location LOCATION
次のように置き換えます。
EXTENSION_ID: トラフィック拡張機能の ID または完全修飾名LOCATION: バックエンドのロケーション
拡張機能を編集する
コンソール
[サービス拡張機能] ページに移動します。
編集する拡張機能の (その他の操作)をクリックし、[編集] を選択します。
または、拡張機能の名前をクリックし、[詳細] ページで [編集] をクリックします。
[サービス拡張機能を編集] ページでは、拡張機能の基本情報を編集できません。他の詳細は編集できます。
必要に応じて変更します。
ほとんどのフィールドについては、ルート拡張機能とトラフィック拡張機能の構成方法に関するページをご覧ください。
[拡張機能を更新] をクリックします。
gcloud
拡張機能を編集するには、構成したときと同じ手順を行います。詳細については、ルート拡張機能、認可拡張機能、トラフィック拡張機能の構成方法に関するページをご覧ください。
拡張機能を削除する
コンソール
[サービス拡張機能] ページに移動します。
削除する拡張機能のチェックボックスをオンにして、ページの上部にある [削除] をクリックします。
または、 [その他の操作] をクリックして、[削除] を選択します。
確認メッセージ ボックスで、操作を確定するには [削除] をクリックします。
gcloud
認可拡張機能
承認拡張機能を削除するには、gcloud service-extensions authz-extensions delete コマンドを使用します。
gcloud service-extensions authz-extensions delete EXTENSION_ID \
--location LOCATION
次のように置き換えます。
EXTENSION_ID: 認可拡張機能の ID または完全修飾名LOCATION: バックエンドのロケーション
Edge 拡張機能
エッジ拡張機能を削除するには、gcloud service-extensions lb-edge-extensions delete コマンドを使用します。
gcloud service-extensions lb-edge-extensions delete EXTENSION_ID \
--location LOCATION
次のように置き換えます。
EXTENSION_ID: エッジ拡張機能の ID または完全修飾名LOCATION: バックエンドのロケーション
ルート拡張機能
ルート拡張機能を削除するには、gcloud service-extensions lb-route-extensions delete コマンドを使用します。
gcloud service-extensions lb-route-extensions delete EXTENSION_ID \
--location LOCATION
次のように置き換えます。
EXTENSION_ID: ルート拡張機能の ID または完全修飾名LOCATION: バックエンドのロケーション
トラフィック拡張機能
トラフィック拡張機能を削除するには、gcloud service-extensions lb-traffic-extensions delete コマンドを使用します。
gcloud service-extensions lb-traffic-extensions delete EXTENSION_ID \
--location LOCATION
次のように置き換えます。
EXTENSION_ID: トラフィック拡張機能の ID または完全修飾名LOCATION: バックエンドのロケーション