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à
encryption |
Facoltativa. Ambito di crittografia da usare quando si inviano richieste autorizzate con questo URI di firma di accesso condiviso. |
expires |
Ora dopo la quale la firma di accesso condiviso non funzionerà più. |
ip |
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. |
resource |
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 . |
starts |
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
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