BlobSASSignatureValues interface
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS.
BlobSASSignatureValues используется для создания маркеров SAS службы BLOB-объектов для контейнеров или BLOB-объектов.
Свойства
blob |
Необязательный элемент. Имя большого двоичного объекта, доступ к который может получить пользователь SAS. Требуется, если указан моментальный снимокTime или versionId. |
cache |
Необязательный элемент. Заголовок элемента управления кэшем для SAS. |
container |
Имя контейнера, к который может получить доступ пользователь SAS. |
content |
Необязательный элемент. Заголовок content-disposition для SAS. |
content |
Необязательный элемент. Заголовок кодировки содержимого для SAS. |
content |
Необязательный элемент. Заголовок языка содержимого для SAS. |
content |
Необязательный элемент. Заголовок content-type для SAS. |
correlation |
Необязательный элемент. Начиная с версии 2020-02-10 это значение GUID, которое регистрируется в журналах диагностики хранилища и может использоваться для сопоставления создания SAS с доступом к ресурсам хранилища. Используется только для SAS делегирования пользователей. |
encryption |
Необязательный элемент. Область шифрования, используемая при отправке запросов, авторизованных с помощью этого URI SAS. |
expires |
Необязательный параметр, только если указан идентификатор. Время, по истечении которого SAS больше не будет работать. |
identifier | Необязательный элемент. Имя политики доступа в контейнере, на который ссылается этот SAS, если таковой есть. См. раздел https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy |
ip |
Необязательный элемент. Диапазоны IP-адресов, разрешенные в этом SAS. |
permissions | Необязательный параметр, только если указан идентификатор. Сведения о создании строки разрешений см. в разделе ContainerSASPermissions или BlobSASPermissions в зависимости от ресурса, к который осуществляется доступ. |
preauthorized |
Необязательный элемент. Начиная с версии 2020-02-10, указывает авторизованный идентификатор объекта AAD в формате GUID. Идентификатор объекта AAD пользователя, авторизованного владельцем ключа делегирования пользователя для выполнения действия, предоставленного SAS. Служба хранилища Azure гарантирует, что владелец ключа делегирования пользователя имеет необходимые разрешения перед предоставлением доступа, но дополнительная проверка разрешений для пользователя, указанного в этом значении, не будет выполнена. Используется только для SAS делегирования пользователей. |
protocol | Необязательный элемент. Протоколы SAS, только HTTPS или HTTPSandHTTP |
snapshot |
Необязательный элемент. Строка метки времени моментального снимка, доступная пользователю SAS. Поддерживается только в API версии 2018-11-09. |
starts |
Необязательный элемент. Когда SAS вступит в силу. |
version | Версия службы, предназначенной для этого SAS. Если не указано, по умолчанию будет использоваться версия, предназначенная для библиотеки. |
version |
Необязательный элемент. VersionId версии большого двоичного объекта, доступ к который может получить пользователь SAS. Поддерживается только в API версии 2019-10-10. |
Сведения о свойстве
blobName
Необязательный элемент. Имя большого двоичного объекта, доступ к который может получить пользователь SAS. Требуется, если указан моментальный снимокTime или versionId.
blobName?: string
Значение свойства
string
cacheControl
Необязательный элемент. Заголовок элемента управления кэшем для SAS.
cacheControl?: string
Значение свойства
string
containerName
Имя контейнера, к который может получить доступ пользователь SAS.
containerName: string
Значение свойства
string
contentDisposition
Необязательный элемент. Заголовок content-disposition для SAS.
contentDisposition?: string
Значение свойства
string
contentEncoding
Необязательный элемент. Заголовок кодировки содержимого для SAS.
contentEncoding?: string
Значение свойства
string
contentLanguage
Необязательный элемент. Заголовок языка содержимого для SAS.
contentLanguage?: string
Значение свойства
string
contentType
Необязательный элемент. Заголовок content-type для SAS.
contentType?: string
Значение свойства
string
correlationId
Необязательный элемент. Начиная с версии 2020-02-10 это значение GUID, которое регистрируется в журналах диагностики хранилища и может использоваться для сопоставления создания SAS с доступом к ресурсам хранилища. Используется только для SAS делегирования пользователей.
correlationId?: string
Значение свойства
string
encryptionScope
Необязательный элемент. Область шифрования, используемая при отправке запросов, авторизованных с помощью этого URI SAS.
encryptionScope?: string
Значение свойства
string
expiresOn
Необязательный параметр, только если указан идентификатор. Время, по истечении которого SAS больше не будет работать.
expiresOn?: Date
Значение свойства
Date
identifier
Необязательный элемент. Имя политики доступа в контейнере, на который ссылается этот SAS, если таковой есть.
См. раздел https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Значение свойства
string
ipRange
Необязательный элемент. Диапазоны IP-адресов, разрешенные в этом SAS.
ipRange?: SasIPRange
Значение свойства
permissions
Необязательный параметр, только если указан идентификатор. Сведения о создании строки разрешений см. в разделе ContainerSASPermissions или BlobSASPermissions в зависимости от ресурса, к который осуществляется доступ.
permissions?: BlobSASPermissions | ContainerSASPermissions
Значение свойства
preauthorizedAgentObjectId
Необязательный элемент. Начиная с версии 2020-02-10, указывает авторизованный идентификатор объекта AAD в формате GUID. Идентификатор объекта AAD пользователя, авторизованного владельцем ключа делегирования пользователя для выполнения действия, предоставленного SAS. Служба хранилища Azure гарантирует, что владелец ключа делегирования пользователя имеет необходимые разрешения перед предоставлением доступа, но дополнительная проверка разрешений для пользователя, указанного в этом значении, не будет выполнена. Используется только для SAS делегирования пользователей.
preauthorizedAgentObjectId?: string
Значение свойства
string
protocol
Необязательный элемент. Протоколы SAS, только HTTPS или HTTPSandHTTP
protocol?: SASProtocol
Значение свойства
snapshotTime
Необязательный элемент. Строка метки времени моментального снимка, доступная пользователю SAS. Поддерживается только в API версии 2018-11-09.
snapshotTime?: string
Значение свойства
string
startsOn
Необязательный элемент. Когда SAS вступит в силу.
startsOn?: Date
Значение свойства
Date
version
Версия службы, предназначенной для этого SAS. Если не указано, по умолчанию будет использоваться версия, предназначенная для библиотеки.
version?: string
Значение свойства
string
versionId
Необязательный элемент. VersionId версии большого двоичного объекта, доступ к который может получить пользователь SAS. Поддерживается только в API версии 2019-10-10.
versionId?: string
Значение свойства
string