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