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
agent |
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ů. |
cache |
Nepovinný parametr. Hlavička cache-control pro SAS. |
content |
Nepovinný parametr. Hlavička content-disposition pro SAS. |
content |
Nepovinný parametr. Hlavička kódování obsahu pro SAS. |
content |
Nepovinný parametr. Hlavička jazyka obsahu pro SAS. |
content |
Nepovinný parametr. Hlavička typu obsahu pro SAS. |
correlation |
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ů. |
directory |
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. |
encryption |
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. |
expires |
Volitelné pouze v případě, že je zadaný identifikátor. Doba, po jejímž uplynutí už sas nebude fungovat. |
file |
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. |
ip |
Nepovinný parametr. Rozsahy IP adres povolené v tomto SAS. |
is |
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. |
path |
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. |
preauthorized |
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 |
snapshot |
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. |
starts |
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