Sdílet prostřednictvím


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

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.

cacheControl

Optional. Hlavička ovládacího prvku mezipaměti pro SAS.

contentDisposition

Optional. Hlavička content-disposition pro SAS.

contentEncoding

Optional. Hlavička kódování obsahu pro SAS.

contentLanguage

Optional. Hlavička jazyka obsahu pro SAS.

contentType

Optional. Hlavička typu obsahu pro SAS.

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.

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.

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.

expiresOn

Volitelné pouze v případě, že je zadaný identifikátor. Doba, po které sas přestane fungovat.

fileSystemName

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

ipRange

Optional. Rozsahy IP adres povolené v tomto SAS.

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.

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.

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

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.

protocol

Optional. Protokoly SAS, pouze HTTPS nebo HTTPSandHTTP

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.

startsOn

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

Optional. Rozsahy IP adres povolené v tomto SAS.

ipRange?: SasIPRange

Hodnota vlastnosti

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