Condividi tramite


SASQueryParametersOptions interface

Opzioni per costruire SASQueryParameters.

Proprietà

agentObjectId

ID oggetto AAD non autorizzato in formato GUID. ID oggetto AAD di un utente che si presuppone non autorizzato dal proprietario della chiave di delega utente. Il servizio di archiviazione di Azure eseguirà un controllo ACL POSIX aggiuntivo per determinare se l'utente è autorizzato a eseguire l'operazione richiesta. Impossibile usare questa operazione in combinazione con <xref:signedAuthorizedUserObjectId>. Questa operazione viene usata solo per la firma di accesso condiviso delega utente.

cacheControl

Valore per l'intestazione del controllo cache nella firma di accesso condiviso BLOB/file.

contentDisposition

Valore per l'intestazione di eliminazione contenuto nella firma di accesso condiviso BLOB/File Service.

contentEncoding

Valore per l'intestazione di codifica del contenuto nella firma di accesso condiviso BLOB/File Service.

contentLanguage

Valore per l'intestazione della lunghezza del contenuto nella firma di accesso condiviso BLOB/File Service.

contentType

Valore per l'intestazione del tipo di contenuto nella firma di accesso condiviso BLOB/servizio file.

correlationId

Valore GUID che verrà registrato nei log di diagnostica di archiviazione e che può essere usato per correlare la generazione della firma di accesso condiviso con l'accesso alle risorse di archiviazione. Questa opzione viene usata solo per la firma di accesso condiviso della delega utente.

directoryDepth

Indicare la profondità della directory specificata nel campo canonicalizedresource del segno da stringa a firma. La profondità della directory è il numero di directory sotto la cartella radice.

encryptionScope

Facoltativa. Ambito di crittografia da usare quando si inviano richieste autorizzate con questo URI di firma di accesso condiviso.

expiresOn

Facoltativo solo quando viene fornito l'identificatore. Ora di scadenza per questo token di firma di accesso condiviso.

identifier

Facoltativa. Identificatore firmato (solo per <xref:BlobSASSignatureValues>).

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

ipRange

Facoltativa. Intervalli IP consentiti in questa firma di accesso condiviso.

permissions

Facoltativo solo quando viene fornito l'identificatore. Per altri dettagli, vedere AccountSASPermissions, <xref:BlobSASPermissions>o <xref:ContainerSASPermissions> .

preauthorizedAgentObjectId

ID oggetto AAD autorizzato in formato GUID. ID oggetto AAD di un utente autorizzato dal proprietario della chiave di delega utente per eseguire l'azione concessa dalla firma di accesso condiviso. Il servizio Archiviazione di Azure garantisce che il proprietario della chiave di delega utente disponga delle autorizzazioni necessarie prima di concedere l'accesso, ma non verrà eseguito alcun controllo di autorizzazione aggiuntivo per l'utente specificato in questo valore. Questo non può essere usato in combinazione con <xref:signedUnauthorizedUserObjectId>. Questa opzione viene usata solo per la firma di accesso condiviso della delega utente.

protocol

Facoltativa. Protocolli HTTP consentiti.

resource

Facoltativa. Specifica le risorse accessibili tramite la firma di accesso condiviso (solo per <xref:BlobSASSignatureValues>).

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

resourceTypes

