Storage Accounts - List Service SAS
列出特定资源的服务 SAS 凭据。
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListServiceSas?api-version=2025-06-01
URI 参数
| 名称 | 在 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 24 pattern: ^[a-z0-9]+$ |
指定资源组中的存储帐户的名称。 存储帐户名称长度必须为 3 到 24 个字符,并且只能使用数字和小写字母。 |
|
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+$ |
用户订阅中的资源组的名称。 此名称不区分大小写。 |
|
subscription
|
path | True |
string minLength: 1 |
目标订阅的 ID。 |
|
api-version
|
query | True |
string minLength: 1 |
要用于此操作的 API 版本。 |
请求正文
| 名称 | 必需 | 类型 | 说明 |
|---|---|---|---|
| canonicalizedResource | True |
string |
签名资源的规范路径。 |
| endPk |
string |
分区键的结尾。 |
|
| endRk |
string |
行键的结尾。 |
|
| keyToSign |
string |
用于对帐户 SAS 令牌进行签名的密钥。 |
|
| rscc |
string |
缓存控制的响应标头覆盖。 |
|
| rscd |
string |
内容处置的响应标头替代。 |
|
| rsce |
string |
内容编码的响应标头替代。 |
|
| rscl |
string |
内容语言的响应标头替代。 |
|
| rsct |
string |
内容类型的响应标头替代。 |
|
| signedExpiry |
string (date-time) |
共享访问签名失效的时间。 |
|
| signedIdentifier |
string maxLength: 64 |
长度不超过 64 个字符的唯一值,与为容器、队列或表指定的访问策略相关联。 |
|
| signedIp |
string |
要从中接受请求的 IP 地址或 IP 地址范围。 |
|
| signedPermission |
服务 SAS 的签名权限。 可能的值包括:读取 (r)、写入 (w)、删除 (d)、列表 (l)、添加 (a)、创建 (c)、更新 (u) 和处理 (p)。 |
||
| signedProtocol |
协议允许使用帐户 SAS 发出请求。 |
||
| signedResource |
可通过服务 SAS 访问的签名服务。 可能的值包括:Blob (b)、容器 (c)、文件 (f)、共享 (s)。 |
||
| signedStart |
string (date-time) |
SAS 生效的时间。 |
|
| startPk |
string |
分区键的开头。 |
|
| startRk |
string |
行键的开头。 |
响应
| 名称 | 类型 | 说明 |
|---|---|---|
| 200 OK |
OK -- 返回为请求的存储服务创建的服务 SAS。 |
安全性
azure_auth
Azure Active Directory OAuth2 流
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
| 名称 | 说明 |
|---|---|
| user_impersonation | 模拟用户帐户 |
示例
StorageAccountListServiceSAS
示例请求
POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res7439/providers/Microsoft.Storage/storageAccounts/sto1299/ListServiceSas?api-version=2025-06-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"
}
定义
| 名称 | 说明 |
|---|---|
|
Http |
协议允许使用帐户 SAS 发出请求。 |
|
List |
列出服务 SAS 凭据作响应。 |
| Permissions |
帐户 SAS 的签名权限。 可能的值包括:读取 (r)、写入 (w)、删除 (d)、列表 (l)、添加 (a)、创建 (c)、更新 (u) 和处理 (p)。 |
|
Service |
列出特定资源的服务 SAS 凭据的参数。 |
|
signed |
可通过服务 SAS 访问的签名服务。 可能的值包括:Blob (b)、容器 (c)、文件 (f)、共享 (s)。 |
HttpProtocol
协议允许使用帐户 SAS 发出请求。
| 值 | 说明 |
|---|---|
| https,http | |
| https |
ListServiceSasResponse
列出服务 SAS 凭据作响应。
| 名称 | 类型 | 说明 |
|---|---|---|
| serviceSasToken |
string |
列出特定资源的服务 SAS 凭据。 |
Permissions
帐户 SAS 的签名权限。 可能的值包括:读取 (r)、写入 (w)、删除 (d)、列表 (l)、添加 (a)、创建 (c)、更新 (u) 和处理 (p)。
| 值 | 说明 |
|---|---|
| r | |
| d | |
| w | |
| l | |
| a | |
| c | |
| u | |
| p |
ServiceSasParameters
列出特定资源的服务 SAS 凭据的参数。
| 名称 | 类型 | 说明 |
|---|---|---|
| canonicalizedResource |
string |
签名资源的规范路径。 |
| endPk |
string |
分区键的结尾。 |
| endRk |
string |
行键的结尾。 |
| keyToSign |
string |
用于对帐户 SAS 令牌进行签名的密钥。 |
| rscc |
string |
缓存控制的响应标头覆盖。 |
| rscd |
string |
内容处置的响应标头替代。 |
| rsce |
string |
内容编码的响应标头替代。 |
| rscl |
string |
内容语言的响应标头替代。 |
| rsct |
string |
内容类型的响应标头替代。 |
| signedExpiry |
string (date-time) |
共享访问签名失效的时间。 |
| signedIdentifier |
string maxLength: 64 |
长度不超过 64 个字符的唯一值,与为容器、队列或表指定的访问策略相关联。 |
| signedIp |
string |
要从中接受请求的 IP 地址或 IP 地址范围。 |
| signedPermission |
服务 SAS 的签名权限。 可能的值包括:读取 (r)、写入 (w)、删除 (d)、列表 (l)、添加 (a)、创建 (c)、更新 (u) 和处理 (p)。 |
|
| signedProtocol |
协议允许使用帐户 SAS 发出请求。 |
|
| signedResource |
可通过服务 SAS 访问的签名服务。 可能的值包括:Blob (b)、容器 (c)、文件 (f)、共享 (s)。 |
|
| signedStart |
string (date-time) |
SAS 生效的时间。 |
| startPk |
string |
分区键的开头。 |
| startRk |
string |
行键的开头。 |
signedResource
可通过服务 SAS 访问的签名服务。 可能的值包括:Blob (b)、容器 (c)、文件 (f)、共享 (s)。
| 值 | 说明 |
|---|---|
| b | |
| c | |
| f | |
| s |