Sdílet prostřednictvím


BlobSASSignatureValues interface

K DISPOZICI POUZE V NODE.JS RUNTIME.

BlobSASSignatureValues slouží k vygenerování tokenů SAS služby Blob Service pro kontejnery nebo objekty blob.

Vlastnosti

blobName

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

cacheControl

Nepovinný parametr. Hlavička řízení mezipaměti pro SAS.

containerName

Název kontejneru, ke které má uživatel SAS přístup.

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 content-type pro SAS.

correlationId

Nepovinný parametr. Od verze 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ů.

encryptionScope

Nepovinný parametr. 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. Čas, po jehož uplynutí už sdílený přístupový podpis nebude fungovat.

identifier

Nepovinný parametr. Název zásad přístupu v kontejneru, 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 jsou v tomto SAS povolené.

permissions

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

preauthorizedAgentObjectId

Nepovinný parametr. Počínaje verzí 2020-02-10 určuje ID autorizovaného 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é sdíleným přístupovým podpisem. Služba Azure Storage před udělením přístupu zajistí, že vlastník klíče delegování uživatele má požadovaná oprávnění, ale neprovedou se žádné další kontroly oprávnění pro uživatele zadaného v této hodnotě. 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á uživatel SAS přístup. Podporováno pouze z rozhraní API verze 2018-11-09.

startsOn

Nepovinný parametr. Kdy se sdílený přístupový podpis projeví.

version

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

versionId

Nepovinný parametr. VersionId verze objektu blob, ke které má uživatel SAS přístup. Podporováno pouze z rozhraní API verze 2019-10-10.2019.

Podrobnosti vlastnosti

blobName

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

blobName?: string

Hodnota vlastnosti

string

cacheControl

Nepovinný parametr. Hlavička řízení mezipaměti pro SAS.

cacheControl?: string

Hodnota vlastnosti

string

containerName

Název kontejneru, ke které má uživatel SAS přístup.

containerName: 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 content-type pro SAS.

contentType?: string

Hodnota vlastnosti

string

correlationId

Nepovinný parametr. Od verze 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

encryptionScope

Nepovinný parametr. 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. Čas, po jehož uplynutí už sdílený přístupový podpis nebude fungovat.

expiresOn?: Date

Hodnota vlastnosti

Date

identifier

Nepovinný parametr. Název zásad přístupu v kontejneru, 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 jsou v tomto SAS povolené.

ipRange?: SasIPRange

Hodnota vlastnosti

permissions

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

permissions?: BlobSASPermissions | ContainerSASPermissions

Hodnota vlastnosti

preauthorizedAgentObjectId

Nepovinný parametr. Počínaje verzí 2020-02-10 určuje ID autorizovaného 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é sdíleným přístupovým podpisem. Služba Azure Storage před udělením přístupu zajistí, že vlastník klíče delegování uživatele má požadovaná oprávnění, ale neprovedou se žádné další kontroly oprávnění pro uživatele zadaného v této hodnotě. 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á uživatel SAS přístup. Podporováno pouze z rozhraní API verze 2018-11-09.

snapshotTime?: string

Hodnota vlastnosti

string

startsOn

Nepovinný parametr. Kdy se sdílený přístupový podpis projeví.

startsOn?: Date

Hodnota vlastnosti

Date

version

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

version?: string

Hodnota vlastnosti

string

versionId

Nepovinný parametr. VersionId verze objektu blob, ke které má uživatel SAS přístup. Podporováno pouze z rozhraní API verze 2019-10-10.2019.

versionId?: string

Hodnota vlastnosti

string