Поделиться через


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

Идентификатор целевой подписки.

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)

Время, когда подписанный URL-адрес становится недействительным.

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), Container (c), File (f), Share (s).

signedStart

string (date-time)

Время, в которое SAS становится действительным.

startPk

string

Начало ключа секции.

startRk

string

Ключ в начале строки.

Ответы

Имя Тип Описание
200 OK

ListServiceSasResponse

OK -- возвращен сервисный SAS, созданный для запрошенного сервиса хранилища.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory

Тип: oauth2
Flow: 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), Container (c), File (f), Share (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)

Время, когда подписанный URL-адрес становится недействительным.

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), Container (c), File (f), Share (s).

signedStart

string (date-time)

Время, в которое SAS становится действительным.

startPk

string

Начало ключа секции.

startRk

string

Ключ в начале строки.

signedResource

Подписанные службы, доступные с помощью службы SAS. Возможные значения: Blob (b), Container (c), File (f), Share (s).

Значение Описание
b
c
f
s