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