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
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 du skapar behörighetssträngen finns i AccountSASPermissions . |
protocol | Valfritt. SAS-protokoll tillåts. |
resource |
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. |
starts |
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
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
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