共用方式為


Storage Accounts - List Service SAS

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

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

URI 參數

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

string

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

Regex 模式: ^[a-z0-9]+$

resourceGroupName
path True

string

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

Regex 模式: ^[-\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 的已簽署許可權。 可能的值包括:Read (r)、Write (w)、Delete (d)、List (l)、Add (a)、Create (c)、Update (u) 和 Process (p)。

signedProtocol

HttpProtocol

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

signedResource

signedResource

使用服務 SAS 存取的已簽署服務。 可能的值包括:Blob(b)、容器(c)、檔案(f)、共用(s)。

signedStart

string

SAS 生效的時間。

startPk

string

數據分割索引鍵的開頭。

startRk

string

數據列索引鍵的開頭。

回應

名稱 類型 Description
200 OK

ListServiceSasResponse

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

安全性

azure_auth

Azure Active Directory OAuth2 Flow

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

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

範例

StorageAccountListServiceSAS

範例要求

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

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

範例回覆

{
  "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 的已簽署許可權。 可能的值包括:Read (r)、Write (w)、Delete (d)、List (l)、Add (a)、Create (c)、Update (u) 和 Process (p)。

ServiceSasParameters

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

signedResource

使用服務 SAS 存取的已簽署服務。 可能的值包括:Blob(b)、容器(c)、檔案(f)、共用(s)。

HttpProtocol

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

名稱 類型 Description
https

string

https,http

string

ListServiceSasResponse

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

名稱 類型 Description
serviceSasToken

string

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

Permissions

帳戶 SAS 的已簽署許可權。 可能的值包括:Read (r)、Write (w)、Delete (d)、List (l)、Add (a)、Create (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 的已簽署許可權。 可能的值包括:Read (r)、Write (w)、Delete (d)、List (l)、Add (a)、Create (c)、Update (u) 和 Process (p)。

signedProtocol

HttpProtocol

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

signedResource

signedResource

使用服務 SAS 存取的已簽署服務。 可能的值包括:Blob(b)、容器(c)、檔案(f)、共用(s)。

signedStart

string

SAS 生效的時間。

startPk

string

數據分割索引鍵的開頭。

startRk

string

數據列索引鍵的開頭。

signedResource

使用服務 SAS 存取的已簽署服務。 可能的值包括:Blob(b)、容器(c)、檔案(f)、共用(s)。

名稱 類型 Description
b

string

c

string

f

string

s

string