可以將 Webhook 與任意端點 REST API 整合,並設定輸出裝載。
必要條件
確保您擁有 Webhook 的登入認證。
程序
- 從左側功能表中,按一下設定 > 警示,然後在右側窗格中按一下輸出設定。
- 按一下新增,然後從外掛程式類型下拉式功能表中,選取 Webhook 通知外掛程式。
對話方塊隨即展開,以包括外掛程式執行個體設定。
- 輸入執行個體名稱。
- 輸入 Webhook URL。
備註: 對於參考 webhook 輸出執行個體的通知,您在此處輸入的 URL 將用作基底 URL,它將與相關 webhook 裝載範本中定義的端點 URL 尾碼結合使用。
- 輸入連線計數的值。
連線計數代表在 VMware Aria Operations 中每個節點允許開啟的連線數目上限。
- (選擇性) 選取您的 HTTP Proxy。
- 從清單中選取認證類型。
備註: 如果您的端點 URL 不需要任何驗證,請從 認證類型清單中選取 無認證。
- 新增或編輯認證詳細資料。按一下加號圖示,在右側窗格中輸入新認證的詳細資料,然後按一下儲存。
建立新認證窗格中的欄位將根據所選取的 認證類型顯示。
認證類型 欄位 基本驗證 輸入名稱、使用者名稱和密碼。 持有人 Token 輸入認證的名稱和 Token。 OAuth 驗證 輸入以下詳細資料: - 名稱:輸入驗證的名稱。
- 授與類型:選取用戶端認證或密碼認證。
- 驗證 URL:輸入可從中擷取存取 Token 的 URL。
- 用戶端識別碼:輸入驗證 URL 的用戶端識別碼。
- 用戶端密碼:輸入驗證 URL 的用戶端密碼。
- 使用者名稱:輸入驗證 URL 的使用者名稱。
備註: 僅當授與類型為 密碼認證時,才會顯示此欄位。
- 密碼:輸入驗證 URL 的密碼。
備註: 僅當授與類型為 密碼認證時,才會顯示此欄位。
- 範圍:輸入標籤以指定存取 Token。標籤指定存取 Token 將具有的權限。
- 傳送認證:選取在授權標頭中或在內文中。
- 在授權標頭中:在標頭中傳送用戶端識別碼和用戶端密碼。
- 在內文中:在裝載內文中傳送用戶端識別碼和用戶端密碼。
備註: 僅當授與類型為 用戶端認證時,才會顯示此欄位。 - 存取 Token 路徑:輸入您的存取 Token 路徑。
- 有效性 Token 路徑:若要追蹤 Token 何時到期,請輸入有效性 Token 路徑,然後從下拉式清單中選取格式。可以選擇以下格式之一:
- 第二週
- 毫秒
- 絕對時間
- 標頭名稱:輸入標頭名稱。依預設,標頭名稱為「Authorization」。
- 前置詞:輸入前置詞。依預設,前置詞為「Bearer」。
- HTTP Proxy:選取 HTTP Proxy。
憑證 輸入以下詳細資料: - 名稱:輸入憑證的名稱。
- 憑證:輸入 X.509 格式的憑證。
- 憑證金鑰:輸入私密金鑰。支援的格式為 Open SSL、PKCS1 和 PKCS8
API 金鑰 輸入名稱、API 金鑰和 API 值。 - 按一下測試,以驗證特定路徑、認證與權限。
備註:
- 測試功能目前不支援自訂範本。如果範本包含自訂標頭,測試可能會失敗。
- 按一下儲存。
結果
此 Webhook 通知外掛程式執行個體已設定且正在執行。