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
| blob |
Optional. K názvu objektu blob uživatele SAS může přistupovat. Vyžaduje se, pokud je k dispozici snapshotTime nebo versionId. |
| cache |
Optional. Hlavička ovládacího prvku mezipaměti pro SAS. |
| container |
Název kontejneru, ke které má uživatel SAS přístup. |
| 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. |
| 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. |
| 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. |
| ip |
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. |
| 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ě. 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. |
| version |
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
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