Facoltativa. Tipi di risorse di archiviazione a cui si accede (solo per firma di accesso condiviso dell'account). Per altri dettagli, vedere AccountSASResourceTypes .

services

Facoltativa. I servizi di archiviazione a cui si accede (solo per la firma di accesso condiviso dell'account). Per altri dettagli, vedere AccountSASServices .

startsOn

Facoltativa. Ora di inizio per questo token di firma di accesso condiviso.

userDelegationKey

Proprietà della chiave di delega utente.

Dettagli proprietà

agentObjectId

ID oggetto AAD non autorizzato in formato GUID. ID oggetto AAD di un utente che si presuppone non autorizzato dal proprietario della chiave di delega utente. Il servizio di archiviazione di Azure eseguirà un controllo ACL POSIX aggiuntivo per determinare se l'utente è autorizzato a eseguire l'operazione richiesta. Impossibile usare questa operazione in combinazione con <xref:signedAuthorizedUserObjectId>. Questa operazione viene usata solo per la firma di accesso condiviso delega utente.

agentObjectId?: string

Valore della proprietà

string

cacheControl

Valore per l'intestazione del controllo cache nella firma di accesso condiviso BLOB/file.

cacheControl?: string

Valore della proprietà

string

contentDisposition

Valore per l'intestazione di eliminazione contenuto nella firma di accesso condiviso BLOB/File Service.

contentDisposition?: string

Valore della proprietà

string

contentEncoding

Valore per l'intestazione di codifica del contenuto nella firma di accesso condiviso BLOB/File Service.

contentEncoding?: string

Valore della proprietà

string

contentLanguage

Valore per l'intestazione della lunghezza del contenuto nella firma di accesso condiviso BLOB/File Service.

contentLanguage?: string

Valore della proprietà

string

contentType

Valore per l'intestazione del tipo di contenuto nella firma di accesso condiviso BLOB/servizio file.

contentType?: string

Valore della proprietà

string

correlationId

Valore GUID che verrà registrato nei log di diagnostica di archiviazione e che può essere usato per correlare la generazione della firma di accesso condiviso con l'accesso alle risorse di archiviazione. Questa opzione viene usata solo per la firma di accesso condiviso della delega utente.

correlationId?: string

Valore della proprietà

string

directoryDepth

Indicare la profondità della directory specificata nel campo canonicalizedresource del segno da stringa a firma. La profondità della directory è il numero di directory sotto la cartella radice.

directoryDepth?: number

Valore della proprietà

number

encryptionScope

Facoltativa. Ambito di crittografia da usare quando si inviano richieste autorizzate con questo URI di firma di accesso condiviso.

encryptionScope?: string

Valore della proprietà

string

expiresOn

Facoltativo solo quando viene fornito l'identificatore. Ora di scadenza per questo token di firma di accesso condiviso.

expiresOn?: Date

Valore della proprietà

Date

identifier

Facoltativa. Identificatore firmato (solo per <xref:BlobSASSignatureValues>).

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

identifier?: string

Valore della proprietà

string

ipRange

Facoltativa. Intervalli IP consentiti in questa firma di accesso condiviso.

ipRange?: SasIPRange

Valore della proprietà

permissions

Facoltativo solo quando viene fornito l'identificatore. Per altri dettagli, vedere AccountSASPermissions, <xref:BlobSASPermissions>o <xref:ContainerSASPermissions> .

permissions?: string

Valore della proprietà

string

preauthorizedAgentObjectId

ID oggetto AAD autorizzato in formato GUID. ID oggetto AAD di un utente autorizzato dal proprietario della chiave di delega utente per eseguire l'azione concessa dalla firma di accesso condiviso. Il servizio Archiviazione di Azure garantisce che il proprietario della chiave di delega utente disponga delle autorizzazioni necessarie prima di concedere l'accesso, ma non verrà eseguito alcun controllo di autorizzazione aggiuntivo per l'utente specificato in questo valore. Questo non può essere usato in combinazione con <xref:signedUnauthorizedUserObjectId>. Questa opzione viene usata solo per la firma di accesso condiviso della delega utente.

preauthorizedAgentObjectId?: string

Valore della proprietà

string

protocol

Facoltativa. Protocolli HTTP consentiti.

protocol?: SASProtocol

Valore della proprietà

resource

Facoltativa. Specifica le risorse accessibili tramite la firma di accesso condiviso (solo per <xref:BlobSASSignatureValues>).

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

resource?: string

Valore della proprietà

string

resourceTypes

Facoltativa. Tipi di risorse di archiviazione a cui si accede (solo per firma di accesso condiviso dell'account). Per altri dettagli, vedere AccountSASResourceTypes .

resourceTypes?: string

Valore della proprietà

string

services

Facoltativa. I servizi di archiviazione a cui si accede (solo per la firma di accesso condiviso dell'account). Per altri dettagli, vedere AccountSASServices .

services?: string

Valore della proprietà

string

startsOn

Facoltativa. Ora di inizio per questo token di firma di accesso condiviso.

startsOn?: Date

Valore della proprietà

Date

userDelegationKey

Proprietà della chiave di delega utente.

userDelegationKey?: UserDelegationKey

Valore della proprietà