DataLakeSASSignatureValues interface
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME.
DataLakeSASSignatureValues används för att generera SAS-token för blob- och DataLake-tjänsten för containrar, blobar, filsystem, kataloger och filer.
Egenskaper
agent |
Valfritt. Från och med version 2020-02-10 anger det obehöriga AAD-objekt-ID:t i GUID-format. AAD-objekt-ID för en användare som antas vara obehörig av ägaren av användarens delegeringsnyckel. Azure Storage-tjänsten utför ytterligare en POSIX-ACL-kontroll för att avgöra om användaren har behörighet att utföra den begärda åtgärden. Detta kan inte användas i samband med preauthorizedAgentObjectId. Detta används endast för SAS för användardelegering. |
cache |
Valfritt. Cache-control-huvudet för SAS. |
content |
Valfritt. Innehållsborttagningshuvudet för SAS. |
content |
Valfritt. Innehållskodningshuvudet för SAS. |
content |
Valfritt. Innehållsspråksrubriken för SAS. |
content |
Valfritt. Innehållstypsrubriken för SAS. |
correlation |
Valfritt. Från och med version 2020-02-10 är detta ett GUID-värde som loggas i lagringsdiagnostikloggarna och kan användas för att korrelera SAS-generering med åtkomst till lagringsresurser. Detta används endast för SAS för användardelegering. |
directory |
Valfritt. Från och med version 2020-02-10 anger du djupet i katalogen som anges i fältet canonicalizedresource i sträng-till-signera. Katalogens djup är antalet kataloger under rotmappen. |
encryption |
Valfritt. Krypteringsomfång som ska användas när begäranden som auktoriseras med denna SAS-URI skickas. |
expires |
Valfritt endast när identifierare anges. Den tid efter vilken SAS inte längre fungerar. |
file |
Namnet på filsystemet som SAS-användaren kan komma åt. |
identifier | Valfritt. Namnet på åtkomstprincipen i filsystemet som denna SAS refererar till om det finns. Se https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy |
ip |
Valfritt. IP-intervall tillåts i denna SAS. |
is |
Valfritt. Från och med version 2020-02-10 definierar det här värdet om pathName är en katalog eller inte. Om det här värdet är inställt på true är sökvägen en katalog för en katalog-SAS. Om det är inställt på falskt eller standard är sökvägen en filsökväg för en filsökvägs-SAS. |
path |
Valfritt. Sökvägsnamnet för katalogen eller filen som SAS-användaren kan komma åt. Krävs om snapshotTime tillhandahålls. |
permissions | Valfritt endast när identifierare anges. Se FileSystemSASPermissions, DirectorySASPermissions eller DataLakeSASPermissions beroende på vilken resurs som används för att få hjälp med att skapa behörighetssträngen. |
preauthorized |
Valfritt. Från och med version 2020-02-10 anger det auktoriserade AAD-objekt-ID:t i GUID-format. AAD-objekt-ID för en användare som har auktoriserats av ägaren av användardelegeringsnyckeln för att utföra åtgärden som beviljats av SAS. Azure Storage-tjänsten ser till att ägaren till användardelegeringsnyckeln har de behörigheter som krävs innan åtkomst beviljas, men ingen ytterligare behörighetskontroll för användaren som anges i det här värdet utförs. Detta kan inte användas i samband med agentObjectId. Detta används endast för SAS för användardelegering. |
protocol | Valfritt. SAS-protokoll, endast HTTPS eller HTTPSandHTTP |
snapshot |
Valfritt. Tidsstämpelsträng för ögonblicksbild som SAS-användaren kan komma åt. Stöds endast från API-version 2018-11-09. |
starts |
Valfritt. När SAS börjar gälla. |
version | Den version av tjänsten som den här SAS:en riktar in sig på. Om det inte anges används som standard den version som biblioteket riktar in sig på. |
Egenskapsinformation
agentObjectId
Valfritt. Från och med version 2020-02-10 anger det obehöriga AAD-objekt-ID:t i GUID-format. AAD-objekt-ID för en användare som antas vara obehörig av ägaren av användarens delegeringsnyckel. Azure Storage-tjänsten utför ytterligare en POSIX-ACL-kontroll för att avgöra om användaren har behörighet att utföra den begärda åtgärden. Detta kan inte användas i samband med preauthorizedAgentObjectId. Detta används endast för SAS för användardelegering.
agentObjectId?: string
Egenskapsvärde
string
cacheControl
Valfritt. Cache-control-huvudet för SAS.
cacheControl?: string
Egenskapsvärde
string
contentDisposition
Valfritt. Innehållsborttagningshuvudet för SAS.
contentDisposition?: string
Egenskapsvärde
string
contentEncoding
Valfritt. Innehållskodningshuvudet för SAS.
contentEncoding?: string
Egenskapsvärde
string
contentLanguage
Valfritt. Innehållsspråksrubriken för SAS.
contentLanguage?: string
Egenskapsvärde
string
contentType
Valfritt. Innehållstypsrubriken för SAS.
contentType?: string
Egenskapsvärde
string
correlationId
Valfritt. Från och med version 2020-02-10 är detta ett GUID-värde som loggas i lagringsdiagnostikloggarna och kan användas för att korrelera SAS-generering med åtkomst till lagringsresurser. Detta används endast för SAS för användardelegering.
correlationId?: string
Egenskapsvärde
string
directoryDepth
Valfritt. Från och med version 2020-02-10 anger du djupet i katalogen som anges i fältet canonicalizedresource i sträng-till-signera. Katalogens djup är antalet kataloger under rotmappen.
directoryDepth?: number
Egenskapsvärde
number
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
Valfritt endast när identifierare anges. Den tid efter vilken SAS inte längre fungerar.
expiresOn?: Date
Egenskapsvärde
Date
fileSystemName
Namnet på filsystemet som SAS-användaren kan komma åt.
fileSystemName: string
Egenskapsvärde
string
identifier
Valfritt. Namnet på åtkomstprincipen i filsystemet som denna SAS refererar till om det finns.
Se https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Egenskapsvärde
string
ipRange
isDirectory
Valfritt. Från och med version 2020-02-10 definierar det här värdet om pathName är en katalog eller inte. Om det här värdet är inställt på true är sökvägen en katalog för en katalog-SAS. Om det är inställt på falskt eller standard är sökvägen en filsökväg för en filsökvägs-SAS.
isDirectory?: boolean
Egenskapsvärde
boolean
pathName
Valfritt. Sökvägsnamnet för katalogen eller filen som SAS-användaren kan komma åt. Krävs om snapshotTime tillhandahålls.
pathName?: string
Egenskapsvärde
string
permissions
Valfritt endast när identifierare anges. Se FileSystemSASPermissions, DirectorySASPermissions eller DataLakeSASPermissions beroende på vilken resurs som används för att få hjälp med att skapa behörighetssträngen.
permissions?: DataLakeSASPermissions | DirectorySASPermissions | FileSystemSASPermissions
Egenskapsvärde
preauthorizedAgentObjectId
Valfritt. Från och med version 2020-02-10 anger det auktoriserade AAD-objekt-ID:t i GUID-format. AAD-objekt-ID för en användare som har auktoriserats av ägaren av användardelegeringsnyckeln för att utföra åtgärden som beviljats av SAS. Azure Storage-tjänsten ser till att ägaren till användardelegeringsnyckeln har de behörigheter som krävs innan åtkomst beviljas, men ingen ytterligare behörighetskontroll för användaren som anges i det här värdet utförs. Detta kan inte användas i samband med agentObjectId. Detta används endast för SAS för användardelegering.
preauthorizedAgentObjectId?: string
Egenskapsvärde
string
protocol
Valfritt. SAS-protokoll, endast HTTPS eller HTTPSandHTTP
protocol?: SASProtocol
Egenskapsvärde
snapshotTime
Valfritt. Tidsstämpelsträng för ögonblicksbild som SAS-användaren kan komma åt. Stöds endast från API-version 2018-11-09.
snapshotTime?: string
Egenskapsvärde
string
startsOn
Valfritt. När SAS börjar gälla.
startsOn?: Date
Egenskapsvärde
Date
version
Den version av tjänsten som den här SAS:en riktar in sig på. Om det inte anges används som standard den version som biblioteket riktar in sig på.
version?: string
Egenskapsvärde
string