Sdílet prostřednictvím


BlobSASSignatureValues interface

K DISPOZICI POUZE V NODE.JS RUNTIME. BlobSASSignatureValues slouží k generování tokenů SAS služby Blob Service pro kontejnery nebo objekty blob.

Vlastnosti

blobName

Volitelný. K názvu objektu blob uživatele SAS může přistupovat. Vyžaduje se, pokud je k dispozici snapshotTime nebo versionId.

cacheControl

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

containerName

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

contentDisposition

Volitelný. Hlavička content-disposition pro SAS.

contentEncoding

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

contentLanguage

Volitelný. Hlavička jazyka obsahu pro SAS.

contentType

Volitelný. Hlavička typu obsahu pro SAS.

correlationId

Volitelný. 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.

expiresOn

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

identifier

Volitelný. Název zásady přístupu v kontejneru odkazuje na tento SAS, pokud existuje.

ipRange

Volitelný. Rozsahy IP adres povolené v tomto SAS.

permissions

Volitelné pouze v případě, že je zadaný identifikátor. Informace o vytvoření řetězce oprávnění najdete v <xref:ContainerSASPermissions> nebo <xref:BlobSASPermissions> v závislosti na používaném prostředku.

preauthorizedAgentObjectId

Volitelný. 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ě. Používá se jenom pro SAS delegování uživatele.

protocol

Volitelný. Protokoly SAS, pouze HTTPS nebo HTTPSandHTTP

snapshotTime

Volitelný. Ř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

Volitelný. 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.

versionId

Volitelný. VersionId verze objektu blob, ke které má uživatel SAS přístup. Podporuje se pouze z rozhraní API verze 2019-10-10.

Podrobnosti vlastnosti

blobName

Volitelný. K názvu objektu blob uživatele SAS může přistupovat. Vyžaduje se, pokud je k dispozici snapshotTime nebo versionId.

blobName?: string

Hodnota vlastnosti

string

cacheControl

Volitelný. Hlavička ovládacího prvku 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

Volitelný. Hlavička content-disposition pro SAS.

contentDisposition?: string

Hodnota vlastnosti

string

contentEncoding

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

contentEncoding?: string

Hodnota vlastnosti

string

contentLanguage

Volitelný. Hlavička jazyka obsahu pro SAS.

contentLanguage?: string

Hodnota vlastnosti

string

contentType

Volitelný. Hlavička typu obsahu pro SAS.

contentType?: string

Hodnota vlastnosti

string

correlationId

Volitelný. 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

expiresOn

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

expiresOn?: Date

Hodnota vlastnosti

Date

identifier

Volitelný. Název zásady přístupu v kontejneru odkazuje na tento SAS, pokud existuje.

identifier?: string

Hodnota vlastnosti

string

ipRange

Volitelný. Rozsahy IP adres povolené v tomto SAS.

ipRange?: SasIPRange

Hodnota vlastnosti

permissions

Volitelné pouze v případě, že je zadaný identifikátor. Informace o vytvoření řetězce oprávnění najdete v <xref:ContainerSASPermissions> nebo <xref:BlobSASPermissions> v závislosti na používaném prostředku.

permissions?: BlobSASPermissions | ContainerSASPermissions

Hodnota vlastnosti

preauthorizedAgentObjectId

Volitelný. 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ě. Používá se jenom pro SAS delegování uživatele.

preauthorizedAgentObjectId?: string

Hodnota vlastnosti

string

protocol

Volitelný. Protokoly SAS, pouze HTTPS nebo HTTPSandHTTP

protocol?: SASProtocol

Hodnota vlastnosti

snapshotTime

Volitelný. Ř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

Volitelný. 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

versionId

Volitelný. VersionId verze objektu blob, ke které má uživatel SAS přístup. Podporuje se pouze z rozhraní API verze 2019-10-10.

versionId?: string

Hodnota vlastnosti

string