Storage Accounts - List Service SAS

列出特定資源的服務 SAS 認證。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListServiceSas?api-version=2023-01-01

URI 參數

名稱 位於 必要 類型 Description
accountName
path True

string

指定資源群組內的記憶體帳戶名稱。 儲存體帳戶名稱必須介於 3 到 24 個字元的長度,而且只能使用數字和小寫字母。

Regex pattern: ^[a-z0-9]+$

resourceGroupName
path True

string

用戶訂用帳戶內的資源組名。 名稱不區分大小寫。

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True

string

目標訂用帳戶的標識碼。

api-version
query True

string

用於此作業的 API 版本。

要求本文

名稱 必要 類型 Description
canonicalizedResource True

string

已簽署資源的正式路徑。

endPk

string

數據分割索引鍵的結尾。

endRk

string

數據列索引鍵的結尾。

keyToSign

string

用來簽署帳戶 SAS 令牌的金鑰。

rscc

string

快取控件的回應標頭覆寫。

rscd

string

內容處置的響應標頭覆寫。

rsce

string

內容編碼的響應標頭覆寫。

rscl

string

內容語言的響應標頭覆寫。

rsct

string

內容類型的響應標頭覆寫。

signedExpiry

string

共用存取簽章變成無效的時間。

signedIdentifier

string

長度上限為 64 個字元的唯一值,該值與針對容器、佇列或資料表指定的存取原則相互關聯。

signedIp

string

要接受要求的IP位址或IP位址範圍。

signedPermission

Permissions

服務 SAS 的已簽署許可權。 可能的值為:讀取 (r) 、寫入 (w) 、刪除 (d) 、List (l) 、新增 () 、建立 (c) 、Update (u) 和 Process (p) 。

signedProtocol

HttpProtocol

允許使用帳戶 SAS 提出要求的通訊協定。

signedResource

signedResource

可透過服務 SAS 存取的已簽署服務。 可能的值為:Blob (b) 、Container (c) 、File (f) 、Share (s) 。

signedStart

string

SAS 生效的時間。

startPk

string

分割區索引鍵的開頭。

startRk

string

數據列索引鍵的開頭。

回應

名稱 類型 Description
200 OK

ListServiceSasResponse

確定 -- 傳回為要求的記憶體服務所建立的服務 SAS。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

名稱 Description
user_impersonation 模擬您的用戶帳戶

範例

StorageAccountListServiceSAS

Sample Request

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res7439/providers/Microsoft.Storage/storageAccounts/sto1299/ListServiceSas?api-version=2023-01-01

{
  "canonicalizedResource": "/blob/sto1299/music",
  "signedResource": "c",
  "signedPermission": "l",
  "signedExpiry": "2017-05-24T11:32:48.8457197Z"
}

Sample Response

{
  "serviceSasToken": "sv=2015-04-05&sr=c&se=2017-05-24T11%3A32%3A48Z&sp=l&sig=PoF8yBUGixsjzwroLmw7vG3VbGz4KB2woZC2D4C2oio%3D"
}

定義

名稱 Description
HttpProtocol

允許使用帳戶 SAS 提出要求的通訊協定。

ListServiceSasResponse

列出服務 SAS 認證作業回應。

Permissions

帳戶 SAS 的已簽署許可權。 可能的值為:讀取 (r) 、寫入 (w) 、刪除 (d) 、List (l) 、新增 () 、建立 (c) 、Update (u) 和 Process (p) 。

ServiceSasParameters

列出特定資源之服務 SAS 認證的參數。

signedResource

可透過服務 SAS 存取的已簽署服務。 可能的值為:Blob (b) 、Container (c) 、File (f) 、Share (s) 。

HttpProtocol

允許使用帳戶 SAS 提出要求的通訊協定。

名稱 類型 Description
https

string

https,http

string

ListServiceSasResponse

列出服務 SAS 認證作業回應。

名稱 類型 Description
serviceSasToken

string

列出特定資源的服務 SAS 認證。

Permissions

帳戶 SAS 的已簽署許可權。 可能的值為:讀取 (r) 、寫入 (w) 、刪除 (d) 、List (l) 、新增 () 、建立 (c) 、Update (u) 和 Process (p) 。

名稱 類型 Description
a

string

c

string

d

string

l

string

p

string

r

string

u

string

w

string

ServiceSasParameters

列出特定資源之服務 SAS 認證的參數。

名稱 類型 Description
canonicalizedResource

string

已簽署資源的正式路徑。

endPk

string

數據分割索引鍵的結尾。

endRk

string

數據列索引鍵的結尾。

keyToSign

string

用來簽署帳戶 SAS 令牌的金鑰。

rscc

string

快取控件的回應標頭覆寫。

rscd

string

內容處置的響應標頭覆寫。

rsce

string

內容編碼的響應標頭覆寫。

rscl

string

內容語言的響應標頭覆寫。

rsct

string

內容類型的響應標頭覆寫。

signedExpiry

string

共用存取簽章變成無效的時間。

signedIdentifier

string

長度上限為 64 個字元的唯一值,該值與針對容器、佇列或資料表指定的存取原則相互關聯。

signedIp

string

要接受要求的IP位址或IP位址範圍。

signedPermission

Permissions

服務 SAS 的已簽署許可權。 可能的值為:讀取 (r) 、寫入 (w) 、刪除 (d) 、List (l) 、新增 () 、建立 (c) 、Update (u) 和 Process (p) 。

signedProtocol

HttpProtocol

允許使用帳戶 SAS 提出要求的通訊協定。

signedResource

signedResource

可透過服務 SAS 存取的已簽署服務。 可能的值為:Blob (b) 、Container (c) 、File (f) 、Share (s) 。

signedStart

string

SAS 生效的時間。

startPk

string

分割區索引鍵的開頭。

startRk

string

數據列索引鍵的開頭。

signedResource

可透過服務 SAS 存取的已簽署服務。 可能的值為:Blob (b) 、Container (c) 、File (f) 、Share (s) 。

名稱 類型 Description
b

string

c

string

f

string

s

string