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


AccountSASSignatureValues interface

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

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

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

Свойства

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