拡張機能を管理

このページでは、Service Extensions を使用して構成された拡張機能を管理する方法について説明します。

プロダクトの概要については、Service Extensions の概要をご覧ください。

拡張機能の一覧表示

コンソール

  1. [サービス拡張機能] ページに移動します。

    サービス拡張機能に移動

    プロジェクト内の拡張機能のリストが、次の情報を示す並べ替え可能なテーブルに表示されます。

    • 名前: 拡張機能の名前
    • Product: 拡張機能を使用する Google Cloud プロダクト
    • Type: 拡張機能のタイプ
    • リージョン: リージョン ロードバランサのリージョン
    • Extensions: 拡張機能チェーンの数
    • 使用中: 拡張機能が関連付けられている転送ルール
    • 最終更新日: 拡張機能が最後に変更された日時
  2. 省略可: リストをフィルタするには、次の操作を行います。

    1. プロパティのリストを表示するには、[テーブルをフィルタ] の横にある をクリックします。

    2. リストからプロパティを選択します。

      プロパティ名とコロンが [フィルタ テーブル] ラベルの横に表示されます。

    3. プロパティに一致する値のリストを表示するには、コロンの横にスペースを挿入し、リストから値を選択します。

    4. 省略可: 結合されたフィルタを指定するには、プロパティと値のペアの間に OR 演算子を入力します。

  3. 省略可: 選択した拡張機能で他の操作を行うには、 [その他の操作] をクリックし、オプションを選択します。

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 は、拡張機能リソースの場所に置き換えます。

各拡張機能について、名前、ロード バランシング スキーム、最終更新日などの概要情報が提供されます。

拡張機能の詳細を表示する

コンソール

  1. [サービス拡張機能] ページに移動します。

    サービス拡張機能に移動

  2. 詳細を表示する拡張機能の名前をクリックします。

    拡張機能の [詳細] ページが開きます。セクションは次のように分かれています:

    • 基本: このセクションには、拡張機能に関する次の基本情報が表示されます。プロダクト、ロードバランサ、拡張機能のタイプ、説明、ラベル。

    • 転送ルール: このセクションには、関連付けられた転送ルールへのリンクが表示されます。リンクをクリックすると、詳細が表示されます。

    • 拡張機能チェーン: このセクションには、指定された順序で拡張機能に含まれる拡張機能チェーンが一覧表示されます。また、各拡張機能チェーンについて、チェーン名、一致条件、拡張機能、各拡張機能の詳細が表示されます。バックエンド サービスの名前は、クリックして詳細を表示し、必要に応じて編集できるリンクです。

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: バックエンドのロケーション

拡張機能を編集する

コンソール

  1. [サービス拡張機能] ページに移動します。

    サービス拡張機能に移動

  2. 編集する拡張機能の その他の操作)をクリックし、[編集] を選択します。

    または、拡張機能の名前をクリックし、[詳細] ページで [編集] をクリックします。

    [サービス拡張機能を編集] ページでは、拡張機能の基本情報を編集できません。他の詳細は編集できます。

  3. 必要に応じて変更します。

    ほとんどのフィールドについては、ルート拡張機能トラフィック拡張機能の構成方法に関するページをご覧ください。

  4. [拡張機能を更新] をクリックします。

gcloud

拡張機能を編集するには、構成したときと同じ手順を行います。詳細については、ルート拡張機能認可拡張機能トラフィック拡張機能の構成方法に関するページをご覧ください。

拡張機能を削除する

コンソール

  1. [サービス拡張機能] ページに移動します。

    サービス拡張機能に移動

  2. 削除する拡張機能のチェックボックスをオンにして、ページの上部にある [削除] をクリックします。

    または、 [その他の操作] をクリックして、[削除] を選択します。

  3. 確認メッセージ ボックスで、操作を確定するには [削除] をクリックします。

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: バックエンドのロケーション

次のステップ