Sdílet prostřednictvím


DataLakeSASSignatureValues interface

K DISPOZICI POUZE V NODE.JS RUNTIME.

DataLakeSASSignatureValues pomáhá generovat tokeny SAS služby Blob a DataLake pro kontejnery, objekty blob, systém souborů, adresáře a soubory.

Vlastnosti

agentObjectId

Nepovinný parametr. Počínaje verzí 2020-02-10 určuje ID objektu AAD ve formátu GUID. ID objektu AAD uživatele, u kterého se předpokládá, že je vlastníkem klíče delegování uživatele neoprávněný. Služba Azure Storage provede další kontrolu seznamu ACL POSIX a určí, jestli má uživatel oprávnění k provedení požadované operace. To nelze použít v konjukci s preauthorizedAgentObjectId. Používá se pouze pro SAS delegování uživatelů.

cacheControl

Nepovinný parametr. Hlavička cache-control pro SAS.

contentDisposition

Nepovinný parametr. Hlavička content-disposition pro SAS.

contentEncoding

Nepovinný parametr. Hlavička kódování obsahu pro SAS.

contentLanguage

Nepovinný parametr. Hlavička jazyka obsahu pro SAS.

contentType

Nepovinný parametr. Hlavička typu obsahu pro SAS.

correlationId

Nepovinný parametr. Počínaje verzí 2020-02-10 se jedná o hodnotu GUID, která se zaznamená do diagnostických protokolů úložiště a dá se použít ke korelaci generování SAS s přístupem k prostředkům úložiště. Používá se pouze pro SAS delegování uživatelů.

directoryDepth

Nepovinný parametr. Počínaje verzí 2020-02-10 označte hloubku adresáře zadaného v poli canonicalizedresource řetězce string-to-sign. Hloubka adresáře je počet adresářů pod kořenovou složkou.

encryptionScope

Nepovinný parametr. Rozsah šifrování, který se má použít při odesílání požadavků autorizovaných pomocí tohoto identifikátoru URI SAS.

expiresOn

Volitelné pouze v případě, že je zadaný identifikátor. Doba, po jejímž uplynutí už sas nebude fungovat.

fileSystemName

Název systému souborů, ke které může uživatel SAS přistupovat.

identifier

Nepovinný parametr. Název zásad přístupu v systému souborů, na který tento SAS odkazuje, pokud existuje.

Viz https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy.

ipRange

Nepovinný parametr. Rozsahy IP adres povolené v tomto SAS.

isDirectory

Nepovinný parametr. Počínaje verzí 2020-02-10 tato hodnota definuje, zda je pathName adresář. Pokud je tato hodnota nastavená na true, cesta je adresář pro sas adresáře. Pokud je nastavená hodnota false nebo výchozí, je cesta k souboru cesta k souboru SAS.

pathName

Nepovinný parametr. Název cesty k adresáři nebo souboru, ke které může uživatel SAS přistupovat. Vyžaduje se, pokud je k dispozici snapshotTime.

permissions

Volitelné pouze v případě, že je zadaný identifikátor. Nápovědu k vytvoření řetězce oprávnění najdete v tématu FileSystemSASPermissions, DirectorySASPermissions nebo DataLakeSASPermissions v závislosti na prostředku, ke který se přistupuje.

preauthorizedAgentObjectId

Nepovinný parametr. Počínaje verzí 2020-02-10 určuje AUTORIZOVANÉ ID objektu AAD ve formátu GUID. ID objektu AAD uživatele oprávněného vlastníkem klíče delegování uživatele k provedení akce udělené SAS. Služba Azure Storage zajistí, aby vlastník klíče delegování uživatele měl před udělením přístupu požadovaná oprávnění, ale nebude provedena žádná další kontrola oprávnění pro uživatele zadaného v této hodnotě. Nelze použít v konjuci s agentObjectId. Používá se pouze pro SAS delegování uživatelů.

protocol

Nepovinný parametr. Protokoly SAS, pouze HTTPS nebo HTTPSandHTTP

snapshotTime

Nepovinný parametr. Řetězec časového razítka snímku, ke které může uživatel SAS přistupovat. Podporováno pouze z rozhraní API verze 2018-11-09.

startsOn

Nepovinný parametr. Kdy se SAS projeví.

version

Verze služby, na které bude tento SAS cílit. Pokud není zadána, bude výchozí verze, na kterou knihovna cílí.

Podrobnosti vlastnosti

agentObjectId

Nepovinný parametr. Počínaje verzí 2020-02-10 určuje ID objektu AAD ve formátu GUID. ID objektu AAD uživatele, u kterého se předpokládá, že je vlastníkem klíče delegování uživatele neoprávněný. Služba Azure Storage provede další kontrolu seznamu ACL POSIX a určí, jestli má uživatel oprávnění k provedení požadované operace. To nelze použít v konjukci s preauthorizedAgentObjectId. Používá se pouze pro SAS delegování uživatelů.

