本頁說明如何查看、編輯及刪除使用 Service Extensions 建立的外掛程式。
外掛程式功能為 Media CDN 的預先發布版。
如需產品總覽,請參閱「服務擴充功能總覽」。
查看外掛程式
本節說明如何查看使用 Service Extensions 建立的外掛程式和外掛程式版本。
列出外掛程式
如要列出專案中的外掛程式,請按照下列步驟操作:
控制台
前往 Google Cloud 控制台的「Service Extensions」頁面。
按一下「外掛程式」分頁標籤。
外掛程式清單會顯示在可排序的表格中,並提供下列資訊:
- 狀態:外掛程式的狀態。如果未附加服務,這個值為
Not attached。如果服務已附加外掛程式,值為Attached。 - 名稱:外掛程式的名稱。
- 主要版本:外掛程式的有效版本。
- 產品:外掛程式附加的 Google Cloud 產品。
- 類型:擴充功能的類型。
- 範圍:外掛程式的範圍。
- 區域:外掛程式範圍為
Regional時的區域。 - 使用中:與外掛程式相關聯的一或多個擴充功能。
- 上次修改時間:上次修改外掛程式的時間。
- 標籤:新增至外掛程式的標籤。
- 狀態:外掛程式的狀態。如果未附加服務,這個值為
選用:如要篩選清單,請按照下列步驟操作:
按一下「篩選表格」旁的 ,即可查看屬性清單。
從清單中選取資源。
屬性名稱會顯示在「篩選器表格」標籤旁,後方加上半形冒號。
在半形冒號旁插入空格,即可查看與該屬性相符的值清單,然後從清單中選取值。
選用:在屬性值配對之間輸入
OR運算子,指定合併的篩選條件。
選用:如要對所選外掛程式執行其他作業,請按一下「更多動作」,然後選取所需選項:
gcloud
執行 gcloud service-extensions wasm-plugins list 指令:
gcloud service-extensions wasm-plugins list \
--location=LOCATION
將 LOCATION 替換為外掛程式的位置,可以是 global 或區域。
專案中的外掛程式會列在表格中,表格包含下列資訊:
- 名稱:外掛程式名稱
- 說明:外掛程式的說明
- 主要版本:外掛程式的有效版本
- 更新時間:上次修改外掛程式的時間
查看外掛程式詳細資料
如要查看外掛程式的詳細資料,請使用下列其中一種做法:
控制台
前往 Google Cloud 控制台的「Service Extensions」頁面。
按一下「外掛程式」分頁標籤。
按一下要查看詳細資料的外掛程式名稱。
外掛程式的「詳細資料」頁面隨即開啟。這個頁面包含下列部分:
基本資訊:這個部分會顯示外掛程式的基本詳細資料,包括外掛程式附加的 Google Cloud 產品、負載平衡器類型、擴充功能類型、使用外掛程式的擴充功能、外掛程式範圍、外掛程式的建立和修改時間戳記、外掛程式大小、標籤,以及 (如果已啟用記錄功能) 記錄取樣率和最低記錄層級。
版本:這個部分會顯示外掛程式版本的詳細資料,包括外掛程式版本、建立時間戳記、指定的任何說明、映像檔的 URI 和摘要,以及外掛程式設定檔或映像檔和相關摘要。
點選圖片網址即可查看詳細資料。
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 建立的外掛程式。
編輯外掛程式
如要編輯外掛程式,請按照下列步驟操作:
控制台
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:以半形逗號分隔的鍵/值組合形式標籤
新增外掛程式版本
您可以建立外掛程式程式碼的新版本,然後將其新增為外掛程式的新版本。
如要新增外掛程式版本,請按照下列步驟操作:
控制台
前往 Google Cloud 控制台的「Service Extensions」頁面。
按一下「外掛程式」分頁標籤。
點選「Edit」(編輯)。
在「版本」部分中,按一下「新增版本」。
在「新增版本」窗格中,指定外掛程式版本的詳細資料。
選用:勾選「設為主要」核取方塊。
你也可以稍後將這個版本設為主要版本。
按一下「新增」。
按一下「更新外掛程式」。
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:新 Wasm 模組的 URI,儲存在 Artifact Registry 存放區MAIN_VERSION:要建立並設為主要 (或服務) 版本的外掛程式版本 ID。PLUGIN_CONFIG、PLUGIN_CONFIG_FILE或PLUGIN_CONFIG_URI:選用的設定檔,可分別以文字、本機檔案或 Artifact Registry 中的映像檔形式內嵌指定。
變更外掛程式的主要版本
如要變更外掛程式的主要版本,請按照下列步驟操作:
控制台
前往 Google Cloud 控制台的「Service Extensions」頁面。
按一下「外掛程式」分頁標籤。
按一下 [Edit] (編輯) 按鈕。
在「版本」部分,選取處於非啟用狀態的版本,然後點選「設為主要版本」。
或者,您也可以在建立外掛程式的新版本時,選擇將該版本設為主要版本。
按一下「更新外掛程式」。
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 route 和 traffic 外掛程式,以及 Media CDN 外掛程式。
執行
gcloud service-extensions wasm-plugins delete指令:gcloud service-extensions wasm-plugins delete WASM_PLUGIN \ --location=LOCATION更改下列內容:
WASM_PLUGIN:外掛程式名稱LOCATION:外掛程式的位置,可為global或區域
刪除外掛程式時,系統也會一併刪除相關外掛程式資源。
刪除外掛程式版本
如要刪除外掛程式版本,請按照下列步驟操作:
控制台
前往 Google Cloud 控制台的「Service Extensions」頁面。
按一下「外掛程式」分頁標籤。
選取要編輯的外掛程式,然後切換至編輯模式。
在「版本」部分,選取要刪除的版本核取方塊,然後按一下「刪除」。
按一下「更新外掛程式」。
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 總覽。