Dela via


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

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.

cacheControl

Valfritt. Cache-control-huvudet för SAS.

contentDisposition

Valfritt. Innehållsborttagningshuvudet för SAS.

contentEncoding

Valfritt. Innehållskodningshuvudet för SAS.

contentLanguage

Valfritt. Innehållsspråksrubriken för SAS.

contentType

Valfritt. Innehållstypsrubriken för SAS.

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.

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.

encryptionScope

Valfritt. Krypteringsomfång som ska användas när begäranden som auktoriseras med denna SAS-URI skickas.

expiresOn

Valfritt endast när identifierare anges. Den tid efter vilken SAS inte längre fungerar.

fileSystemName

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

ipRange

Valfritt. IP-intervall tillåts i denna SAS.

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.

pathName

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.

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.

protocol

Valfritt. SAS-protokoll, endast HTTPS eller HTTPSandHTTP

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.

startsOn

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

Valfritt. IP-intervall tillåts i denna SAS.

ipRange?: SasIPRange

Egenskapsvärde

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