agentObjectId?: string

Hodnota vlastnosti

string

cacheControl

Nepovinný parametr. Hlavička cache-control pro SAS.

cacheControl?: string

Hodnota vlastnosti

string

contentDisposition

Nepovinný parametr. Hlavička content-disposition pro SAS.

contentDisposition?: string

Hodnota vlastnosti

string

contentEncoding

Nepovinný parametr. Hlavička kódování obsahu pro SAS.

contentEncoding?: string

Hodnota vlastnosti

string

contentLanguage

Nepovinný parametr. Hlavička jazyka obsahu pro SAS.

contentLanguage?: string

Hodnota vlastnosti

string

contentType

Nepovinný parametr. Hlavička typu obsahu pro SAS.

contentType?: string

Hodnota vlastnosti

string

correlationId

Nepovinný parametr. Počínaje verzí 2020-02-10 se jedná o hodnotu GUID, která se zaznamená do diagnostických protokolů úložiště a dá se použít ke korelaci generování SAS s přístupem k prostředkům úložiště. Používá se pouze pro SAS delegování uživatelů.

correlationId?: string

Hodnota vlastnosti

string

directoryDepth

Nepovinný parametr. Počínaje verzí 2020-02-10 označte hloubku adresáře zadaného v poli canonicalizedresource řetězce string-to-sign. Hloubka adresáře je počet adresářů pod kořenovou složkou.

directoryDepth?: number

Hodnota vlastnosti

number

encryptionScope

Nepovinný parametr. Rozsah šifrování, který se má použít při odesílání požadavků autorizovaných pomocí tohoto identifikátoru URI SAS.

encryptionScope?: string

Hodnota vlastnosti

string

expiresOn

Volitelné pouze v případě, že je zadaný identifikátor. Doba, po jejímž uplynutí už sas nebude fungovat.

expiresOn?: Date

Hodnota vlastnosti

Date

fileSystemName

Název systému souborů, ke které může uživatel SAS přistupovat.

fileSystemName: string

Hodnota vlastnosti

string

identifier

Nepovinný parametr. Název zásad přístupu v systému souborů, na který tento SAS odkazuje, pokud existuje.

Viz https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy.

identifier?: string

Hodnota vlastnosti

string

ipRange

Nepovinný parametr. Rozsahy IP adres povolené v tomto SAS.

ipRange?: SasIPRange

Hodnota vlastnosti

isDirectory

Nepovinný parametr. Počínaje verzí 2020-02-10 tato hodnota definuje, zda je pathName adresář. Pokud je tato hodnota nastavená na true, cesta je adresář pro sas adresáře. Pokud je nastavená hodnota false nebo výchozí, je cesta k souboru cesta k souboru SAS.

isDirectory?: boolean

Hodnota vlastnosti

boolean

pathName

Nepovinný parametr. Název cesty k adresáři nebo souboru, ke které může uživatel SAS přistupovat. Vyžaduje se, pokud je k dispozici snapshotTime.

pathName?: string

Hodnota vlastnosti

string

permissions

Volitelné pouze v případě, že je zadaný identifikátor. Nápovědu k vytvoření řetězce oprávnění najdete v tématu FileSystemSASPermissions, DirectorySASPermissions nebo DataLakeSASPermissions v závislosti na prostředku, ke který se přistupuje.

permissions?: DataLakeSASPermissions | DirectorySASPermissions | FileSystemSASPermissions

Hodnota vlastnosti

preauthorizedAgentObjectId

Nepovinný parametr. Počínaje verzí 2020-02-10 určuje AUTORIZOVANÉ ID objektu AAD ve formátu GUID. ID objektu AAD uživatele oprávněného vlastníkem klíče delegování uživatele k provedení akce udělené SAS. Služba Azure Storage zajistí, aby vlastník klíče delegování uživatele měl před udělením přístupu požadovaná oprávnění, ale nebude provedena žádná další kontrola oprávnění pro uživatele zadaného v této hodnotě. Nelze použít v konjuci s agentObjectId. Používá se pouze pro SAS delegování uživatelů.

preauthorizedAgentObjectId?: string

Hodnota vlastnosti

string

protocol

Nepovinný parametr. Protokoly SAS, pouze HTTPS nebo HTTPSandHTTP

protocol?: SASProtocol

Hodnota vlastnosti

snapshotTime

Nepovinný parametr. Řetězec časového razítka snímku, ke které může uživatel SAS přistupovat. Podporováno pouze z rozhraní API verze 2018-11-09.

snapshotTime?: string

Hodnota vlastnosti

string

startsOn

Nepovinný parametr. Kdy se SAS projeví.

startsOn?: Date

Hodnota vlastnosti

Date

version

Verze služby, na které bude tento SAS cílit. Pokud není zadána, bude výchozí verze, na kterou knihovna cílí.

version?: string

Hodnota vlastnosti

string