共用方式為


Storage Accounts - List Account SAS

列出記憶體帳戶的 SAS 認證。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListAccountSas?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
signedExpiry True

string

共用存取簽章失效的時間。

signedPermission True

Permissions

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

signedResourceTypes True

SignedResourceTypes

帳戶 SAS 可存取的已簽署資源類型。 服務(s):存取服務層級 API;容器 (c):存取容器層級 API;物件 (o):存取 Blob、佇列訊息、數據表實體和檔案的物件層級 API。

signedServices True

Services

使用帳戶 SAS 存取的已簽署服務。 可能的值包括:Blob (b)、佇列(q)、數據表(t)、檔案(f)。

keyToSign

string

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

signedIp

string

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

signedProtocol

HttpProtocol

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

signedStart

string

SAS 生效的時間。

回應

名稱 類型 Description
200 OK

ListAccountSasResponse

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

安全性

azure_auth

Azure Active Directory OAuth2 Flow

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

範圍

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

範例

StorageAccountListAccountSAS

範例要求

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

{
  "signedServices": "b",
  "signedResourceTypes": "s",
  "signedPermission": "r",
  "signedProtocol": "https,http",
  "signedStart": "2017-05-24T10:42:03.1567373Z",
  "signedExpiry": "2017-05-24T11:42:03.1567373Z",
  "keyToSign": "key1"
}

範例回覆

{
  "accountSasToken": "sv=2015-04-05&ss=b&srt=s&sp=r&st=2017-05-24T10%3A42%3A03Z&se=2017-05-24T11%3A42%3A03Z&spr=https,http&sig=Z0I%2BEpM%2BPPlTC8ApfUf%2BcffO2aahMgZim3U0iArqsS0%3D"
}

定義

名稱 Description
AccountSasParameters

列出記憶體帳戶 SAS 認證的參數。

HttpProtocol

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

ListAccountSasResponse

列出 SAS 認證作業回應。

Permissions

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

Services

使用帳戶 SAS 存取的已簽署服務。 可能的值包括:Blob (b)、佇列(q)、數據表(t)、檔案(f)。

SignedResourceTypes

帳戶 SAS 可存取的已簽署資源類型。 服務(s):存取服務層級 API;容器 (c):存取容器層級 API;物件 (o):存取 Blob、佇列訊息、數據表實體和檔案的物件層級 API。

AccountSasParameters

列出記憶體帳戶 SAS 認證的參數。

名稱 類型 Description
keyToSign

string

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

signedExpiry

string

共用存取簽章失效的時間。

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 提出要求的通訊協定。

signedResourceTypes

SignedResourceTypes

帳戶 SAS 可存取的已簽署資源類型。 服務(s):存取服務層級 API;容器 (c):存取容器層級 API;物件 (o):存取 Blob、佇列訊息、數據表實體和檔案的物件層級 API。

signedServices

Services

使用帳戶 SAS 存取的已簽署服務。 可能的值包括:Blob (b)、佇列(q)、數據表(t)、檔案(f)。

signedStart

string

SAS 生效的時間。

HttpProtocol

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

名稱 類型 Description
https

string

https,http

string

ListAccountSasResponse

列出 SAS 認證作業回應。

名稱 類型 Description
accountSasToken

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

Services

使用帳戶 SAS 存取的已簽署服務。 可能的值包括:Blob (b)、佇列(q)、數據表(t)、檔案(f)。

名稱 類型 Description
b

string

f

string

q

string

t

string

SignedResourceTypes

帳戶 SAS 可存取的已簽署資源類型。 服務(s):存取服務層級 API;容器 (c):存取容器層級 API;物件 (o):存取 Blob、佇列訊息、數據表實體和檔案的物件層級 API。

名稱 類型 Description
c

string

o

string

s

string