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