DataLakeSASSignatureValues interface
K DISPOZICI POUZE V NODE.JS RUNTIME.
DataLakeSASSignatureValues slouží ke generování tokenů SAS služby Blob a DataLake pro kontejnery, objekty blob, systém souborů, adresáře a soubory.
Vlastnosti
| agent |
Optional. Počínaje verzí 2020-02-10 určuje Neautorizované ID objektu AAD ve formátu GUID. ID objektu AAD uživatele, u kterého se předpokládá, že je neautorizováno vlastníkem klíče delegování uživatele. Služba Azure Storage provede další kontrolu seznamu ACL poSIX a určí, jestli má uživatel oprávnění k provedení požadované operace. Toto nelze použít v konjuction s preauthorizedAgentObjectId. Používá se jenom pro SAS delegování uživatele. |
| cache |
Optional. Hlavička ovládacího prvku mezipaměti pro SAS. |
| content |
Optional. Hlavička content-disposition pro SAS. |
| content |
Optional. Hlavička kódování obsahu pro SAS. |
| content |
Optional. Hlavička jazyka obsahu pro SAS. |
| content |
Optional. Hlavička typu obsahu pro SAS. |
| correlation |
Optional. Počínaje verzí 2020-02-10 se jedná o hodnotu GUID, která se zaprotokoluje v diagnostických protokolech ú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 jenom pro SAS delegování uživatele. |
| directory |
Optional. Počínaje verzí 2020-02-10 uveďte hloubku adresáře zadaného v poli canonicalizedresource řetězce k znaménku. Hloubka adresáře je počet adresářů pod kořenovou složkou. |
| encryption |
Optional. Obor š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 které sas přestane fungovat. |
| file |
Název systému souborů, ke které má uživatel SAS přístup. |
| identifier | Optional. Název zásady přístupu v systému souborů odkazuje na tento SAS, pokud existuje. Viz https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy |
| ip |
Optional. Rozsahy IP adres povolené v tomto SAS. |
| is |
Optional. Počínaje verzí 2020-02-10 tato hodnota definuje, zda pathName je adresář. Pokud je tato hodnota nastavená na hodnotu true, cesta je adresář pro SAS adresáře. Pokud je nastavená hodnota false nebo výchozí, je cesta k souboru pro SAS cesty k souboru. |
| path |
Optional. Název cesty k adresáři nebo souboru, ke které má uživatel SAS přístup. Vyžaduje se, pokud je k dispozici snapshotTime. |
| permissions | Volitelné pouze v případě, že je zadaný identifikátor. Informace o FileSystemSASPermissions, DirectorySASPermissions nebo DataLakeSASPermissions v závislosti na používaném prostředku, který vám pomůže vytvořit řetězec oprávnění. |
| preauthorized |
Optional. Počínaje verzí 2020-02-10 určuje autorizované ID objektu AAD ve formátu GUID. ID objektu AAD uživatele autorizovaného vlastníkem klíče delegování uživatele k provedení akce udělené SAS. Služba Azure Storage zajistí, že vlastník klíče delegování uživatele má před udělením přístupu požadovaná oprávnění, ale neprovedou se žádná další kontrola oprávnění pro uživatele zadaného v této hodnotě. Toto nelze použít v konjuction s agentObjectId. Používá se jenom pro SAS delegování uživatele. |
| protocol | Optional. Protokoly SAS, pouze HTTPS nebo HTTPSandHTTP |
| snapshot |
Optional. Řetězec časového razítka snímku, ke které má uživatel SAS přístup. Podporuje se pouze z rozhraní API verze 2018-11-09. |
| starts |
Optional. Když se sas projeví. |
| version | Verze služby, na které bude tento SAS cílit. Pokud není zadáno, použije se výchozí verze, na kterou cílí knihovna. |
Podrobnosti vlastnosti
agentObjectId
Optional. Počínaje verzí 2020-02-10 určuje Neautorizované ID objektu AAD ve formátu GUID. ID objektu AAD uživatele, u kterého se předpokládá, že je neautorizováno vlastníkem klíče delegování uživatele. Služba Azure Storage provede další kontrolu seznamu ACL poSIX a určí, jestli má uživatel oprávnění k provedení požadované operace. Toto nelze použít v konjuction s preauthorizedAgentObjectId. Používá se jenom pro SAS delegování uživatele.
agentObjectId?: string
Hodnota vlastnosti
string
cacheControl
Optional. Hlavička ovládacího prvku mezipaměti pro SAS.
cacheControl?: string
Hodnota vlastnosti
string
contentDisposition
Optional. Hlavička content-disposition pro SAS.
contentDisposition?: string
Hodnota vlastnosti
string
contentEncoding
Optional. Hlavička kódování obsahu pro SAS.
contentEncoding?: string
Hodnota vlastnosti
string
contentLanguage
Optional. Hlavička jazyka obsahu pro SAS.
contentLanguage?: string
Hodnota vlastnosti
string
contentType
Optional. Hlavička typu obsahu pro SAS.
contentType?: string
Hodnota vlastnosti
string
correlationId
Optional. Počínaje verzí 2020-02-10 se jedná o hodnotu GUID, která se zaprotokoluje v diagnostických protokolech ú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 jenom pro SAS delegování uživatele.
correlationId?: string
Hodnota vlastnosti
string
directoryDepth
Optional. Počínaje verzí 2020-02-10 uveďte hloubku adresáře zadaného v poli canonicalizedresource řetězce k znaménku. Hloubka adresáře je počet adresářů pod kořenovou složkou.
directoryDepth?: number
Hodnota vlastnosti
number
encryptionScope
Optional. Obor š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 které sas přestane fungovat.
expiresOn?: Date
Hodnota vlastnosti
Date
fileSystemName
Název systému souborů, ke které má uživatel SAS přístup.
fileSystemName: string
Hodnota vlastnosti
string
identifier
Optional. Název zásady přístupu v systému souborů odkazuje na tento SAS, pokud existuje.
Viz https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Hodnota vlastnosti
string
ipRange
isDirectory
Optional. Počínaje verzí 2020-02-10 tato hodnota definuje, zda pathName je adresář. Pokud je tato hodnota nastavená na hodnotu true, cesta je adresář pro SAS adresáře. Pokud je nastavená hodnota false nebo výchozí, je cesta k souboru pro SAS cesty k souboru.
isDirectory?: boolean
Hodnota vlastnosti
boolean
pathName
Optional. Název cesty k adresáři nebo souboru, ke které má uživatel SAS přístup. Vyžaduje se, pokud je k dispozici snapshotTime.
pathName?: string
Hodnota vlastnosti
string
permissions
Volitelné pouze v případě, že je zadaný identifikátor. Informace o FileSystemSASPermissions, DirectorySASPermissions nebo DataLakeSASPermissions v závislosti na používaném prostředku, který vám pomůže vytvořit řetězec oprávnění.
permissions?: DataLakeSASPermissions | DirectorySASPermissions | FileSystemSASPermissions
Hodnota vlastnosti
preauthorizedAgentObjectId
Optional. Počínaje verzí 2020-02-10 určuje autorizované ID objektu AAD ve formátu GUID. ID objektu AAD uživatele autorizovaného vlastníkem klíče delegování uživatele k provedení akce udělené SAS. Služba Azure Storage zajistí, že vlastník klíče delegování uživatele má před udělením přístupu požadovaná oprávnění, ale neprovedou se žádná další kontrola oprávnění pro uživatele zadaného v této hodnotě. Toto nelze použít v konjuction s agentObjectId. Používá se jenom pro SAS delegování uživatele.
preauthorizedAgentObjectId?: string
Hodnota vlastnosti
string
protocol
Optional. Protokoly SAS, pouze HTTPS nebo HTTPSandHTTP
protocol?: SASProtocol
Hodnota vlastnosti
snapshotTime
Optional. Řetězec časového razítka snímku, ke které má uživatel SAS přístup. Podporuje se pouze z rozhraní API verze 2018-11-09.
snapshotTime?: string
Hodnota vlastnosti
string
startsOn
Optional. Když se sas projeví.
startsOn?: Date
Hodnota vlastnosti
Date
version
Verze služby, na které bude tento SAS cílit. Pokud není zadáno, použije se výchozí verze, na kterou cílí knihovna.
version?: string
Hodnota vlastnosti
string