AccountSASSignatureValues interface

ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS.

AccountSASSignatureValues используется для создания подписанного URL-адреса (SAS) для учетной записи хранения Azure. После правильного задания всех значений вызовите generateAccountSASQueryParameters , чтобы получить представление SAS, которое фактически можно применить к URL-адресам BLOB-объектов. Обратите внимание: этот класс и SASQueryParameters существуют, так как первый является изменяемым и логическим представлением, а второй неизменяем и используется для создания фактических запросов REST.

Дополнительные https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 сведения о SAS см https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas . в разделе описание параметров, включая обязательные.

Свойства

encryptionScope

Необязательный элемент. Область шифрования, используемая при отправке запросов, авторизованных с помощью этого URI SAS.

expiresOn

Время, по истечении которого SAS больше не будет работать.

ipRange

Необязательный элемент. Разрешен диапазон IP-адресов.

permissions

Указывает, какие операции может выполнять пользователь SAS. Сведения о создании строки разрешений см. в статье AccountSASPermissions .

protocol

Необязательный элемент. Разрешены протоколы SAS.

resourceTypes

Значения, указывающие типы ресурсов, доступные с помощью этого SAS. Чтобы создать это значение, ознакомьтесь с разделом AccountSASResourceTypes .

services

Значения, указывающие службы, доступные с помощью этого SAS. Чтобы создать это значение, ознакомьтесь с разделом AccountSASServices .

startsOn

Необязательный элемент. Когда SAS вступит в силу.

version

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

Сведения о свойстве

encryptionScope

Необязательный элемент. Область шифрования, используемая при отправке запросов, авторизованных с помощью этого URI SAS.

encryptionScope?: string

Значение свойства

string

expiresOn

Время, по истечении которого SAS больше не будет работать.

expiresOn: Date

Значение свойства

Date

ipRange

Необязательный элемент. Разрешен диапазон IP-адресов.

ipRange?: SasIPRange

Значение свойства

permissions

Указывает, какие операции может выполнять пользователь SAS. Сведения о создании строки разрешений см. в статье AccountSASPermissions .

permissions: AccountSASPermissions

Значение свойства

protocol

Необязательный элемент. Разрешены протоколы SAS.

protocol?: SASProtocol

Значение свойства

resourceTypes

Значения, указывающие типы ресурсов, доступные с помощью этого SAS. Чтобы создать это значение, ознакомьтесь с разделом AccountSASResourceTypes .

resourceTypes: string

Значение свойства

string

services

Значения, указывающие службы, доступные с помощью этого SAS. Чтобы создать это значение, ознакомьтесь с разделом AccountSASServices .

services: string

Значение свойства

string

startsOn

Необязательный элемент. Когда SAS вступит в силу.

startsOn?: Date

Значение свойства

Date

version

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

version?: string

Значение свойства

string