SASQueryParametersOptions interface
Opzioni per costruire SASQueryParameters.
Proprietà
| agent |
ID oggetto AAD non autorizzato in formato GUID. ID oggetto AAD di un utente considerato 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. Questo non può essere usato in combinazione con <xref:signedAuthorizedUserObjectId>. Questa operazione viene usata solo per la firma di accesso condiviso della delega utente. |
| cache |
Valore per l'intestazione cache-control nella firma di accesso condiviso blob/servizio file. |
| content |
Valore per l'intestazione content-disposition nella firma di accesso condiviso blob/servizio file. |
| content |
Valore per l'intestazione content-encoding nella firma di accesso condiviso blob/servizio file. |
| content |
Valore per l'intestazione content-length nella firma di accesso condiviso blob/servizio file. |
| content |
Valore per l'intestazione content-type nella firma di accesso condiviso blob/servizio file. |
| correlation |
Valore GUID che verrà registrato nei log di diagnostica dell'archiviazione e che può essere usato per correlare la generazione di firma di accesso condiviso con l'accesso alle risorse di archiviazione. Questa operazione viene usata solo per la firma di accesso condiviso della delega utente. |
| directory |
Indicare la profondità della directory specificata nel campo canonicalizedresource del segno da stringa a segno. La profondità della directory è il numero di directory sotto la cartella radice. |
| encryption |
Optional. Ambito di crittografia da usare quando si inviano richieste autorizzate con questo URI di firma di accesso condiviso. |
| expires |
Facoltativo solo quando viene specificato l'identificatore. Ora di scadenza per questo token di firma di accesso condiviso. |
| identifier | Optional. Identificatore firmato (solo per <xref:BlobSASSignatureValues>). Vedere https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy |
| ip |
Optional. Intervalli IP consentiti in questa firma di accesso condiviso. |
| permissions | Facoltativo solo quando viene specificato l'identificatore. Per altri dettagli, vedere AccountSASPermissions, <xref:BlobSASPermissions>o <xref:ContainerSASPermissions>. |
| preauthorized |
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 operazione viene usata solo per la firma di accesso condiviso della delega utente. |
| protocol | Optional. Protocolli HTTP consentiti. |
| resource | Optional. Specifica le risorse accessibili tramite la firma di accesso condiviso (solo per <xref:BlobSASSignatureValues>). |
| resource |
Optional. Tipi di risorse di archiviazione a cui si accede (solo per firma di accesso condiviso dell'account). Per altre informazioni, vedere AccountSASResourceTypes. |
| services | Optional. I servizi di archiviazione a cui si accede (solo per la firma di accesso condiviso dell'account). Per altre informazioni, vedere AccountSASServices. |
| starts |
Optional. Ora di inizio per questo token di firma di accesso condiviso. |
| user |
Proprietà della chiave di delega utente. |
Dettagli proprietà
agentObjectId
ID oggetto AAD non autorizzato in formato GUID. ID oggetto AAD di un utente considerato 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. Questo non può essere usato in combinazione con <xref:signedAuthorizedUserObjectId>. Questa operazione viene usata solo per la firma di accesso condiviso della delega utente.
agentObjectId?: string
Valore della proprietà
string
cacheControl
Valore per l'intestazione cache-control nella firma di accesso condiviso blob/servizio file.
cacheControl?: string
Valore della proprietà
string
contentDisposition
Valore per l'intestazione content-disposition nella firma di accesso condiviso blob/servizio file.
contentDisposition?: string
Valore della proprietà
string
contentEncoding
Valore per l'intestazione content-encoding nella firma di accesso condiviso blob/servizio file.
contentEncoding?: string
Valore della proprietà
string
contentLanguage
Valore per l'intestazione content-length nella firma di accesso condiviso blob/servizio file.
contentLanguage?: string
Valore della proprietà
string
contentType
Valore per l'intestazione content-type nella firma di accesso condiviso blob/servizio file.
contentType?: string
Valore della proprietà
string
correlationId
Valore GUID che verrà registrato nei log di diagnostica dell'archiviazione e che può essere usato per correlare la generazione di firma di accesso condiviso con l'accesso alle risorse di archiviazione. Questa operazione 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 segno. La profondità della directory è il numero di directory sotto la cartella radice.
directoryDepth?: number
Valore della proprietà
number
encryptionScope
Optional. 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 specificato l'identificatore. Ora di scadenza per questo token di firma di accesso condiviso.
expiresOn?: Date
Valore della proprietà
Date
identifier
Optional. Identificatore firmato (solo per <xref:BlobSASSignatureValues>).
Vedere https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Valore della proprietà
string
ipRange
Optional. Intervalli IP consentiti in questa firma di accesso condiviso.
ipRange?: SasIPRange
Valore della proprietà
permissions
Facoltativo solo quando viene specificato 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 operazione viene usata solo per la firma di accesso condiviso della delega utente.
preauthorizedAgentObjectId?: string
Valore della proprietà
string
protocol
resource
Optional. Specifica le risorse accessibili tramite la firma di accesso condiviso (solo per <xref:BlobSASSignatureValues>).
resource?: string
Valore della proprietà
string
resourceTypes
Optional. Tipi di risorse di archiviazione a cui si accede (solo per firma di accesso condiviso dell'account). Per altre informazioni, vedere AccountSASResourceTypes.
resourceTypes?: string
Valore della proprietà
string
services
Optional. I servizi di archiviazione a cui si accede (solo per la firma di accesso condiviso dell'account). Per altre informazioni, vedere AccountSASServices.
services?: string
Valore della proprietà
string
startsOn
Optional. 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