取得帳戶資訊
作業 Get Account Information
會傳回指定帳戶的 SKU 名稱和帳戶種類。 它適用於 2018-03-28 版和更新版本的服務。
要求
您可以使用透過共用密鑰或共用存取簽章授權的有效要求, (SAS) 授權來建構 Get Account Information
要求。
如果您加入 restype
的值 account
和 comp
的值 properties
,要求將會使用 Get Account Information
作業。 下表顯示範例:
方法 | 要求 URI | HTTP 版本 |
---|---|---|
GET/HEAD |
https://myaccount.blob.core.windows.net/?restype=account&comp=properties |
HTTP/1.1 |
GET/HEAD |
https://myaccount.blob.core.windows.net/?restype=account&comp=properties&sv=myvalidsastoken |
HTTP/1.1 |
GET/HEAD |
https://myaccount.blob.core.windows.net/mycontainer/?restype=account&comp=properties&sv=myvalidsastoken |
HTTP/1.1 |
GET/HEAD |
https://myaccount.blob.core.windows.net/mycontainer/myblob?restype=account&comp=properties&sv=myvalidsastoken |
HTTP/1.1 |
URI 參數
您可以在要求 URI 上指定下列其他參數:
參數 | 描述 |
---|---|
restype |
必要。 參數 restype 值必須是 account 。 |
comp |
必要。 參數 comp 值必須是 properties 。 |
要求標頭
下表描述必要和選擇性的要求標頭:
要求標頭 | 描述 |
---|---|
Authorization |
必要。 指定授權配置、帳戶名稱和簽章。 如需詳細資訊,請參閱授權對 Azure 儲存體提出要求。 |
Date or x-ms-date |
必要。 指定要求的「國際標準時間」(UTC)。 如需詳細資訊,請參閱授權對 Azure 儲存體提出要求。 |
x-ms-version |
所有授權要求都需要。 指定用於這個要求的作業版本。 針對這項作業,版本必須是 2018-03-28 或更新版本。 如需詳細資訊,請參閱 Azure 儲存體服務的版本。 |
x-ms-client-request-id |
選擇性。 提供客戶端產生的不透明值,其中包含 1-kibibyte (KiB) 設定記錄時記錄在記錄中的字元限制。 強烈建議您使用此標頭,將用戶端活動與伺服器收到的要求相互關聯。 |
要求本文
無。
回應
回應包括 HTTP 狀態碼和一組回應標頭。
狀態碼
成功的作業會傳回狀態碼 200 (OK)。
如需狀態代碼的相關信息,請參閱 狀態和錯誤碼。
回應標頭
這項作業的回應包括下列標頭。 回應也可能包含其他標準 HTTP 標頭。 所有標準標頭都符合 HTTP/1.1 通訊協議規格。
回應標頭 | 描述 |
---|---|
x-ms-request-id |
可唯一識別所提出的要求。 您可以使用它對要求進行疑難解答。 如需詳細資訊,請參閱 針對 API 作業進行疑難解答。 |
x-ms-version |
版本 2009-09-19 和更新版本。 指出用來執行要求的 Azure Blob 儲存體 版本。 |
Date |
UTC 日期/時間值,指出服務傳送響應的時間。 |
Content-Length |
指定要求主體的長度。 針對此作業,內容長度一律為零。 |
x-ms-sku-name |
識別指定帳戶的 SKU 名稱 。 |
x-ms-account-kind |
識別指定 帳戶的帳戶種類 。 可能的值為:Storage 、BlobStorage 和 StorageV2 。 標頭會使用 GPv2 帳戶的子字串V2 ,區分 常規用途 v1 (GPv1) 和 常規用途 v2 (GPv2) 儲存器帳戶。 |
x-ms-client-request-id |
可用來針對要求和對應的回應進行疑難解答。 如果此標頭存在於要求中,此標頭的值等於標頭的值 x-ms-client-request-id ,且此值最多為 1,024 個可見的 ASCII 字元。 x-ms-client-request-id 如果要求中沒有標頭,則回應中不會顯示此標頭。 |
x-ms-is-hns-enabled |
版本 2019-07-07 和更新版本。 指出帳戶是否已啟用階層命名空間。 |
回應本文
無。
範例回應
Response Status:
HTTP/1.1 200 OK
Response Headers:
Date: Sat, 28 Mar 2018 12:43:08 GMT
x-ms-version: 2018-03-28
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
Content-Length: 0
x-ms-sku-name: Standard_LRS
x-ms-account-kind: StorageV2
授權
在 Azure 記憶體中呼叫任何數據存取作業時,需要授權。 您可以授權 Get Account Information
作業,如下所示。
這項作業不支援透過來自 Azure Active Directory/MSI 或使用者委派 SAS 的存取令牌進行 OAuth 型授權。
備註
要求的 URL 路徑不會影響這項作業提供的資訊。 其用途是允許要求使用指定允許資源的SAS令牌正確授權。
指定的資源不需要存在,此作業才能成功。 例如,以不存在 Blob 產生的 SAS 令牌,且有效許可權會成功,且 URL 路徑包含正確的帳戶名稱、正確的容器名稱,以及不存在的 Blob 名稱。
計費
定價要求可能源自使用 Blob 記憶體 API 的用戶端,無論是直接透過 Blob 記憶體 REST API,還是來自 Azure 記憶體用戶端連結庫。 這些要求會累算每個交易的費用。 交易類型會影響帳戶的收費方式。 例如,讀取交易會累算到與寫入交易不同的計費類別。 下表根據記憶體帳戶類型顯示要求的計費類別 Get Account Information
:
作業 | 儲存體帳戶類型 | 計費類別 |
---|---|---|
取得帳戶資訊 | 進階區塊 Blob 標準一般用途 v2 |
其他作業 |
取得帳戶資訊 | 標準一般用途 v1 | 讀取作業 |
若要瞭解指定計費類別的定價,請參閱 Azure Blob 儲存體 定價。