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


Storage Accounts - List Account SAS

Перечислите учетные данные SAS учетной записи хранения.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listAccountSas?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, используемая для данной операции.

Текст запроса

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

string (date-time)

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

signedPermission True

Permissions

Подписанные разрешения для учетной записи SAS. Возможные значения: Чтение (r), Запись (w), Удаление (d), Список (l), Добавление (a), Создание (c), Обновление (u) и Обработка (p).

signedResourceTypes True

SignedResourceTypes

Подписанные типы ресурсов, доступные с помощью учетной записи SAS. Сервис(ы): доступ к API уровня обслуживания; Контейнер (c): доступ к API на уровне контейнера; Объект (o): доступ к API объектного уровня для больших двоичных объектов, сообщений очереди, сущностей таблиц и файлов.

signedServices True

Services

Подписанные службы, доступные с помощью учетной записи SAS. Возможные значения: Blob (b), Queue (q), Table (t), File (f).

keyToSign

string

Ключ для подписи токена SAS учетной записи.

signedIp

string

IP-адрес или диапазон IP-адресов для приема запросов.

signedProtocol

HttpProtocol

Протокол разрешен для запроса, сделанного с помощью учетной записи SAS.

signedStart

string (date-time)

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

Ответы

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

ListAccountSasResponse

Операция #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 олицетворения учетной записи пользователя

Примеры

StorageAccountListAccountSAS

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

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

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

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

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

Определения

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

Параметры для перечисления учетных данных SAS учетной записи хранения.

ErrorResponse

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

ErrorResponseBody

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

HttpProtocol

Протокол разрешен для запроса, сделанного с помощью учетной записи SAS.

ListAccountSasResponse

Ответ операции с учетными данными SAS списка.

Permissions

Подписанные разрешения для учетной записи SAS. Возможные значения: Чтение (r), Запись (w), Удаление (d), Список (l), Добавление (a), Создание (c), Обновление (u) и Обработка (p).

Services

Подписанные службы, доступные с помощью учетной записи SAS. Возможные значения: Blob (b), Queue (q), Table (t), File (f).

SignedResourceTypes

Подписанные типы ресурсов, доступные с помощью учетной записи SAS. Сервис(ы): доступ к API уровня обслуживания; Контейнер (c): доступ к API на уровне контейнера; Объект (o): доступ к API объектного уровня для больших двоичных объектов, сообщений очереди, сущностей таблиц и файлов.

AccountSasParameters

Параметры для перечисления учетных данных SAS учетной записи хранения.

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

string

Ключ для подписи токена SAS учетной записи.

signedExpiry

string (date-time)

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

signedIp

string

IP-адрес или диапазон IP-адресов для приема запросов.

signedPermission

Permissions

Подписанные разрешения для учетной записи SAS. Возможные значения: Чтение (r), Запись (w), Удаление (d), Список (l), Добавление (a), Создание (c), Обновление (u) и Обработка (p).

signedProtocol

HttpProtocol

Протокол разрешен для запроса, сделанного с помощью учетной записи SAS.

signedResourceTypes

SignedResourceTypes

Подписанные типы ресурсов, доступные с помощью учетной записи SAS. Сервис(ы): доступ к API уровня обслуживания; Контейнер (c): доступ к API на уровне контейнера; Объект (o): доступ к API объектного уровня для больших двоичных объектов, сообщений очереди, сущностей таблиц и файлов.

signedServices

Services

Подписанные службы, доступные с помощью учетной записи SAS. Возможные значения: Blob (b), Queue (q), Table (t), File (f).

signedStart

string (date-time)

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

ErrorResponse

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

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

ErrorResponseBody

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

ErrorResponseBody

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

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

string

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

message

string

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

HttpProtocol

Протокол разрешен для запроса, сделанного с помощью учетной записи SAS.

Значение Описание
https,http
https

ListAccountSasResponse

Ответ операции с учетными данными SAS списка.

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

string

Перечислите учетные данные SAS учетной записи хранения.

Permissions

Подписанные разрешения для учетной записи SAS. Возможные значения: Чтение (r), Запись (w), Удаление (d), Список (l), Добавление (a), Создание (c), Обновление (u) и Обработка (p).

Значение Описание
r
d
w
l
a
c
u
p

Services

Подписанные службы, доступные с помощью учетной записи SAS. Возможные значения: Blob (b), Queue (q), Table (t), File (f).

Значение Описание
b
q
t
f

SignedResourceTypes

Подписанные типы ресурсов, доступные с помощью учетной записи SAS. Сервис(ы): доступ к API уровня обслуживания; Контейнер (c): доступ к API на уровне контейнера; Объект (o): доступ к API объектного уровня для больших двоичных объектов, сообщений очереди, сущностей таблиц и файлов.

Значение Описание
s
c
o