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


AccountSASSignatureValues interface

ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS. AccountSASSignatureValues используется для создания подписанного URL-адреса (SAS) для учетной записи хранения Azure. Когда все значения здесь заданы соответствующим образом, вызовите generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential) , чтобы получить представление SAS, которое можно применить к URL-адресам озера данных. Обратите внимание, что и этот класс, и SASQueryParameters существуют, поскольку первый является изменяемым и логическим представлением, а второй является неизменяемым и используется для создания фактических запросов REST.

Дополнительные сведения о SAS см https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 . в разделе

См 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