自訂資源提供者端點
適用于: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 參考