Compartir a través de


SASQueryParametersOptions interface

Opciones para construir SASQueryParameters.

Propiedades

cacheControl

Valor del encabezado cache-control en SAS de Blob/File Service.

contentDisposition

Valor del 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 los recursos de almacenamiento. Esto solo se usa para la SAS de delegación de usuarios.

encryptionScope

Opcional. Ámbito de cifrado que se usará al enviar solicitudes autorizadas con este URI de SAS.

expiresOn

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

identifier

Opcional. Identificador firmado (solo para BlobSASSignatureValues).

Consulta https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy.

ipRange

Opcional. Intervalos IP permitidos en esta SAS.

permissions

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

preauthorizedAgentObjectId

Id. 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 conjucción 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 BlobSASSignatureValues).

Consulta https://docs.microsoft.com/rest/api/storageservices/create-service-sas#specifying-the-signed-resource-blob-service-only.

resourceTypes

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

services

Opcional. Los servicios de almacenamiento a los que se accede (solo para la SAS de la cuenta). Consulte AccountSASServices para obtener más información.

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 cache-control en SAS de Blob/File Service.

cacheControl?: string

Valor de propiedad

string

contentDisposition

Valor del 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 los recursos de almacenamiento. Esto solo se usa para la SAS de delegación de usuarios.

correlationId?: string

Valor de propiedad

string

encryptionScope

Opcional. Ámbito de cifrado que se usará al enviar solicitudes autorizadas con este URI de SAS.

encryptionScope?: string

Valor de propiedad

string

expiresOn

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

expiresOn?: Date

Valor de propiedad

Date

identifier

Opcional. Identificador firmado (solo para BlobSASSignatureValues).

Consulta https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy.

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. Consulte AccountSASPermissions, BlobSASPermissions o ContainerSASPermissions para obtener más detalles.

permissions?: string

Valor de propiedad

string

preauthorizedAgentObjectId

Id. 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 conjucción 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 BlobSASSignatureValues).

Consulta https://docs.microsoft.com/rest/api/storageservices/create-service-sas#specifying-the-signed-resource-blob-service-only.

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 AccountSASResourceTypes para obtener más detalles.

resourceTypes?: string

Valor de propiedad

string

services

Opcional. Los servicios de almacenamiento a los que se accede (solo para la SAS de la cuenta). Consulte AccountSASServices para obtener más información.

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