AccountSASSignatureValues interface

DISPONIBILE SOLO IN NODE.JS RUNTIME.

AccountSASSignatureValues viene usato per generare una firma di accesso condiviso per un account di archiviazione di Azure. Dopo aver impostato tutti i valori qui in modo appropriato, chiamare generateAccountSASQueryParameters per ottenere una rappresentazione della firma di accesso condiviso che può essere effettivamente applicata agli URL BLOB. Nota: questa classe e SASQueryParameters esistono perché la prima è modificabile e una rappresentazione logica, mentre quest'ultima non è modificabile e usata per generare richieste REST effettive.

Per https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 altre informazioni concettuali sulla firma di accesso condiviso, vedere https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas per le descrizioni dei parametri, inclusi quelli necessari

Proprietà

encryptionScope

Facoltativa. Ambito di crittografia da usare quando si inviano richieste autorizzate con questo URI di firma di accesso condiviso.

expiresOn

Ora dopo la quale la firma di accesso condiviso non funzionerà più.

ipRange

Facoltativa. Intervallo IP consentito.

permissions

Specifica le operazioni che l'utente di firma di accesso condiviso può eseguire. Per informazioni sulla costruzione della stringa di autorizzazioni, vedere AccountSASPermissions .

protocol

Facoltativa. Protocolli di firma di accesso condiviso consentiti.

resourceTypes

Valori che indicano i tipi di risorsa accessibili con questa firma di accesso condiviso. Per costruire questo valore, fare riferimento a AccountSASResourceTypes .

services

Valori che indicano i servizi accessibili con questa firma di accesso condiviso. Per costruire questo valore, fare riferimento a AccountSASServices .

startsOn

Facoltativa. Quando la firma di accesso condiviso avrà effetto.

version

Se non specificato, per impostazione predefinita viene usata la versione del servizio di destinazione di questa versione della libreria.

Dettagli proprietà

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

Ora dopo la quale la firma di accesso condiviso non funzionerà più.

expiresOn: Date

Valore della proprietà

Date

ipRange

Facoltativa. Intervallo IP consentito.

ipRange?: SasIPRange

Valore della proprietà

permissions

Specifica le operazioni che l'utente di firma di accesso condiviso può eseguire. Per informazioni sulla costruzione della stringa di autorizzazioni, vedere AccountSASPermissions .

permissions: AccountSASPermissions

Valore della proprietà

protocol

Facoltativa. Protocolli di firma di accesso condiviso consentiti.

protocol?: SASProtocol

Valore della proprietà

resourceTypes

Valori che indicano i tipi di risorsa accessibili con questa firma di accesso condiviso. Per costruire questo valore, fare riferimento a AccountSASResourceTypes .

resourceTypes: string

Valore della proprietà

string

services

Valori che indicano i servizi accessibili con questa firma di accesso condiviso. Per costruire questo valore, fare riferimento a AccountSASServices .

services: string

Valore della proprietà

string

startsOn

Facoltativa. Quando la firma di accesso condiviso avrà effetto.

startsOn?: Date

Valore della proprietà

Date

version

Se non specificato, per impostazione predefinita viene usata la versione del servizio di destinazione di questa versione della libreria.

version?: string

Valore della proprietà

string