本頁面說明如何查看、編輯及刪除使用 Service Extensions 建立的外掛程式。
Media CDN 的外掛程式功能目前為預先發布版。
如需產品總覽,請參閱「Service Extensions 總覽」。
查看外掛程式
本節說明如何查看使用 Service Extensions 建立的外掛程式和外掛程式版本。
列出外掛程式
如要列出專案中的外掛程式,請按照下列步驟操作:
控制台
前往 Google Cloud 控制台的「Service Extensions」頁面。
按一下「外掛程式」分頁標籤。
外掛程式清單會顯示在可排序的表格中,並提供下列資訊:
- 狀態:外掛程式的狀態。如果未附加服務,值會是
Not attached。如果服務已附加外掛程式,則值為Attached。 - Name:外掛程式名稱。
- 主要版本:外掛程式的有效版本。
- 產品:外掛程式附加的 Google Cloud 產品。
- Type:擴充功能類型。
- Scope:外掛程式的範圍。
- 區域:外掛程式範圍為
Regional時的區域。 - 使用中:與外掛程式相關聯的一或多個擴充功能。
- 上次修改時間:外掛程式上次修改的時間。
- 標籤:新增至外掛程式的標籤。
- 狀態:外掛程式的狀態。如果未附加服務,值會是
選用:如要篩選清單,請按照下列步驟操作:
按一下「篩選表格」旁的箭頭,即可查看屬性清單。
從清單中選取資源。
屬性名稱後方會加上冒號,並顯示在「Filter table」(篩選表格) 標籤旁。
在冒號旁插入空格,即可查看與屬性相符的值清單,然後從清單中選取值。
選用:在屬性/值組合之間輸入
OR運算子,指定組合篩選器。
選用:如要對所選外掛程式執行其他操作,請按一下 「More actions」(更多動作),然後選取下列任一選項:
gcloud
執行 gcloud service-extensions wasm-plugins list 指令:
gcloud service-extensions wasm-plugins list \
--location=LOCATION
將 LOCATION 替換為外掛程式的位置,可以是 global 或區域。
專案中的外掛程式會列在表格中,並提供下列資訊:
- Name:外掛程式名稱
- Description:外掛程式的說明
- 主要版本:外掛程式的有效版本
- 更新時間:外掛程式上次修改的時間
查看外掛程式詳細資料
如要查看外掛程式的詳細資料,請使用下列其中一種方法:
控制台
前往 Google Cloud 控制台的「Service Extensions」頁面。
按一下「外掛程式」分頁標籤。
按一下要查看詳細資料的外掛程式名稱。
外掛程式的「Details」(詳細資料) 頁面隨即開啟。這個頁面包含下列部分:
基本資訊:這個部分會顯示外掛程式的基本詳細資料,包括外掛程式附加的 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」(編輯)。
在「版本」部分,按一下「新增版本」。
在「Add version」(新增版本) 窗格中,指定外掛程式版本的詳細資料。
選用:勾選「設為主要」核取方塊。
您也可以稍後將這個版本設為主要版本。
按一下「新增」。
按一下「更新外掛程式」。
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:儲存在 Artifact Registry 存放區的新 Wasm 模組 URIMAIN_VERSION:要建立並設為主要 (或服務) 版本的版本 ID。PLUGIN_CONFIG、PLUGIN_CONFIG_FILE或PLUGIN_CONFIG_URI:選用的設定檔,可分別指定為內嵌文字、本機檔案或 Artifact Registry 中的映像檔。
變更外掛程式的主要版本
如要變更外掛程式的主要版本,請按照下列步驟操作:
控制台
前往 Google Cloud 控制台的「Service Extensions」頁面。
按一下「外掛程式」分頁標籤。
按一下 [Edit] (編輯) 按鈕。
在「Versions」(版本) 區段中,選取未啟用的版本,然後按一下「Set as main」(設為主要版本)。
或者,您也可以在建立新版外掛程式時,選擇將該版本設為主要版本。
按一下「更新外掛程式」。
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 建立的外掛程式和外掛程式版本。
刪除外掛程式
如要刪除外掛程式,請按照下列步驟操作:
控制台
前往「Service Extensions」頁面。
按一下「外掛程式」分頁標籤。
找到要刪除的外掛程式,按一下 「More actions」(更多動作) 按鈕,然後選取「Delete」(刪除)。
或者,按一下外掛程式名稱,然後點選「Details」(詳細資料) 頁面上的「Delete」(刪除) 按鈕。
在確認訊息方塊中,按一下「Delete」(刪除) 確認操作。
gcloud
從服務設定中移除外掛程式的參照,然後重新匯入設定 YAML 檔案。
執行
gcloud service-extensions wasm-plugins delete指令:gcloud service-extensions wasm-plugins delete WASM_PLUGIN \ --location=LOCATION更改下列內容:
WASM_PLUGIN:外掛程式名稱LOCATION:外掛程式的位置,可以是global或區域
刪除外掛程式也會一併刪除相關的外掛程式資源。
刪除外掛程式版本
如要刪除外掛程式版本,請按照下列步驟操作:
控制台
前往 Google Cloud 控制台的「Service Extensions」頁面。
按一下「外掛程式」分頁標籤。
選取要編輯的外掛程式,然後切換至編輯模式。
在「Versions」(版本) 區段中,勾選要刪除的版本,然後按一下「Delete」(刪除)。
按一下「更新外掛程式」。
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 總覽」。