共用方式為


從資源提供者擷取使用量資料

 

適用于:Windows Azure Pack

從資源提供者擷取使用量資料。

要求

將 UsageEndpoint > 取代 < 為 Windows Azure Pack 自訂資源提供者使用量 REST API 的端點位址。

方法

要求 URI

HTTP 版本

GET

<HTTPs:// UsageEndpoint > /usage

HTTP/1.1

URI 參數

下表描述 URI 參數。

URI 參數

說明

lastID

使用量收集器所接收的最後一筆記錄識別碼。 第一個要求的 lastID 參數是空的。 這是使用收集器辨識先前記錄的通知,因此可以刪除這些記錄。

BatchSize

要傳送至使用收集器的新記錄數目。 新記錄是遵循 lastID 參數所識別記錄的記錄。 資源提供者可以傳送比要求較小的批次,但無法傳送較大的批次。

要求標頭

下表描述必要的和選用的要求標頭。

要求標頭

描述

授權:持有人

必要。 授權持有人權杖。

x-ms-principal-id

必要。 主體識別碼。

x-ms-client-request-id

選擇性。 用戶端要求識別碼。

x-ms-client-session-id

選擇性。 用戶端會話識別碼。

x-ms-principal-liveid

選擇性。 主體 Live 識別碼。

要求本文

無。

回應

回應包括 HTTP 狀態碼、一組回應標頭和回應主體。

狀態碼

成功的作業會傳回狀態碼 200 (OK)。

如需狀態碼的相關資訊,請參閱狀態和錯誤碼 (Windows Azure Pack Service Management)

回應標頭

此作業的回應包含標準 HTTP 標頭。 所有標準標頭都符合 HTTP/1.1 通訊協定規格

回應本文

下表描述回應主體的重要元素:

元素名稱

描述

EventId

必要。 代表每個使用記錄的唯一識別碼。 此值會比對 lastID URI 參數的值。

ResourceId

選擇性。 如果資源提供者有多個資源供單一訂用帳戶使用,且使用量正在匯總資源,則此欄位可用來指定資源名稱。 如果使用量是由訂用帳戶識別碼匯總,則不會使用這個專案。

StartTime

必要。 指出何時開始收集使用量資料。

EndTime

必要。 指出使用量資料的收集何時結束。

ServiceType

必要。 已取用的服務層級。

SubscriptionId

必要。 收集使用量資料的訂用帳戶識別碼。 (GUID) 。

屬性

選擇性。 名稱/值組的字典,用來傳遞有關使用方式的任何其他資訊。

資源

必要。 名稱/值組的字典,表示已配置或取用的資源。 例如,SQL資源提供者可能會有總空間和資料庫計數作為其計量。

備註

使用收集器會定期從資源提供者擷取使用量資料,以收集資源提供者的使用資訊。 這項資訊可用來產生資源提供者使用量的計費成本。 如需詳細資訊, 請參閱自訂資源提供者端點。 如需 azure Pack Usage Service Windows的詳細資訊,請參閱Windows Azure Pack Usage Service

另請參閱

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