Storage Accounts - List Service SAS

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

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

Параметры URI

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

string

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

Regex pattern: ^[a-z0-9]+$

resourceGroupName
path True

string

Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается.

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True

string

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

api-version
query True

string

Версия API, используемая для данной операции.

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

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

string

Канонический путь к подписанному ресурсу.

endPk

string

Конец ключа секции.

endRk

string

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

keyToSign

string

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

rscc

string

Переопределение заголовка ответа для элемента управления кэшем.

rscd

string

Переопределение заголовка ответа для ликвидации содержимого.

rsce

string

Переопределение заголовка ответа для кодирования содержимого.

rscl

string

Переопределение заголовка ответа для языка содержимого.

rsct

string

Переопределение заголовка ответа для типа контента.

signedExpiry

string

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

signedIdentifier

string

Уникальное значение длиной до 64 символов, которое связано с политикой доступа, заданной для контейнера, очереди или таблицы.

signedIp

string

IP-адрес или диапазон IP-адресов, с которых будут приниматься запросы.

signedPermission

Permissions

Подписанные разрешения для SAS службы. Возможные значения: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) и Process (p).

signedProtocol

HttpProtocol

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

signedResource

signedResource

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

signedStart

string

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

startPk

string

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

startRk

string

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

Ответы

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

ListServiceSasResponse

ОК — вернул sas службы, созданный для запрошенной службы хранилища.

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

azure_auth

Поток OAuth2 в Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

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

Примеры

StorageAccountListServiceSAS

Sample Request

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res7439/providers/Microsoft.Storage/storageAccounts/sto1299/ListServiceSas?api-version=2023-01-01

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

Sample Response

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

Определения

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

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

ListServiceSasResponse

Ответ операции с учетными данными SAS службы list.

Permissions

Подписанные разрешения для SAS учетной записи. Возможные значения: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) и Process (p).

ServiceSasParameters

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

signedResource

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

HttpProtocol

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

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

string

https,http

string

ListServiceSasResponse

Ответ операции с учетными данными SAS службы list.

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

string

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

Permissions

Подписанные разрешения для SAS учетной записи. Возможные значения: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) и Process (p).

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

string

c

string

d

string

l

string

p

string

r

string

u

string

w

string

ServiceSasParameters

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

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

string

Канонический путь к подписанному ресурсу.

endPk

string

Конец ключа секции.

endRk

string

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

keyToSign

string

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

rscc

string

Переопределение заголовка ответа для элемента управления кэшем.

rscd

string

Переопределение заголовка ответа для ликвидации содержимого.

rsce

string

Переопределение заголовка ответа для кодирования содержимого.

rscl

string

Переопределение заголовка ответа для языка содержимого.

rsct

string

Переопределение заголовка ответа для типа контента.

signedExpiry

string

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

signedIdentifier

string

Уникальное значение длиной до 64 символов, которое связано с политикой доступа, заданной для контейнера, очереди или таблицы.

signedIp

string

IP-адрес или диапазон IP-адресов, с которых будут приниматься запросы.

signedPermission

Permissions

Подписанные разрешения для SAS службы. Возможные значения: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) и Process (p).

signedProtocol

HttpProtocol

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

signedResource

signedResource

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

signedStart

string

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

startPk

string

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

startRk

string

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

signedResource

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

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

string

c

string

f

string

s

string