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 anropar generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential) du för att hämta en representation av SAS som faktiskt kan tillämpas på datasjö-URL:er. Obs! 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.

Mer https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 konceptuell information om SAS finns i

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

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 AccountSASPermissions du skapar behörighetssträngen finns i.

protocol

Valfritt. TILLÅTNA SAS-protokoll.

resourceTypes

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

services

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

startsOn

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

version

Om detta inte anges är detta standardinställningen för den tjänstversion som den här versionen av biblioteket riktar sig mot.

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 AccountSASPermissions du skapar behörighetssträngen finns i.

permissions: AccountSASPermissions

Egenskapsvärde

protocol

Valfritt. TILLÅTNA SAS-protokoll.

protocol?: SASProtocol

Egenskapsvärde

resourceTypes

De värden som anger vilka resurstyper som är tillgängliga med denna SAS. Se för att AccountSASResourceTypes skapa 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 för att AccountSASServices skapa 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 detta standardinställningen för den tjänstversion som den här versionen av biblioteket riktar sig mot.

version?: string

Egenskapsvärde

string