SASQueryParametersOptions interface

Параметры для создания <xref:SASQueryParameters>.

Свойства

cacheControl

Значение заголовка элемента управления кэшем в SAS службы blob-объектов или файлов.

contentDisposition

Значение для заголовка content-disposition в SAS службы blob-объектов или файлов.

contentEncoding

Значение для заголовка кодирования содержимого в SAS службы blob-объектов или файлов.

contentLanguage

Значение заголовка content-length в SAS службы blob-объектов или файлов.

contentType

Значение для заголовка типа контента в SAS службы blob-объектов или файлов.

correlationId

Значение GUID, которое будет зарегистрировано в журналах диагностики хранилища и может использоваться для сопоставления создания SAS с доступом к ресурсам хранилища. Используется только для SAS делегирования пользователей.

expiresOn

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

identifier

Необязательный элемент. Подписанный идентификатор (только для <xref:BlobSASSignatureValues>).

ipRange

Необязательный элемент. Диапазоны IP-адресов, разрешенные в этом SAS.

permissions

Необязательный параметр, только если указан идентификатор. Дополнительные сведения см <xref:AccountSASPermissions>. в разделе , <xref:BlobSASPermissions>или <xref:ContainerSASPermissions> .

preauthorizedAgentObjectId

Авторизованный идентификатор объекта AAD в формате GUID. Идентификатор объекта AAD пользователя, авторизованного владельцем ключа делегирования пользователя для выполнения действия, предоставленного SAS. Служба хранилища Azure гарантирует, что владелец ключа делегирования пользователя имеет необходимые разрешения перед предоставлением доступа, но дополнительная проверка разрешений для пользователя, указанного в этом значении, не будет выполнена. Его нельзя использовать в сопряжении с <xref:signedUnauthorizedUserObjectId>. Используется только для SAS делегирования пользователей.

protocol

Необязательный элемент. Разрешенные протоколы HTTP.

resource

Необязательный элемент. Указывает, какие ресурсы доступны через SAS (только для <xref:BlobSASSignatureValues>).

resourceTypes

Необязательный элемент. Доступные типы ресурсов хранилища (только для SAS учетной записи). Дополнительные сведения см <xref:AccountSASResourceTypes> . в статье.

services

Необязательный элемент. Доступ к службам хранилища (только для SAS учетной записи). Дополнительные сведения см <xref:AccountSASServices> . в статье.

startsOn

Необязательный элемент. Время начала для этого маркера SAS.

userDelegationKey

Свойства ключа делегирования пользователей.

Сведения о свойстве

cacheControl

Значение заголовка элемента управления кэшем в SAS службы blob-объектов или файлов.

cacheControl?: string

Значение свойства

string

contentDisposition

Значение для заголовка content-disposition в SAS службы blob-объектов или файлов.

contentDisposition?: string

Значение свойства

string

contentEncoding

Значение для заголовка кодирования содержимого в SAS службы blob-объектов или файлов.

contentEncoding?: string

Значение свойства

string

contentLanguage

Значение заголовка content-length в SAS службы blob-объектов или файлов.

contentLanguage?: string

Значение свойства

string

contentType

Значение для заголовка типа контента в SAS службы blob-объектов или файлов.

contentType?: string

Значение свойства

string

correlationId

Значение GUID, которое будет зарегистрировано в журналах диагностики хранилища и может использоваться для сопоставления создания SAS с доступом к ресурсам хранилища. Используется только для SAS делегирования пользователей.

correlationId?: string

Значение свойства

string

expiresOn

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

expiresOn?: Date

Значение свойства

Date

identifier

Необязательный элемент. Подписанный идентификатор (только для <xref:BlobSASSignatureValues>).

identifier?: string

Значение свойства

string

ipRange

Необязательный элемент. Диапазоны IP-адресов, разрешенные в этом SAS.

ipRange?: SasIPRange

Значение свойства

permissions

Необязательный параметр, только если указан идентификатор. Дополнительные сведения см <xref:AccountSASPermissions>. в разделе , <xref:BlobSASPermissions>или <xref:ContainerSASPermissions> .

permissions?: string

Значение свойства

string

preauthorizedAgentObjectId

Авторизованный идентификатор объекта AAD в формате GUID. Идентификатор объекта AAD пользователя, авторизованного владельцем ключа делегирования пользователя для выполнения действия, предоставленного SAS. Служба хранилища Azure гарантирует, что владелец ключа делегирования пользователя имеет необходимые разрешения перед предоставлением доступа, но дополнительная проверка разрешений для пользователя, указанного в этом значении, не будет выполнена. Его нельзя использовать в сопряжении с <xref:signedUnauthorizedUserObjectId>. Используется только для SAS делегирования пользователей.

preauthorizedAgentObjectId?: string

Значение свойства

string

protocol

Необязательный элемент. Разрешенные протоколы HTTP.

protocol?: SASProtocol

Значение свойства

resource

Необязательный элемент. Указывает, какие ресурсы доступны через SAS (только для <xref:BlobSASSignatureValues>).

resource?: string

Значение свойства

string

resourceTypes

Необязательный элемент. Доступные типы ресурсов хранилища (только для SAS учетной записи). Дополнительные сведения см <xref:AccountSASResourceTypes> . в статье.

resourceTypes?: string

Значение свойства

string

services

Необязательный элемент. Доступ к службам хранилища (только для SAS учетной записи). Дополнительные сведения см <xref:AccountSASServices> . в статье.

services?: string

Значение свойства

string

startsOn

Необязательный элемент. Время начала для этого маркера SAS.

startsOn?: Date

Значение свойства

Date

userDelegationKey

Свойства ключа делегирования пользователей.

userDelegationKey?: UserDelegationKey

Значение свойства