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 |
Optional. Från och med version 2020-02-10 anger det obehöriga AAD-objekt-ID:t i GUID-format. AAD-objekt-ID:t för en användare som antas vara obehörig av ägaren av användarens delegeringsnyckel. Azure Storage Service 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 |
Optional. Cache-control-huvudet för SAS. |
| content |
Optional. Innehållsborttagningshuvudet för SAS. |
| content |
Optional. Innehållskodningshuvudet för SAS. |
| content |
Optional. Innehållsspråksrubriken för SAS. |
| content |
Optional. Innehållstypens rubrik för SAS. |
| correlation |
Optional. 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 |
Optional. Från och med version 2020-02-10 anger du djupet i katalogen som anges i fältet canonicalizedresource i sträng-till-tecken. Katalogens djup är antalet kataloger under rotmappen. |
| encryption |
Optional. 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 | Optional. Namnet på åtkomstprincipen i filsystemet som denna SAS refererar till om det finns någon. Se https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy |
| ip |
Optional. IP-intervall tillåts i denna SAS. |
| is |
Optional. 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 den är inställd på false eller standard är sökvägen en filsökväg för en FILsökvägs-SAS. |
| path |
Optional. Sökvägen till 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 skapa behörighetssträngen. |
| preauthorized |
Optional. 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 | Optional. SAS-protokoll, endast HTTPS eller HTTPSandHTTP |
| snapshot |
Optional. Tidsstämpelsträng för ögonblicksbilder som SAS-användaren kan komma åt. Stöds endast från API-version 2018-11-09. |
| starts |
Optional. När SAS börjar gälla. |
| version | Den version av tjänsten som denna SAS kommer att rikta in sig på. Om den inte anges kommer den som standard att vara den version som biblioteket riktar in sig på. |
Egenskapsinformation
agentObjectId
Optional. Från och med version 2020-02-10 anger det obehöriga AAD-objekt-ID:t i GUID-format. AAD-objekt-ID:t för en användare som antas vara obehörig av ägaren av användarens delegeringsnyckel. Azure Storage Service 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
Optional. Cache-control-huvudet för SAS.
cacheControl?: string
Egenskapsvärde
string
contentDisposition
Optional. Innehållsborttagningshuvudet för SAS.
contentDisposition?: string
Egenskapsvärde
string
contentEncoding
Optional. Innehållskodningshuvudet för SAS.
contentEncoding?: string
Egenskapsvärde
string
contentLanguage
Optional. Innehållsspråksrubriken för SAS.
contentLanguage?: string
Egenskapsvärde
string
contentType
Optional. Innehållstypens rubrik för SAS.
contentType?: string
Egenskapsvärde
string
correlationId
Optional. 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
Optional. Från och med version 2020-02-10 anger du djupet i katalogen som anges i fältet canonicalizedresource i sträng-till-tecken. Katalogens djup är antalet kataloger under rotmappen.
directoryDepth?: number
Egenskapsvärde
number
encryptionScope
Optional. 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
Optional. Namnet på åtkomstprincipen i filsystemet som denna SAS refererar till om det finns någon.
Se https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Egenskapsvärde
string
ipRange
isDirectory
Optional. 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 den är inställd på false eller standard är sökvägen en filsökväg för en FILsökvägs-SAS.
isDirectory?: boolean
Egenskapsvärde
boolean
pathName
Optional. Sökvägen till 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 skapa behörighetssträngen.
permissions?: DataLakeSASPermissions | DirectorySASPermissions | FileSystemSASPermissions
Egenskapsvärde
preauthorizedAgentObjectId
Optional. 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
Optional. SAS-protokoll, endast HTTPS eller HTTPSandHTTP
protocol?: SASProtocol
Egenskapsvärde
snapshotTime
Optional. Tidsstämpelsträng för ögonblicksbilder som SAS-användaren kan komma åt. Stöds endast från API-version 2018-11-09.
snapshotTime?: string
Egenskapsvärde
string
startsOn
Optional. När SAS börjar gälla.
startsOn?: Date
Egenskapsvärde
Date
version
Den version av tjänsten som denna SAS kommer att rikta in sig på. Om den inte anges kommer den som standard att vara den version som biblioteket riktar in sig på.
version?: string
Egenskapsvärde
string