AccountSASSignatureValues interface
K DISPOZICI POUZE V NODE.JS RUNTIME.
AccountSASSignatureValues slouží k vygenerování sdíleného přístupového podpisu (SAS) pro účet služby Azure Storage. Jakmile jsou všechny hodnoty správně nastavené, zavolejte generateAccountSASQueryParameters , abyste získali reprezentaci SAS, která se ve skutečnosti dá použít na adresy URL objektů blob. Poznámka: Tato třída i SASQueryParameters existují, protože první třída je proměnlivá a logická reprezentace, zatímco druhá je neměnná a používá se ke generování skutečných požadavků REST.
Viz https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 další koncepční informace o SAS Viz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas popisy parametrů, včetně požadovaných parametrů.
Vlastnosti
encryption |
Nepovinný parametr. Rozsah šifrování, který se má použít při odesílání požadavků autorizovaných pomocí tohoto identifikátoru URI SAS. |
expires |
Doba, po jejímž uplynutí už sas nebude fungovat. |
ip |
Nepovinný parametr. Rozsah IP adres je povolený. |
permissions | Určuje, které operace může uživatel SAS provádět. Nápovědu k vytvoření řetězce oprávnění najdete v tématu AccountSASPermissions . |
protocol | Nepovinný parametr. Protokoly SAS jsou povolené. |
resource |
Hodnoty, které označují typy prostředků přístupné pomocí tohoto SAS. Pokud chcete vytvořit tuto hodnotu, projděte si téma AccountSASResourceTypes . |
services | Hodnoty, které označují služby přístupné pomocí tohoto SAS. Pokud chcete vytvořit tuto hodnotu, projděte si téma AccountSASServices . |
starts |
Nepovinný parametr. Kdy se SAS projeví. |
version | Pokud není k dispozici, ve výchozím nastavení se nastaví verze služby, na kterou cílí tato verze knihovny. |
Podrobnosti vlastnosti
encryptionScope
Nepovinný parametr. Rozsah š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
Doba, po jejímž uplynutí už sas nebude fungovat.
expiresOn: Date
Hodnota vlastnosti
Date
ipRange
permissions
Určuje, které operace může uživatel SAS provádět. Nápovědu k vytvoření řetězce oprávnění najdete v tématu AccountSASPermissions .
permissions: AccountSASPermissions
Hodnota vlastnosti
protocol
Nepovinný parametr. Protokoly SAS jsou povolené.
protocol?: SASProtocol
Hodnota vlastnosti
resourceTypes
Hodnoty, které označují typy prostředků přístupné pomocí tohoto SAS. Pokud chcete vytvořit tuto hodnotu, projděte si téma AccountSASResourceTypes .
resourceTypes: string
Hodnota vlastnosti
string
services
Hodnoty, které označují služby přístupné pomocí tohoto SAS. Pokud chcete vytvořit tuto hodnotu, projděte si téma AccountSASServices .
services: string
Hodnota vlastnosti
string
startsOn
Nepovinný parametr. Kdy se SAS projeví.
startsOn?: Date
Hodnota vlastnosti
Date
version
Pokud není k dispozici, ve výchozím nastavení se nastaví verze služby, na kterou cílí tato verze knihovny.
version?: string
Hodnota vlastnosti
string