BlobSASSignatureValues interface
DISPONIBILE SOLO IN RUNTIME NODE.JS. BLOBSASSignatureValues viene usato per generare token SAS 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 del tipo di contenuto 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 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 delega utente. |
expires |
Facoltativo solo quando viene fornito l'identificatore. Ora dopo la quale la firma di accesso condiviso non funzionerà più. |
identifier | Facoltativa. Il nome dei criteri di accesso nel contenitore fa riferimento a questa firma di accesso condiviso se presente. |
ip |
Facoltativa. Intervalli IP consentiti in questa firma di accesso condiviso. |
permissions | Facoltativo solo quando viene fornito l'identificatore. Per creare la stringa di autorizzazioni, fare riferimento a <xref:ContainerSASPermissions> o <xref:BlobSASPermissions> a seconda della risorsa a cui si accede. |
preauthorized |
Facoltativa. A partire dalla versione 2020-02-10, specifica l'ID oggetto AAD autorizzato nel 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à eseguita alcuna verifica aggiuntiva per l'utente specificato in questo valore. Questa operazione viene usata solo per la firma di accesso condiviso delega utente. |
protocol | Facoltativa. Protocolli sas, solo HTTPS o HTTPSandHTTP |
snapshot |
Facoltativa. La stringa timestamp snapshot può accedere all'utente sas. Supportato solo dall'API versione 2018-11-09. |
starts |
Facoltativa. Quando la firma di accesso condiviso avrà effetto. |
version | La versione del servizio di questa firma di accesso condiviso sarà di destinazione. Se non specificato, il valore predefinito verrà impostato sulla versione di destinazione della libreria. |
version |
Facoltativa. VersionId della versione 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 del tipo di contenuto 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 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 delega utente.
correlationId?: 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. Il nome dei criteri di accesso nel contenitore fa riferimento a questa firma di accesso condiviso se presente.
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 creare la stringa di autorizzazioni, fare riferimento a <xref:ContainerSASPermissions> o <xref:BlobSASPermissions> a seconda della risorsa a cui si accede.
permissions?: BlobSASPermissions | ContainerSASPermissions
Valore della proprietà
preauthorizedAgentObjectId
Facoltativa. A partire dalla versione 2020-02-10, specifica l'ID oggetto AAD autorizzato nel 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à eseguita alcuna verifica aggiuntiva per l'utente specificato in questo valore. Questa operazione viene usata solo per la firma di accesso condiviso delega utente.
preauthorizedAgentObjectId?: string
Valore della proprietà
string
protocol
Facoltativa. Protocolli sas, solo HTTPS o HTTPSandHTTP
protocol?: SASProtocol
Valore della proprietà
snapshotTime
Facoltativa. La stringa timestamp snapshot può accedere all'utente sas. 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 questa firma di accesso condiviso sarà di destinazione. Se non specificato, il valore predefinito verrà impostato sulla versione di destinazione della libreria.
version?: string
Valore della proprietà
string
versionId
Facoltativa. VersionId della versione 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
Azure SDK for JavaScript