BlobSASSignatureValues interface

DISPONIBILE SOLO IN RUNTIME NODE.JS. BLOBSASSignatureValues viene usato per generare token SAS del servizio BLOB per contenitori o BLOB.

Proprietà

blobName

Facoltativa. Il nome BLOB dell'utente sas può accedere. Obbligatorio se viene fornito snapshotTime o versionId.

cacheControl

Facoltativa. Intestazione del controllo cache per la firma di accesso condiviso.

containerName

Nome del contenitore a cui l'utente della firma di accesso condiviso può accedere.

contentDisposition

Facoltativa. Intestazione content-disposition per la firma di accesso condiviso.

contentEncoding

Facoltativa. Intestazione content-encoding per la firma di accesso condiviso.

contentLanguage

Facoltativa. Intestazione content-language per la firma di accesso condiviso.

contentType

Facoltativa. Intestazione del tipo di contenuto per la firma di accesso condiviso.

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.

expiresOn

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.

ipRange

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.

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.

protocol

Facoltativa. Protocolli sas, solo HTTPS o HTTPSandHTTP

snapshotTime

Facoltativa. La stringa timestamp snapshot può accedere all'utente sas. Supportato solo dall'API versione 2018-11-09.

startsOn

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.

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.

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