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

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.

cacheControl

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

contentDisposition

Optional. Innehållsborttagningshuvudet för SAS.

contentEncoding

Optional. Innehållskodningshuvudet för SAS.

contentLanguage

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

contentType

Optional. Innehållstypens rubrik för SAS.

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.

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.

encryptionScope

Optional. 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

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

ipRange

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

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.

pathName

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.

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.

protocol

Optional. SAS-protokoll, endast HTTPS eller HTTPSandHTTP

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.

startsOn

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

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

ipRange?: SasIPRange

Egenskapsvärde

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