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 . описание параметров, включая обязательные.
Свойства
encryption |
Необязательный элемент. Область шифрования, используемая при отправке запросов, авторизованных с помощью этого URI SAS. |
expires |
Время, по истечении которого SAS больше не будет работать. |
ip |
Необязательный элемент. Разрешен диапазон IP-адресов. |
permissions | Указывает, какие операции может выполнять пользователь SAS. Дополнительные сведения о AccountSASPermissions создании строки разрешений см. в этой статье. |
protocol | Необязательный элемент. Разрешены протоколы SAS. |
resource |
Значения, указывающие типы ресурсов, доступные с помощью этого SAS. См. сведения о AccountSASResourceTypes создании этого значения. |
services | Значения, указывающие службы, доступные с помощью этого SAS. См. сведения о AccountSASServices создании этого значения. |
starts |
Необязательный элемент. Когда 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