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
encryption |
Valfritt. Krypteringsomfång som ska användas när begäranden som auktoriseras med denna SAS-URI skickas. |
expires |
Den tid efter vilken SAS inte längre fungerar. |
ip |
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. |
resource |
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. |
starts |
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
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
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