拡張機能を管理

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

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

拡張機能を一覧表示する

コンソール

  1. [Service Extensions] ページに移動します。

    Service Extensions に移動

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

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

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

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

      プロパティ名の後にコロンが続き、[表をフィルタリング] ラベルの横に表示されます。

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

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

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

    • 拡張機能を編集するには、 [編集] をクリックします。
    • 拡張機能を削除するには、 [削除] をクリックします。

gcloud

認可拡張機能

現在のプロジェクトの認可拡張機能を一覧表示するには、 gcloud service-extensions authz-extensions list コマンドを使用します。

gcloud service-extensions authz-extensions list \
    --location LOCATION

LOCATION は、拡張機能リソースのロケーションに置き換えます。

各拡張機能について、名前、認可ポリシー、最終更新日などの概要情報が表示されます。

エッジ拡張機能

現在のプロジェクトのエッジ拡張機能を一覧表示するには、 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. [Service Extensions] ページに移動します。

    Service Extensions に移動

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

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

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

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

    • 拡張機能 または 拡張機能チェーン: このセクションには、拡張機能の詳細(拡張機能が 1 つだけ指定されている場合)または指定された順序の拡張機能チェーン(複数の拡張機能が指定されている場合)が表示されます。また、拡張機能または拡張機能チェーンごとに、一致条件が示されます。各拡張機能の詳細には、拡張機能の名前、プログラマビリティ タイプ、メタデータ、ヘッダー、イベントなどの情報が含まれます。

gcloud

認可拡張機能

認可拡張機能の詳細を表示するには、 gcloud service-extensions authz-extensions describe コマンドを使用します。

gcloud service-extensions authz-extensions describe EXTENSION_ID \
    --location LOCATION

次のように置き換えます。

  • EXTENSION_ID: ルート拡張機能の ID または完全修飾名
  • LOCATION: 拡張機能リソースのロケーション

エッジ拡張機能

エッジ拡張機能の詳細を表示するには、 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. [Service Extensions] ページに移動します。

    Service Extensions に移動

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

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

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

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

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

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

gcloud

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

拡張機能を削除する

コンソール

  1. [Service Extensions] ページに移動します。

    Service Extensions に移動

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

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

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

gcloud

認可拡張機能

認可拡張機能を削除するには、 gcloud service-extensions authz-extensions delete コマンドを使用します。

gcloud service-extensions authz-extensions delete EXTENSION_ID \
    --location LOCATION

次のように置き換えます。

  • EXTENSION_ID: 認可拡張機能の ID または完全修飾された名前
  • LOCATION: バックエンドのロケーション

エッジ拡張機能

エッジ拡張機能を削除するには、 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: バックエンドのロケーション

次のステップ