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 |
Facoltativa. Il nome BLOB dell'utente sas può accedere. Obbligatorio se viene fornito snapshotTime o versionId. |
cache |
Facoltativa. Intestazione del controllo cache per la firma di accesso condiviso. |
container |
Nome del contenitore a cui l'utente della firma di accesso condiviso può accedere. |
content |
Facoltativa. Intestazione content-disposition per la firma di accesso condiviso. |
content |
Facoltativa. Intestazione content-encoding per la firma di accesso condiviso. |
content |
Facoltativa. Intestazione content-language per la firma di accesso condiviso. |
content |
Facoltativa. Intestazione content-type per la firma di accesso condiviso. |
correlation |
Facoltativa. 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 opzione viene usata solo per la firma di accesso condiviso della delega utente. |
encryption |
Facoltativa. Ambito di crittografia da usare quando si inviano richieste autorizzate con questo URI di firma di accesso condiviso. |
expires |
Facoltativo solo quando viene fornito l'identificatore. Ora dopo la quale la firma di accesso condiviso non funzionerà più. |
identifier | Facoltativa. Nome dei criteri di accesso nel contenitore a cui fa riferimento la firma di accesso condiviso, se presente. Vedere https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy |
ip |
Facoltativa. Intervalli IP consentiti in questa firma di accesso condiviso. |
permissions | Facoltativo solo quando viene fornito l'identificatore. Fare riferimento a ContainerSASPermissions o BlobSASPermissions a seconda della risorsa a cui si accede per la creazione della stringa di autorizzazioni. |
preauthorized |
Facoltativa. 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 opzione viene usata solo per la firma di accesso condiviso della delega utente. |
protocol | Facoltativa. Protocolli di firma di accesso condiviso, solo HTTPS o HTTPSandHTTP |
snapshot |
Facoltativa. Stringa di timestamp snapshot a cui l'utente della firma di accesso condiviso può accedere. Supportato solo dall'API versione 2018-11-09. |
starts |
Facoltativa. 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 |
Facoltativa. VersionId della versione del BLOB a cui l'utente della firma di accesso condiviso può accedere. Supportato solo dall'API versione 2019-10-10. |
Dettagli proprietà
blobName
Facoltativa. Il nome BLOB dell'utente sas può accedere. Obbligatorio se viene fornito snapshotTime o versionId.
blobName?: string
Valore della proprietà
string
cacheControl
Facoltativa. Intestazione del controllo cache per la firma di accesso condiviso.
cacheControl?: string
Valore della proprietà
string
containerName
Nome del contenitore a cui l'utente della firma di accesso condiviso può accedere.
containerName: string
Valore della proprietà
string
contentDisposition
Facoltativa. Intestazione content-disposition per la firma di accesso condiviso.
contentDisposition?: string
Valore della proprietà
string
contentEncoding
Facoltativa. Intestazione content-encoding per la firma di accesso condiviso.
contentEncoding?: string
Valore della proprietà
string
contentLanguage
Facoltativa. Intestazione content-language per la firma di accesso condiviso.
contentLanguage?: string
Valore della proprietà
string
contentType
Facoltativa. Intestazione content-type per la firma di accesso condiviso.
contentType?: string
Valore della proprietà
string
correlationId
Facoltativa. 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 opzione viene usata solo per la firma di accesso condiviso della delega utente.
correlationId?: string
Valore della proprietà
string
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 dopo la quale la firma di accesso condiviso non funzionerà più.
expiresOn?: Date
Valore della proprietà
Date
identifier
Facoltativa. Nome dei criteri di accesso nel contenitore a cui fa riferimento la 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
Facoltativa. Intervalli IP consentiti in questa firma di accesso condiviso.
ipRange?: SasIPRange
Valore della proprietà
permissions
Facoltativo solo quando viene fornito 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
Facoltativa. 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 opzione viene usata solo per la firma di accesso condiviso della delega utente.
preauthorizedAgentObjectId?: string
Valore della proprietà
string
protocol
Facoltativa. Protocolli di firma di accesso condiviso, solo HTTPS o HTTPSandHTTP
protocol?: SASProtocol
Valore della proprietà
snapshotTime
Facoltativa. Stringa di timestamp snapshot a cui l'utente della firma di accesso condiviso può accedere. Supportato solo dall'API versione 2018-11-09.
snapshotTime?: string
Valore della proprietà
string
startsOn
Facoltativa. 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
Facoltativa. VersionId della versione del BLOB a cui l'utente della firma di accesso condiviso può accedere. Supportato solo dall'API versione 2019-10-10.
versionId?: string
Valore della proprietà
string