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 på rätt sätt anrop genererar anropetSASQueryParameters() för att hämta en representation av SAS som faktiskt kan tillämpas på kö-URL:er. Obs! Att både den här klassen och SASQueryParameters finns 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.

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

Egenskaper

expiresOn

Den tid efter vilken SAS inte längre fungerar.

ipRange

Valfri. IP-intervall tillåts.

permissions

Anger vilka åtgärder SAS-användaren kan utföra. Se AccountSASPermissions för hjälp med att konstruera behörighetssträngen.

protocol

Valfri. 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

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

version

Om det inte tillhandahålls är detta standard den tjänstversion som den här versionen av biblioteket riktar sig till.

Egenskapsinformation

expiresOn

Den tid efter vilken SAS inte längre fungerar.

expiresOn: Date

Egenskapsvärde

Date

ipRange

Valfri. IP-intervall tillåts.

ipRange?: SasIPRange

Egenskapsvärde

permissions

Anger vilka åtgärder SAS-användaren kan utföra. Se AccountSASPermissions för hjälp med att konstruera behörighetssträngen.

permissions: AccountSASPermissions

Egenskapsvärde

protocol

Valfri. 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

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

startsOn?: Date

Egenskapsvärde

Date

version

Om det inte tillhandahålls är detta standard den tjänstversion som den här versionen av biblioteket riktar sig till.

version?: string

Egenskapsvärde

string