Compartir a través de


SASQueryParametersOptions interface

Opciones para construir <xref:SASQueryParameters>.

Propiedades

cacheControl

Valor del encabezado de control de caché en SAS de Blob/File Service.

contentDisposition

Valor para el encabezado content-disposition en SAS de Blob/File Service.

contentEncoding

Valor para el encabezado de codificación de contenido en SAS de Blob/File Service.

contentLanguage

Valor del encabezado de longitud de contenido en SAS de Blob/File Service.

contentType

Valor del encabezado de tipo de contenido en SAS de Blob/File Service.

correlationId

Valor GUID que se registrará en los registros de diagnóstico de almacenamiento y se puede usar para correlacionar la generación de SAS con el acceso a recursos de almacenamiento. Esto solo se usa para la SAS de delegación de usuarios.

expiresOn

Opcional solo cuando se proporciona el identificador. Hora de expiración de este token de SAS.

identifier

Opcional. Identificador firmado (solo para <xref:BlobSASSignatureValues>).

ipRange

Opcional. Intervalos IP permitidos en esta SAS.

permissions

Opcional solo cuando se proporciona el identificador. <xref:AccountSASPermissions>Consulte , <xref:BlobSASPermissions>o <xref:ContainerSASPermissions> para obtener más detalles.

preauthorizedAgentObjectId

Identificador de objeto de AAD autorizado en formato GUID. Identificador de objeto de AAD de un usuario autorizado por el propietario de la clave de delegación de usuarios para realizar la acción concedida por la SAS. El servicio Azure Storage garantizará que el propietario de la clave de delegación de usuarios tenga los permisos necesarios antes de conceder acceso, pero no se realizará ninguna comprobación de permisos adicional para el usuario especificado en este valor. No se puede usar en conjuction con <xref:signedUnauthorizedUserObjectId>. Esto solo se usa para la SAS de delegación de usuarios.

protocol

Opcional. Protocolos HTTP permitidos.

resource

Opcional. Especifica qué recursos son accesibles a través de la SAS (solo para <xref:BlobSASSignatureValues>).

resourceTypes

Opcional. Los tipos de recursos de almacenamiento a los que se accede (solo para SAS de cuenta). Consulte para <xref:AccountSASResourceTypes> obtener más detalles.

services

Opcional. Se accede a los servicios de almacenamiento (solo para SAS de cuenta). Consulte para <xref:AccountSASServices> obtener más detalles.

startsOn

Opcional. Hora de inicio de este token de SAS.

userDelegationKey

Propiedades de clave de delegación de usuarios.

Detalles de las propiedades

cacheControl

Valor del encabezado de control de caché en SAS de Blob/File Service.

cacheControl?: string

Valor de propiedad

string

contentDisposition

Valor para el encabezado content-disposition en SAS de Blob/File Service.

contentDisposition?: string

Valor de propiedad

string

contentEncoding

Valor para el encabezado de codificación de contenido en SAS de Blob/File Service.

contentEncoding?: string

Valor de propiedad

string

contentLanguage

Valor del encabezado de longitud de contenido en SAS de Blob/File Service.

contentLanguage?: string

Valor de propiedad

string

contentType

Valor del encabezado de tipo de contenido en SAS de Blob/File Service.

contentType?: string

Valor de propiedad

string

correlationId

Valor GUID que se registrará en los registros de diagnóstico de almacenamiento y se puede usar para correlacionar la generación de SAS con el acceso a recursos de almacenamiento. Esto solo se usa para la SAS de delegación de usuarios.

correlationId?: string

Valor de propiedad

string

expiresOn

Opcional solo cuando se proporciona el identificador. Hora de expiración de este token de SAS.

expiresOn?: Date

Valor de propiedad

Date

identifier

Opcional. Identificador firmado (solo para <xref:BlobSASSignatureValues>).

identifier?: string

Valor de propiedad

string

ipRange

Opcional. Intervalos IP permitidos en esta SAS.

ipRange?: SasIPRange

Valor de propiedad

permissions

Opcional solo cuando se proporciona el identificador. <xref:AccountSASPermissions>Consulte , <xref:BlobSASPermissions>o <xref:ContainerSASPermissions> para obtener más detalles.

permissions?: string

Valor de propiedad

string

preauthorizedAgentObjectId

Identificador de objeto de AAD autorizado en formato GUID. Identificador de objeto de AAD de un usuario autorizado por el propietario de la clave de delegación de usuarios para realizar la acción concedida por la SAS. El servicio Azure Storage garantizará que el propietario de la clave de delegación de usuarios tenga los permisos necesarios antes de conceder acceso, pero no se realizará ninguna comprobación de permisos adicional para el usuario especificado en este valor. No se puede usar en conjuction con <xref:signedUnauthorizedUserObjectId>. Esto solo se usa para la SAS de delegación de usuarios.

preauthorizedAgentObjectId?: string

Valor de propiedad

string

protocol

Opcional. Protocolos HTTP permitidos.

protocol?: SASProtocol

Valor de propiedad

resource

Opcional. Especifica qué recursos son accesibles a través de la SAS (solo para <xref:BlobSASSignatureValues>).

resource?: string

Valor de propiedad

string

resourceTypes

Opcional. Los tipos de recursos de almacenamiento a los que se accede (solo para SAS de cuenta). Consulte para <xref:AccountSASResourceTypes> obtener más detalles.

resourceTypes?: string

Valor de propiedad

string

services

Opcional. Se accede a los servicios de almacenamiento (solo para SAS de cuenta). Consulte para <xref:AccountSASServices> obtener más detalles.

services?: string

Valor de propiedad

string

startsOn

Opcional. Hora de inicio de este token de SAS.

startsOn?: Date

Valor de propiedad

Date

userDelegationKey

Propiedades de clave de delegación de usuarios.

userDelegationKey?: UserDelegationKey

Valor de propiedad