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


Storage Accounts - List Service SAS

Перечисление учетных данных службы SAS для определенного ресурса.

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

Параметры URI

Имя В Обязательно Тип Описание
accountName
path True

string

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

Имя учетной записи хранения в указанной группе ресурсов. Имена учетных записей хранения должны быть от 3 до 24 символов длиной и использовать только цифры и строчные буквы.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Имя группы ресурсов. Имя регистронезависимо.

subscriptionId
path True

string (uuid)

Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID).

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

Операция #REF! успешно завершена.

Other Status Codes

ErrorResponse

Непредвиденное сообщение об ошибке.

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

azure_auth

Azure Active Directory OAuth2 Flow.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

StorageAccountListServiceSAS

Образец запроса

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res7439/providers/Microsoft.Storage/storageAccounts/sto1299/listServiceSas?api-version=2025-08-01

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

Пример ответа

{
  "serviceSasToken": "sv=2015-04-05&sr=c&se=2017-05-24T11%3A32%3A48Z&sp=l&sig=PoF8yBUGixsjzwroLmw7vG3VbGz4KB2woZC2D4C2oio%3D"
}

Определения

Имя Описание
ErrorResponse

Ответ на ошибку от поставщика ресурсов хранилища.

ErrorResponseBody

Контракт текста ответа на ошибку.

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).

ErrorResponse

Ответ на ошибку от поставщика ресурсов хранилища.

Имя Тип Описание
error

ErrorResponseBody

служба хранилища Azure Resource Provider error response body.

ErrorResponseBody

Контракт текста ответа на ошибку.

Имя Тип Описание
code

string

Идентификатор ошибки. Коды являются инвариантными и предназначены для программного использования.

message

string

Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе.

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