你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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 参数

名称 必需 类型 说明
accountName
path True

string

minLength: 3
maxLength: 24
pattern: ^[a-z0-9]+$

指定资源组中的存储帐户的名称。 存储帐户名称长度必须为 3 到 24 个字符,并且只能使用数字和小写字母。

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

用户订阅中的资源组的名称。 此名称不区分大小写。

subscriptionId
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

Permissions

服务 SAS 的签名权限。 可能的值包括:读取 (r)、写入 (w)、删除 (d)、列表 (l)、添加 (a)、创建 (c)、更新 (u) 和处理 (p)。

signedProtocol

HttpProtocol

协议允许使用帐户 SAS 发出请求。

signedResource

signedResource

可通过服务 SAS 访问的签名服务。 可能的值包括:Blob (b)、容器 (c)、文件 (f)、共享 (s)。

signedStart

string (date-time)

SAS 生效的时间。

startPk

string

分区键的开头。

startRk

string

行键的开头。

响应

名称 类型 说明
200 OK

ListServiceSasResponse

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"
}

定义

名称 说明
HttpProtocol

协议允许使用帐户 SAS 发出请求。

ListServiceSasResponse

列出服务 SAS 凭据作响应。

Permissions

帐户 SAS 的签名权限。 可能的值包括:读取 (r)、写入 (w)、删除 (d)、列表 (l)、添加 (a)、创建 (c)、更新 (u) 和处理 (p)。

ServiceSasParameters

列出特定资源的服务 SAS 凭据的参数。

signedResource

可通过服务 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

Permissions

服务 SAS 的签名权限。 可能的值包括:读取 (r)、写入 (w)、删除 (d)、列表 (l)、添加 (a)、创建 (c)、更新 (u) 和处理 (p)。

signedProtocol

HttpProtocol

协议允许使用帐户 SAS 发出请求。

signedResource

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