共用方式為


自訂資源提供者端點

 

適用于:Windows Azure Pack

若要與Windows Azure Pack 整合,自訂提供者必須考慮 4 個端點。

系統管理員端點

系統管理員是Windows Azure Pack Service Management REST API 從系統管理員 API 傳送要求的位址。 這也是 API 層預期接收系統管理員交易回應的位址,預期訂用帳戶和供應專案;這些交易會傳送至通知端點並加以處理。

租使用者端點

租使用者端點是服務管理 API 層從租使用者 API 傳送所有要求的位址。 這也是服務管理 API 層預期從租使用者交易接收回應的位置。

服務管理 API 層可作為 Proxy,將來自租使用者的傳入 URI 轉譯成自訂資源提供者可取用的格式。 在註冊期間,自訂資源提供者可以選擇將來源和目標轉譯範本指定至服務管理 API 層。 典型的對應如下所示:

租使用者來源 URI 範本

{subid}/services/sqlservers/{*path}

租使用者目標 URI 範本

{subid}/{*path}

或者,自訂資源提供者只能提供目標端點,而服務管理 API 層會自動判斷隱含定義規則上的轉譯模式。

通知端點

通知端點用於訂用帳戶和與交易相關的供應專案。 當使用者註冊方案時,服務管理 API 層會傳送向方案中每個資源提供者的通知端點傳送 展開 呼叫,以註冊使用者。 若要支援這項和其他通知,例如刪除訂用帳戶,客戶資源提供者必須實作下列 REST API:

  • 建立訂閱

  • 取得訂用帳戶

  • 取得訂用帳戶使用量摘要

  • 更新訂閱

  • 刪除訂閱

  • 更新配額

  • 驗證配額

  • 取得預設配額

如需詳細資訊,請參閱Windows Azure Pack 自訂資源提供者通知 REST API 參考

使用量端點

使用端點是由資源提供者用來公開 azure Pack for Windows Windows Server 使用量收集器所收集的使用量資料。 接著,您可以使用使用量資料來計算客戶所使用資源的計費成本。 如需建立計費配接器的相關資訊,請參閱 Windows Azure Pack Usage Service。

使用收集器會以特定記錄識別碼和批次大小要求預先決定的間隔,將要求傳送至使用端點。 在 中,傳回資源提供者會傳送其使用量資料。

使用量收集器會以 HTTPs:// < usageendpoint > /usage 格式,將要求傳送至使用端點。 因此,使用端點的實作必須公開 /usage 資料夾。

使用收集器要求的範例如下所示:

https://<usageendpoint>/usage?lastID=23451&batchSize=100

如需詳細資訊,請參閱Windows Azure Pack 自訂資源提供者使用量 REST API 參考

另請參閱

Windows Azure Pack 自訂資源提供者
Windows Azure Pack 自訂資源提供者通知 REST API 參考
Windows Azure Pack 自訂資源提供者使用量 REST API 參考