銷售: 1-800-867-1380

取得資料表 ACL

更新日期: 2015年4月

Get Table ACL 作業會傳回有關資料表中所指定之任何儲存存取原則的詳細資料,這些預存存取原則可搭配共用存取簽章使用。如需詳細資訊,請參閱建立儲存的存取原則

note附註
2012-02-12 版和更新版提供 Get Table ACL 作業。

note附註
存取控制清單 (ACL) 是存取控制項目 (ACE) 的清單。ACL 中的每個 ACE 可識別「信任者」(Trustee),並指定該信任者所允許、拒絕或稽核的「存取權限」(Access Right)。如需詳細資訊,請參閱<存取控制清單>。

Get Table ACL 要求的建構如下。建議使用 HTTPS。請以您的儲存體帳戶名稱取代 myaccount

 

方法 要求 URI HTTP 版本

GET/HEAD

https://myaccount.table.core.windows.net/mytable?comp=acl

HTTP/1.1

對模擬儲存體服務提出要求時,請將模擬器主機名稱和表格服務通訊埠指定為 127.0.0.1:10002,後面接著模擬的儲存體帳戶名稱:

 

方法 要求 URI HTTP 版本

GET/HEAD

http://127.0.0.1:10002/devstoreaccount1/mytable?comp=acl

HTTP/1.1

如需詳細資訊,請參閱Differences between Development Storage and Cloud Storage Services

您可以在要求的 URI 中指定下列其他參數。

 

參數 說明

timeout

選擇性。timeout 參數以秒為單位。如需詳細資訊,請參閱設定表格服務作業的逾時值

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

 

要求標頭 說明

Authorization

必要項。指定驗證配置、帳戶名稱及簽章。如需詳細資訊,請參閱Azure 儲存體服務的驗證

Datex-ms-date

必要項。指定要求的國際標準時間 (UTC)。如需詳細資訊,請參閱Azure 儲存體服務的驗證

x-ms-version

所有已驗證要求的必要項。指定用於這個要求的作業版本。如需詳細資訊,請參閱為 Windows Azure 中的 Blob、佇列和表格服務進行版本設定

x-ms-client-request-id

選擇性。提供由用戶端產生的不透明值 (具有 1 KB 的字元限制),當儲存體分析記錄為啟用狀態時,此值會記錄在分析記錄檔中。如果是和伺服器所接收的要求相關的用戶端活動,則強烈建議您使用此標頭。如需詳細資訊,請參閱關於儲存體分析記錄Azure 記錄:使用記錄檔追蹤儲存體需求

無。

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

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

如需狀態碼的資訊,請參閱<狀態和錯誤碼>。

這項作業的回應包括下列標頭。回應也可能包括其他標準 HTTP 標頭。所有標準標頭都符合 HTTP/1.1 通訊協定規格

 

回應標頭 說明

x-ms-request-id

此標頭可唯一識別提出的要求,而且可用來進行要求的疑難排解。如需詳細資訊,請參閱對應用程式開發介面作業進行疑難排解

x-ms-version

指出用於執行要求的表格服務版本。對 2009-09-19 及更新版本提出要求會傳回此標頭。

Date

服務產生的 UTC 日期/時間值,可指出啟動回應的時間。

如果為資料表指定了儲存的存取原則,Get Table ACL 會在回應主體中傳回簽署的識別碼和存取原則。

<?xml version="1.0" encoding="utf-8"?>
<SignedIdentifiers>
  <SignedIdentifier>
    <Id>unique-value</Id>
    <AccessPolicy>
      <Start>start-time</Start>
      <Expiry>expiry-time</Expiry>
      <Permission>abbreviated-permission-list</Permission>
    </AccessPolicy>
  </SignedIdentifier>
</SignedIdentifiers>

Response Status:
HTTP/1.1 200 OK

Response Headers:
Transfer-Encoding: chunked 
Date: Mon, 25 Nov 2013 20:28:22 GMT
x-ms-version: 2013-08-15
Server: Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0

<?xml version="1.0" encoding="utf-8"?>
<SignedIdentifiers>
  <SignedIdentifier> 
    <Id>MTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTI=</Id>
    <AccessPolicy>
      <Start>2013-11-26T08:49:37.0000000Z</Start>
      <Expiry>2013-11-27T08:49:37.0000000Z</Expiry>
      <Permission>raud</Permission>
    </AccessPolicy>
  </SignedIdentifier>
</SignedIdentifiers>

只有帳戶擁有者可呼叫這項作業。

除非帳戶擁有者透過共用存取簽章提供資料表中的資源,否則只有帳戶擁有者可以讀取特定儲存體帳戶中的資料。

本文對您有任何幫助嗎?
(剩餘 1500 個字元)
感謝您提供意見
顯示:
© 2015 Microsoft