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


AccountSasParameters Класс

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

Для отправки в Azure необходимо заполнить все необходимые параметры.

Наследование
azure.mgmt.storage._serialization.Model
AccountSasParameters

Конструктор

AccountSasParameters(*, services: str | _models.Services, resource_types: str | _models.SignedResourceTypes, permissions: str | _models.Permissions, shared_access_expiry_time: datetime, ip_address_or_range: str | None = None, protocols: str | _models.HttpProtocol | None = None, shared_access_start_time: datetime | None = None, key_to_sign: str | None = None, **kwargs: Any)

Параметры Keyword-Only

Имя Описание
services
str или Services

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

resource_types

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

permissions
str или Permissions

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

ip_address_or_range
str

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

protocols
str или HttpProtocol

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

shared_access_start_time

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

shared_access_expiry_time

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

key_to_sign
str

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

Переменные

Имя Описание
services
str или Services

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

resource_types

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

permissions
str или Permissions

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

ip_address_or_range
str

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

protocols
str или HttpProtocol

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

shared_access_start_time

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

shared_access_expiry_time

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

key_to_sign
str

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