共用方式為


取得供應項目

若要擷取供應專案資源,請在 供應 專案資源上執行 GET。

要求

方法 要求 URI 描述
GET https://{databaseaccount}.documents.azure.com/offers/{_rid-offer} 請注意,{databaseaccount} 是您在您訂用帳戶下建立的 Azure Cosmos DB 帳戶名稱。 {_rid-offer} 值是供應專案的系統產生的資源識別碼。

標題

如需所有 Cosmos DB 要求所使用的標頭,請參閱 常見的 Azure Cosmos DB REST 要求標頭

建構主要金鑰權杖的雜湊簽章時,ResourceType應該是「offers」。 ResourceLink應該是您想要擷取之供應專案的_rid。 此值必須是小寫。 例如,在 上 https://querydemo.documents.azure.com/offers/uT2L 執行 GET 時,主要金鑰權杖中的 ResourceLink 應該是 「ut2l」。

主體

無。

回應

傳回所要求的供應專案資源。

標題

如需所有 Cosmos DB 回應所傳回的標頭,請參閱 常見的 Azure Cosmos DB REST 回應標頭

狀態碼

下表列出此作業所傳回的常見狀態碼。 如需狀態碼的完整清單,請參閱 HTTP 狀態碼

HTTP 狀態碼 Description
200 確定 作業成功。
404 找不到 供應專案不再是資源,也就是已刪除父集合資源。

主體

屬性 Description
offerVersion 此值可以是預先定義的輸送量層級的 V1,而使用者定義輸送量層級則為 V2。
offerType 此值表示 V1 供應專案的效能等級,V1 供應專案的允許值為 S1、S2 或 S3。 此屬性設定為 [V2 供應專案版本無效]。
content 其中包含供應專案的相關資訊。 對於 V2 供應專案,它包含集合的輸送量。
資源 建立新的集合時,這個屬性會設定為集合的自我連結,例如 dbs/pLJdAA==/colls/pLJdAOlEdgA=/。
offerResourceId 在建立集合期間,此屬性會自動與資源識別碼相關聯,也就是 集合_rid 。 在上述範例中,集合 的_rid 是 pLJdAOlEdgA=。
id 它是系統產生的屬性。 供應 專案資源的 識別碼會在建立時自動產生。 其值與供應專案的 _rid 相同。
_擺脫 它是系統產生的屬性。 資源識別碼 (_rid) 是資源模型上每個資源堆疊也是階層式的唯一識別碼。 在內部用來放置和導覽供應項目。
_Ts 它是系統產生的屬性。 代表資源的上次更新時間戳記。 值為時間戳記。
_自我 它是系統產生的屬性。 代表資源的唯一可定址 URI。
_Etag 這是系統產生的屬性,指定開放式平行存取控制所需的資源 etag。
{  
  "offerVersion": "V2",  
  "offerType": "Invalid",  
  "content": {  
    "offerThroughput": 4000  
  },  
  "resource": "dbs/rgkVAA==/colls/rgkVAMHcJww=/",  
  "offerResourceId": "rgkVAMHcJww=",  
  "id": "uT2L",  
  "_rid": "uT2L",  
  "_self": "offers/uT2L/",  
  "_etag": "\"0000a600-0000-0000-0000-56fac0570000\"",  
  "_ts": 1459273815  
}  
  

範例

GET https://querydemo.documents.azure.com/offers/uT2L HTTP/1.1  
x-ms-date: Tue, 29 Mar 2016 17:50:18 GMT  
authorization: type%3dmaster%26ver%3d1.0%26sig%3dA9Y9JAZylsBHG%2bM1Rdb3PpzO3Fw7kMJbRUJ8Llh2kpo%3d  
Cache-Control: no-cache  
User-Agent: Microsoft.Azure.Documents.Client/1.6.0.0 samples-net/3  
x-ms-version: 2015-12-16  
Accept: application/json  
Host: querydemo.documents.azure.com  
  
HTTP/1.1 200 Ok  
Cache-Control: no-store, no-cache  
Pragma: no-cache  
Transfer-Encoding: chunked  
Content-Type: application/json  
Content-Location: https://querydemo.documents.azure.com/offers/uT2L  
Server: Microsoft-HTTPAPI/2.0  
Strict-Transport-Security: max-age=31536000  
x-ms-last-state-change-utc: Fri, 25 Mar 2016 21:27:20.035 GMT  
etag: "0000a600-0000-0000-0000-56fac0570000"  
x-ms-schemaversion: 1.1  
x-ms-request-charge: 2  
x-ms-serviceversion: version=1.6.52.5  
x-ms-activity-id: bfa5991d-46f5-4c40-b3f0-957fccd8df9e  
x-ms-session-token: M:8110  
x-ms-gatewayversion: version=1.6.52.5  
x-ms-cosmos-min-throughput: 400 
Date: Tue, 29 Mar 2016 17:50:18 GMT  
  
{  
  "offerVersion": "V2",  
  "offerType": "Invalid",  
  "content": {  
    "offerThroughput": 4000  
  },  
  "resource": "dbs/rgkVAA==/colls/rgkVAMHcJww=/",  
  "offerResourceId": "rgkVAMHcJww=",  
  "id": "uT2L",  
  "_rid": "uT2L",  
  "_self": "offers/uT2L/",  
  "_etag": "\"0000a600-0000-0000-0000-56fac0570000\"",  
  "_ts": 1459273815  
}  
  

備註

若要深入瞭解可以在容器或資料庫上設定的最大和最小布建輸送量,請參閱 在容器和資料庫上布建輸送量 一文。

在供應專案資源上執行 GET,以擷取可為指定容器或資料庫設定的最小輸送量。 回應標頭 x-ms-cosmos-min-throughput 表示系統決定的最小輸送量。

另請參閱