Dela via


AccountSASSignatureValues interface

ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME.

AccountSASSignatureValues används för att generera en signatur för delad åtkomst (SAS) för ett Azure Storage-konto. När alla värden här har angetts korrekt anropar du generateAccountSASQueryParameters för att hämta en representation av SAS som faktiskt kan tillämpas på blob-URL:er. Obs! Det finns både den här klassen och SASQueryParameters eftersom den förra är föränderlig och en logisk representation medan den senare är oföränderlig och används för att generera faktiska REST-begäranden.

Mer https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 konceptuell information om SAS finns https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas i beskrivningar av parametrarna, inklusive vilka som krävs

Egenskaper

encryptionScope

Valfritt. Krypteringsomfång som ska användas när begäranden som auktoriseras med denna SAS-URI skickas.

expiresOn

Den tid efter vilken SAS inte längre fungerar.

ipRange

Valfritt. IP-intervall tillåts.

permissions

Anger vilka åtgärder SOM SAS-användaren kan utföra. Mer information om hur du skapar behörighetssträngen finns i AccountSASPermissions .

protocol

Valfritt. SAS-protokoll tillåts.

resourceTypes

De värden som anger vilka resurstyper som är tillgängliga med denna SAS. Se AccountSASResourceTypes för att konstruera det här värdet.

services

De värden som anger vilka tjänster som är tillgängliga med denna SAS. Se AccountSASServices för att konstruera det här värdet.

startsOn

Valfritt. När SAS börjar gälla.

version

Om detta inte anges är standardinställningen den tjänstversion som den här versionen av biblioteket har som mål.

Egenskapsinformation

encryptionScope

Valfritt. Krypteringsomfång som ska användas när begäranden som auktoriseras med denna SAS-URI skickas.

encryptionScope?: string

Egenskapsvärde

string

expiresOn

Den tid efter vilken SAS inte längre fungerar.

expiresOn: Date

Egenskapsvärde

Date

ipRange

Valfritt. IP-intervall tillåts.

ipRange?: SasIPRange

Egenskapsvärde

permissions

Anger vilka åtgärder SOM SAS-användaren kan utföra. Mer information om hur du skapar behörighetssträngen finns i AccountSASPermissions .

permissions: AccountSASPermissions

Egenskapsvärde

protocol

Valfritt. SAS-protokoll tillåts.

protocol?: SASProtocol

Egenskapsvärde

resourceTypes

De värden som anger vilka resurstyper som är tillgängliga med denna SAS. Se AccountSASResourceTypes för att konstruera det här värdet.

resourceTypes: string

Egenskapsvärde

string

services

De värden som anger vilka tjänster som är tillgängliga med denna SAS. Se AccountSASServices för att konstruera det här värdet.

services: string

Egenskapsvärde

string

startsOn

Valfritt. När SAS börjar gälla.

startsOn?: Date

Egenskapsvärde

Date

version

Om detta inte anges är standardinställningen den tjänstversion som den här versionen av biblioteket har som mål.

version?: string

Egenskapsvärde

string