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


BlobSASSignatureValues interface

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

BlobSASSignatureValues используется для создания маркеров SAS службы BLOB-объектов для контейнеров или BLOB-объектов.

Свойства

blobName

Optional. Имя большого двоичного объекта пользователя SAS может получить доступ. Требуется, если указан моментальный снимокTime или versionId.

cacheControl

Optional. Заголовок элемента управления кэшем для SAS.

containerName

Имя контейнера, к который может получить доступ пользователь SAS.

contentDisposition

Optional. Заголовок удаления содержимого для SAS.

contentEncoding

Optional. Заголовок кодирования содержимого для SAS.

contentLanguage

Optional. Заголовок языка содержимого для SAS.

contentType

Optional. Заголовок типа контента для SAS.

correlationId

Optional. Начиная с версии 2020-02-10, это значение GUID, которое будет зарегистрировано в журналах диагностики хранилища и может использоваться для сопоставления создания SAS с доступом к ресурсам хранилища. Это используется только для SAS делегирования пользователей.

encryptionScope

Optional. Область шифрования, используемая при отправке запросов, авторизованных с помощью этого URI SAS.

expiresOn

Необязательный только при указании идентификатора. Время, после которого SAS больше не будет работать.

identifier

Optional. Имя политики доступа в контейнере, на который ссылается ЭТОТ SAS.

См. https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy

ipRange

Optional. Диапазоны IP-адресов, разрешенные в этом SAS.

permissions

Необязательный только при указании идентификатора. Обратитесь к ContainerSASPermissions или BLOBSASPermissions в зависимости от ресурса, доступного к ресурсу для создания строки разрешений.

preauthorizedAgentObjectId

Optional. Начиная с версии 2020-02-10, указывает идентификатор объекта AAD в формате GUID. Идентификатор объекта AAD пользователя, авторизованного владельцем ключа делегирования пользователя для выполнения действия, предоставленного SAS. Служба хранилища Azure гарантирует, что владелец ключа делегирования пользователей имеет необходимые разрешения перед предоставлением доступа, но не будет выполнена дополнительная проверка разрешений для пользователя, указанного в этом значении. Это используется только для SAS делегирования пользователей.

protocol

Optional. Протоколы SAS, только HTTPS или HTTPSandHTTP

snapshotTime

Optional. Строка метки времени моментального снимка, доступ к пользователю SAS. Поддерживается только в API версии 2018-11-09.

startsOn

Optional. Когда SAS вступит в силу.

version

Версия службы, предназначенная для этого SAS. Если он не указан, по умолчанию используется версия, предназначенная библиотекой.

versionId

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