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


Storage Accounts - List Service SAS

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

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListServiceSas?api-version=2024-01-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), контейнер (c), файл (f), общий доступ (s).

signedStart

string (date-time)

Время, в течение которого SAS становится допустимым.

startPk

string

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

startRk

string

Начало ключа строки.

Ответы

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

ListServiceSasResponse

ОК — вернул 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=2024-01-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)

Время, в течение которого подписанный 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), контейнер (c), файл (f), общий доступ (s).

signedStart

string (date-time)

Время, в течение которого SAS становится допустимым.

startPk

string

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

startRk

string

Начало ключа строки.

signedResource

Подписанные службы, доступные с помощью SAS службы. Возможные значения: BLOB-объект (b), контейнер (c), файл (f), общий доступ (s).

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