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
blob |
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. |
cache |
Nepovinný parametr. Hlavička řízení mezipaměti pro SAS. |
container |
Název kontejneru, ke které má uživatel SAS přístup. |
content |
Nepovinný parametr. Hlavička content-disposition pro SAS. |
content |
Nepovinný parametr. Hlavička kódování obsahu pro SAS. |
content |
Nepovinný parametr. Hlavička jazyka obsahu pro SAS. |
content |
Nepovinný parametr. Hlavička content-type pro SAS. |
correlation |
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ů. |
expires |
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. |
ip |
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 nebo <xref:ContainerSASPermissions><xref:BlobSASPermissions> v závislosti na prostředku, ke který se přistupuje. |
preauthorized |
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 |
snapshot |
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. |
starts |
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í. |
version |
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
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.
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 nebo <xref:ContainerSASPermissions><xref: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
Azure SDK for JavaScript