BlobSASSignatureValues interface
DISPONIBILE SOLO IN NODE.JS RUNTIME.
BlobSASSignatureValues viene usato per generare token di firma di accesso condiviso del servizio BLOB per contenitori o BLOB.
Proprietà
blob |
Opzionale. Il nome del BLOB dell'utente sas può accedere. Obbligatorio se viene specificato snapshotTime o versionId. |
cache |
Opzionale. Intestazione del controllo cache per la firma di accesso condiviso. |
container |
Il nome del contenitore a cui l'utente della firma di accesso condiviso può accedere. |
content |
Opzionale. Intestazione content-disposition per la firma di accesso condiviso. |
content |
Opzionale. Intestazione di codifica del contenuto per la firma di accesso condiviso. |
content |
Opzionale. Intestazione content-language per la firma di accesso condiviso. |
content |
Opzionale. Intestazione content-type per la firma di accesso condiviso. |
correlation |
Opzionale. A partire dalla versione 2020-02-10, si tratta di un 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 operazione viene usata solo per la firma di accesso condiviso della delega utente. |
encryption |
Opzionale. 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. Tempo dopo il quale la firma di accesso condiviso non funzionerà più. |
identifier | Opzionale. Il nome dei criteri di accesso nel contenitore a cui fa riferimento questa firma di accesso condiviso, se presente. Vedere https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy |
ip |
Opzionale. Intervalli IP consentiti in questa firma di accesso condiviso. |
permissions | Facoltativo solo quando viene specificato l'identificatore. Fare riferimento a ContainerSASPermissions o BLOBSASPermissions a seconda della risorsa a cui si accede per la creazione della stringa di autorizzazioni. |
preauthorized |
Opzionale. A partire dalla versione 2020-02-10, specifica l'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. Questa operazione viene usata solo per la firma di accesso condiviso della delega utente. |
protocol | Opzionale. Protocolli sas, solo HTTPS o HTTPSandHTTP |
snapshot |
Opzionale. Stringa di timestamp dello snapshot a cui l'utente sas può accedere. Supportato solo dall'API versione 2018-11-09. |
starts |
Opzionale. Quando la firma di accesso condiviso avrà effetto. |
version | La versione del servizio di destinazione della firma di accesso condiviso. Se non specificato, per impostazione predefinita verrà usata la versione di destinazione della libreria. |
version |
Opzionale. VersionId della versione del BLOB a cui l'utente sas può accedere. Supportato solo dall'API versione 2019-10-10. |
Dettagli proprietà
blobName
Opzionale. Il nome del BLOB dell'utente sas può accedere. Obbligatorio se viene specificato snapshotTime o versionId.
blobName?: string
Valore della proprietà
string
cacheControl
Opzionale. Intestazione del controllo cache per la firma di accesso condiviso.
cacheControl?: string
Valore della proprietà
string
containerName
Il nome del contenitore a cui l'utente della firma di accesso condiviso può accedere.
containerName: string
Valore della proprietà
string
contentDisposition
Opzionale. Intestazione content-disposition per la firma di accesso condiviso.
contentDisposition?: string
Valore della proprietà
string
contentEncoding
Opzionale. Intestazione di codifica del contenuto per la firma di accesso condiviso.
contentEncoding?: string
Valore della proprietà
string
contentLanguage
Opzionale. Intestazione content-language per la firma di accesso condiviso.
contentLanguage?: string
Valore della proprietà
string
contentType
Opzionale. Intestazione content-type per la firma di accesso condiviso.
contentType?: string
Valore della proprietà
string
correlationId
Opzionale. A partire dalla versione 2020-02-10, si tratta di un 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 operazione viene usata solo per la firma di accesso condiviso della delega utente.
correlationId?: string
Valore della proprietà
string
encryptionScope
Opzionale. 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. Tempo dopo il quale la firma di accesso condiviso non funzionerà più.
expiresOn?: Date
Valore della proprietà
Date
identifier
Opzionale. Il nome dei criteri di accesso nel contenitore a cui fa riferimento questa firma di accesso condiviso, se presente.
Vedere https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Valore della proprietà
string
ipRange
Opzionale. Intervalli IP consentiti in questa firma di accesso condiviso.
ipRange?: SasIPRange
Valore della proprietà
permissions
Facoltativo solo quando viene specificato l'identificatore. Fare riferimento a ContainerSASPermissions o BLOBSASPermissions a seconda della risorsa a cui si accede per la creazione della stringa di autorizzazioni.
permissions?: BlobSASPermissions | ContainerSASPermissions
Valore della proprietà
preauthorizedAgentObjectId
Opzionale. A partire dalla versione 2020-02-10, specifica l'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. Questa operazione viene usata solo per la firma di accesso condiviso della delega utente.
preauthorizedAgentObjectId?: string
Valore della proprietà
string
protocol
Opzionale. Protocolli sas, solo HTTPS o HTTPSandHTTP
protocol?: SASProtocol
Valore della proprietà
snapshotTime
Opzionale. Stringa di timestamp dello snapshot a cui l'utente sas può accedere. Supportato solo dall'API versione 2018-11-09.
snapshotTime?: string
Valore della proprietà
string
startsOn
Opzionale. Quando la firma di accesso condiviso avrà effetto.
startsOn?: Date
Valore della proprietà
Date
version
La versione del servizio di destinazione della firma di accesso condiviso. Se non specificato, per impostazione predefinita verrà usata la versione di destinazione della libreria.
version?: string
Valore della proprietà
string
versionId
Opzionale. VersionId della versione del BLOB a cui l'utente sas può accedere. Supportato solo dall'API versione 2019-10-10.
versionId?: string
Valore della proprietà
string