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

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

cacheControl

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

containerName

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

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.

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.

identifier

Optional. Název zásady přístupu v kontejneru 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.

permissions

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

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

versionId

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

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

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

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

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

identifier

Optional. Název zásady přístupu v kontejneru 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

permissions

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

permissions?: BlobSASPermissions | ContainerSASPermissions

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

versionId

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