@azure/storage-blob package
Třídy
AccountSASPermissions |
K DISPOZICI POUZE V NODE.JS RUNTIME. Toto je pomocná třída pro vytvoření řetězce představujícího oprávnění udělená AccountSAS. Nastavení hodnoty na true znamená, že každý SDÍLENÝ přístupový podpis, který tato oprávnění používá, udělí oprávnění pro danou operaci. Jakmile jsou všechny hodnoty nastaveny, měl by být serializován s toString a nastavit jako pole oprávnění v AccountSASSignatureValues objektu. Je možné vytvořit řetězec oprávnění bez této třídy, ale pořadí oprávnění je zvláštní a tato třída zaručuje správnost. |
AccountSASResourceTypes |
K DISPOZICI POUZE V NODE.JS RUNTIME. Toto je pomocná třída pro vytvoření řetězce představujícího prostředky přístupné přes AccountSAS. Nastavení hodnoty na true znamená, že každý sdílený přístupový podpis, který tato oprávnění používá, udělí přístup k danému typu prostředku. Jakmile jsou všechny hodnoty nastaveny, by měla být serializována pomocí toString a nastavena jako pole prostředků accountSASSignatureValues objektu. Je možné vytvořit řetězec prostředků bez této třídy, ale pořadí prostředků je zvláštní a tato třída zaručuje správnost. |
AccountSASServices |
K DISPOZICI POUZE V NODE.JS RUNTIME. Toto je pomocná třída pro vytvoření řetězce představujícího služby přístupné z AccountSAS. Nastavení hodnoty na true znamená, že každý sdílený přístupový podpis, který tato oprávnění používá, udělí přístup k této službě. Jakmile jsou všechny hodnoty nastaveny, měl by být serializován s toString a nastaven jako services pole AccountSASSignatureValues objektu. Je možné vytvořit řetězec služeb bez této třídy, ale pořadí služeb je zvláštní a tato třída zaručuje správnost. |
AnonymousCredential |
AnonymousCredential poskytuje člen credentialPolicyCreator sloužící k vytvoření objektů AnonymousCredentialPolicy. AnonymousCredentialPolicy se používá u požadavků HTTP(S), které čtou veřejné prostředky, nebo pro použití se sdílenými přístupovými podpisy (SAS). |
AnonymousCredentialPolicy |
AnonymousCredentialPolicy se používá u požadavků HTTP(S), které čtou veřejné prostředky, nebo pro použití se sdílenými přístupovými podpisy (SAS). |
AppendBlobClient |
AppendBlobClient definuje sadu operací použitelných pro doplňovací objekty blob. |
BaseRequestPolicy |
Základní třída, ze které jsou odvozeny všechny zásady požadavků. |
BlobBatch |
BlobBatch představuje agregovanou sadu operací s objekty blob.
V současné době se podporují pouze |
BlobBatchClient |
Objekt BlobBatchClient umožňuje provádět dávkové požadavky na službu Azure Storage Blob Service. Viz https://docs.microsoft.com/en-us/rest/api/storageservices/blob-batch. |
BlobClient |
Objekt BlobClient představuje adresu URL objektu blob služby Azure Storage. objektem blob může být objekt blob bloku, doplňovací objekt blob nebo objekt blob stránky. |
BlobLeaseClient |
Klient, který spravuje zapůjčení pro ContainerClient nebo BlobClient. |
BlobSASPermissions |
K DISPOZICI POUZE V NODE.JS RUNTIME. Toto je pomocná třída pro vytvoření řetězce představujícího oprávnění udělená službou ServiceSAS objektu blob. Nastavení hodnoty na true znamená, že každý SDÍLENÝ přístupový podpis, který tato oprávnění používá, udělí oprávnění pro danou operaci. Jakmile jsou všechny hodnoty nastaveny, měla by být serializována pomocí toString a nastavena jako pole oprávnění objektu BlobSASSignatureValues . Je možné vytvořit řetězec oprávnění bez této třídy, ale pořadí oprávnění je zvláštní a tato třída zaručuje správnost. |
BlobServiceClient |
Objekt BlobServiceClient představuje klienta služby Azure Storage Blob Service, který umožňuje manipulovat s kontejnery objektů blob. |
BlockBlobClient |
BlockBlobClient definuje sadu operací použitelných pro objekty blob bloku. |
ContainerClient |
ContainerClient představuje adresu URL kontejneru Azure Storage, která umožňuje manipulovat s jeho objekty blob. |
ContainerSASPermissions |
Toto je pomocná třída pro vytvoření řetězce představujícího oprávnění udělená službou ServiceSAS kontejneru. Nastavení hodnoty na true znamená, že každý SDÍLENÝ přístupový podpis, který tato oprávnění používá, udělí oprávnění pro danou operaci. Jakmile jsou všechny hodnoty nastaveny, měla by být serializována pomocí toString a nastavena jako pole oprávnění objektu BlobSASSignatureValues . Je možné vytvořit řetězec oprávnění bez této třídy, ale pořadí oprávnění je zvláštní a tato třída zaručuje správnost. |
Credential |
Credential je abstraktní třída pro podepisování požadavků HTTP služby Azure Storage. Tato třída bude hostitelem objektu pro vytváření přihlašovacích údajůPolicyCreator, který generuje CredentialPolicy. |
CredentialPolicy |
Zásady přihlašovacích údajů používané k podepisování požadavků HTTP(S) před odesláním. Toto je abstraktní třída. |
PageBlobClient |
PageBlobClient definuje sadu operací použitelných pro objekty blob stránky. |
Pipeline |
Třída pipeline obsahující zásady požadavků HTTP. Výchozí kanál můžete vytvořit voláním newPipeline. Nebo můžete vytvořit kanál s vlastními zásadami pomocí konstruktoru pipeline. Před implementací přizpůsobeného kanálu si projděte newPipeline a poskytnuté zásady. |
RestError |
Vlastní typ chyby pro neúspěšné požadavky kanálu. |
SASQueryParameters |
Představuje komponenty, které tvoří parametry dotazu SAS služby Azure Storage. Tento typ není vytvořen přímo uživatelem; Generuje se pouze typy AccountSASSignatureValues a BlobSASSignatureValues . Po vygenerování se dá zakódovat do toString() a připojit k adrese URL přímo (i když byste měli být opatrní v případě, že existují parametry dotazu, které by mohly ovlivnit vhodné způsoby připojení těchto parametrů dotazu). POZNÁMKA: Instance této třídy jsou neměnné. |
StorageBrowserPolicy |
StorageBrowserPolicy bude zpracovávat rozdíly mezi Node.js a modulem runtime prohlížeče, včetně následujících:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory je třída továrny, která pomáhá generovat objekty StorageBrowserPolicy. |
StorageRetryPolicy |
Zásady opakování s implementovanými exponenciálními a lineárními opakováními. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory je třída továrny, která pomáhá generovat objekty StorageRetryPolicy . |
StorageSharedKeyCredential |
K DISPOZICI POUZE V NODE.JS RUNTIME. StorageSharedKeyCredential pro autorizaci klíče účtu služby Azure Storage. |
StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy je zásada používaná k podepsání požadavku HTTP pomocí sdíleného klíče. |
Rozhraní
AccessPolicy |
Zásady přístupu |
AccountSASPermissionsLike |
Typ, který vypadá jako oprávnění SAS účtu. Používá se v AccountSASPermissions k parsování oprávnění SAS z nezpracovaných objektů. |
AccountSASSignatureValues |
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 dá ve skutečnosti 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. Další https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 koncepční informace o SAS najdete v tématu https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas Popis parametrů, včetně požadovaných parametrů. |
AppendBlobAppendBlockFromURLOptions |
Možnosti konfigurace operace appendBlockFromURL |
AppendBlobAppendBlockFromUrlHeaders |
Definuje hlavičky pro operaci AppendBlob_appendBlockFromUrl. |
AppendBlobAppendBlockHeaders |
Definuje hlavičky pro operaci AppendBlob_appendBlock. |
AppendBlobAppendBlockOptions |
Možnosti konfigurace operace appendBlock |
AppendBlobCreateHeaders |
Definuje hlavičky pro operaci AppendBlob_create. |
AppendBlobCreateIfNotExistsOptions |
Možnosti konfigurace operace createIfNotExists |
AppendBlobCreateIfNotExistsResponse |
Obsahuje data odpovědi pro <xref:appendBlobClient.createIfNotExists> operaci. |
AppendBlobCreateOptions |
Možnosti konfigurace operace vytvoření |
AppendBlobRequestConditions |
Podmínky, které se mají přidat k vytvoření tohoto doplňovacího objektu blob. |
AppendBlobSealOptions |
Možnosti konfigurace operace těsnění . |
AppendPositionAccessConditions |
Skupina parametrů |
BatchSubRequest |
Požadavek přidružený k dávkové operaci. |
BatchSubResponse |
Data odpovědi přidružená k jednomu požadavku v rámci dávkové operace. |
BlobAbortCopyFromURLHeaders |
Definuje hlavičky pro operaci Blob_abortCopyFromURL. |
BlobAbortCopyFromURLOptions |
Možnosti konfigurace operace abortCopyFromURL |
BlobAcquireLeaseOptions |
Možnosti konfigurace operace objektu blob – Získání zapůjčení |
BlobBatchSubmitBatchOptionalParams |
Možnosti konfigurace služby – Odeslání dávkových volitelných parametrů |
BlobBeginCopyFromURLOptions |
Možnosti konfigurace operace beginCopyFromURL |
BlobBeginCopyFromURLResponse |
Obsahuje data odpovědi pro operaci beginCopyFromURL . |
BlobBeginCopyFromUrlPollState |
Stav používaný poller vrácený z beginCopyFromURL. Tento stav se předává zpětnému volání zadanému |
BlobBreakLeaseOptions |
Možnosti konfigurace operace Zapůjčení objektů blob a přerušení zapůjčení |
BlobChangeLeaseOptions |
Možnosti konfigurace operace zapůjčení objektu blob – Změna zapůjčení |
BlobCopyFromURLHeaders |
Definuje hlavičky pro operaci Blob_copyFromURL. |
BlobCreateSnapshotHeaders |
Definuje hlavičky pro operaci Blob_createSnapshot. |
BlobCreateSnapshotOptions |
Možnosti konfigurace operace createSnapshot |
BlobDeleteHeaders |
Definuje hlavičky pro operaci Blob_delete. |
BlobDeleteIfExistsResponse |
Obsahuje data odpovědi pro operaci deleteIfExists . |
BlobDeleteImmutabilityPolicyHeaders |
Definuje hlavičky pro operaci Blob_deleteImmutabilityPolicy. |
BlobDeleteImmutabilityPolicyOptions |
Možnosti operace odstranění zásad neměnnosti deleteImmutabilityPolicy |
BlobDeleteOptions |
Možnosti konfigurace operace odstranění |
BlobDownloadHeaders |
Definuje hlavičky pro Blob_download operaci. |
BlobDownloadOptionalParams |
Volitelné parametry. |
BlobDownloadOptions |
Možnosti konfigurace operace stahování |
BlobDownloadResponseParsed |
Obsahuje data odpovědi na operaci stažení . |
BlobDownloadToBufferOptions |
Option rozhraní pro operaci downloadToBuffer . |
BlobExistsOptions |
Možnosti konfigurace existující operace |
BlobFlatListSegment |
Rozhraní představující BlobFlatListSegment. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
Možnosti konfigurace operace generateSasUrl |
BlobGetPropertiesHeaders |
Definuje hlavičky pro operaci Blob_getProperties. |
BlobGetPropertiesOptions |
Možnosti konfigurace operace getProperties |
BlobGetPropertiesResponse |
Obsahuje data odpovědi pro operaci getProperties . |
BlobGetTagsHeaders |
Definuje hlavičky pro operaci Blob_getTags. |
BlobGetTagsOptions |
Možnosti konfigurace operace getTags |
BlobHTTPHeaders |
Skupina parametrů |
BlobHierarchyListSegment |
Rozhraní představující BlobHierarchyListSegment. |
BlobHierarchyListSegmentModel | |
BlobImmutabilityPolicy |
Popis neměnných zásad pro objekt blob |
BlobItem |
Objekt blob služby Azure Storage |
BlobItemInternal |
Objekt blob služby Azure Storage |
BlobPrefix | |
BlobProperties |
Vlastnosti objektu blob |
BlobQueryArrowConfiguration |
Možnosti dotazování objektu blob ve formátu Apache Arrow Platí pouze pro outputTextConfiguration. |
BlobQueryArrowField |
Popište pole v objektu BlobQueryArrowConfiguration. |
BlobQueryCsvTextConfiguration |
Možnosti dotazu na objekt blob ve formátu CSV |
BlobQueryError |
Typ chyby dotazu na objekt blob |
BlobQueryHeaders |
Definuje hlavičky pro operaci Blob_query. |
BlobQueryJsonTextConfiguration |
Možnosti dotazování objektu blob ve formátu JSON |
BlobQueryParquetConfiguration |
Možnosti dotazování objektu blob ve formátu Parquet Platí pouze pro inputTextConfiguration. |
BlobReleaseLeaseOptions |
Možnosti konfigurace operace zapůjčení verze objektu blob |
BlobRenewLeaseOptions |
Možnosti konfigurace operace obnovení zapůjčení objektu blob |
BlobRequestConditions |
Standardní podmíněné hlavičky HTTP, podmínka značek a podmínka zapůjčení |
BlobSASPermissionsLike |
Typ, který vypadá jako oprávnění SAS objektu blob. Používá se v objektech BlobSASPermissions k parsování oprávnění SAS z nezpracovaných objektů. |
BlobSASSignatureValues |
K DISPOZICI POUZE V NODE.JS RUNTIME. BlobSASSignatureValues slouží k vygenerování tokenů SAS služby Blob Service pro kontejnery nebo objekty blob. |
BlobServiceProperties |
Vlastnosti služby Storage. |
BlobServiceStatistics |
Statistiky služby úložiště |
BlobSetHTTPHeadersHeaders |
Definuje hlavičky pro operaci Blob_setHttpHeaders. |
BlobSetHTTPHeadersOptions |
Možnosti konfigurace operace setHTTPHeaders |
BlobSetImmutabilityPolicyHeaders |
Definuje hlavičky pro operaci Blob_setImmutabilityPolicy. |
BlobSetImmutabilityPolicyOptions |
Možnosti pro nastavení operace set zásad neměnnostiImmutabilityPolicy . |
BlobSetLegalHoldHeaders |
Definuje hlavičky pro Blob_setLegalHold operaci. |
BlobSetLegalHoldOptions |
Možnosti pro nastavení blokování z právních důvodů Operace Právní blokování . |
BlobSetMetadataHeaders |
Definuje hlavičky pro operaci Blob_setMetadata. |
BlobSetMetadataOptions |
Možnosti konfigurace operace setMetadata |
BlobSetTagsHeaders |
Definuje hlavičky pro operaci Blob_setTags. |
BlobSetTagsOptions |
Možnosti konfigurace operace setTags |
BlobSetTierHeaders |
Definuje hlavičky pro operaci Blob_setTier. |
BlobSetTierOptions |
Možnosti konfigurace operace setAccessTier |
BlobStartCopyFromURLHeaders |
Definuje hlavičky pro operaci Blob_startCopyFromURL. |
BlobStartCopyFromURLOptions |
Možnosti konfigurace operace beginCopyFromURL |
BlobSyncCopyFromURLOptions |
Možnosti konfigurace operace syncCopyFromURL |
BlobTag | |
BlobTags |
Značky objektů blob |
BlobUndeleteHeaders |
Definuje hlavičky pro operaci Blob_undelete. |
BlobUndeleteOptions |
Možnosti konfigurace operace zrušení odstranění . |
Block |
Představuje jeden blok v objektu blob bloku. Popisuje ID a velikost bloku. |
BlockBlobCommitBlockListHeaders |
Definuje hlavičky pro operaci BlockBlob_commitBlockList. |
BlockBlobCommitBlockListOptions |
Možnosti konfigurace operace commitBlockList |
BlockBlobGetBlockListHeaders |
Definuje hlavičky pro operaci BlockBlob_getBlockList. |
BlockBlobGetBlockListOptions |
Možnosti konfigurace operace getBlockList |
BlockBlobParallelUploadOptions |
Option interface for uploadFile and <xref:BlockBlobClient.uploadSeekableStream>. |
BlockBlobPutBlobFromUrlHeaders |
Definuje hlavičky pro operaci BlockBlob_putBlobFromUrl. |
BlockBlobQueryOptions |
Možnosti konfigurace operace dotazu |
BlockBlobStageBlockFromURLHeaders |
Definuje hlavičky pro BlockBlob_stageBlockFromURL operaci. |
BlockBlobStageBlockFromURLOptions |
Možnosti konfigurace operace stageBlockFromURL |
BlockBlobStageBlockHeaders |
Definuje hlavičky pro BlockBlob_stageBlock operaci. |
BlockBlobStageBlockOptions |
Možnosti konfigurace operace stageBlock . |
BlockBlobSyncUploadFromURLOptions |
Možnosti konfigurace operace syncUploadFromURL |
BlockBlobUploadHeaders |
Definuje hlavičky pro BlockBlob_upload operaci. |
BlockBlobUploadOptions |
Možnosti konfigurace operace nahrávání |
BlockBlobUploadStreamOptions |
Rozhraní možnosti pro operaci uploadStream . |
BlockList | |
ClearRange | |
CommonGenerateSasUrlOptions |
Běžné možnosti objektů BlobGenerateSasUrlOptions a ContainerGenerateSasUrlOptions. |
CommonOptions |
Rozhraní pro možnosti společné pro každou vzdálenou operaci. |
ContainerAcquireLeaseOptions |
Možnosti konfigurace operace Kontejner – Získání zapůjčení |
ContainerBreakLeaseOptionalParams |
Volitelné parametry. |
ContainerBreakLeaseOptions |
Možnosti konfigurace operace Kontejner – Přerušení zapůjčení |
ContainerChangeLeaseOptions |
Možnosti konfigurace kontejneru – Změna operace zapůjčení |
ContainerCreateHeaders |
Definuje hlavičky pro operaci Container_create. |
ContainerCreateIfNotExistsResponse |
Obsahuje data odpovědi pro operaci createIfNotExists . |
ContainerCreateOptions |
Možnosti konfigurace operace vytvoření |
ContainerDeleteBlobOptions |
Možnosti konfigurace operace deleteBlob |
ContainerDeleteHeaders |
Definuje hlavičky pro operaci Container_delete. |
ContainerDeleteIfExistsResponse |
Obsahuje data odpovědi pro operaci deleteIfExists . |
ContainerDeleteMethodOptions |
Možnosti konfigurace operace odstranění |
ContainerEncryptionScope |
Skupina parametrů |
ContainerExistsOptions |
Možnosti konfigurace existují operace. |
ContainerFilterBlobsHeaders |
Definuje hlavičky pro operaci Container_filterBlobs. |
ContainerFindBlobByTagsOptions |
Možnosti konfigurace operace findBlobsByTags |
ContainerGenerateSasUrlOptions |
Možnosti konfigurace operace generateSasUrl |
ContainerGetAccessPolicyHeaders |
Definuje hlavičky pro Container_getAccessPolicy operaci. |
ContainerGetAccessPolicyOptions |
Možnosti konfigurace operace getAccessPolicy |
ContainerGetPropertiesHeaders |
Definuje hlavičky pro operaci Container_getProperties. |
ContainerGetPropertiesOptions |
Možnosti konfigurace operace getProperties |
ContainerItem |
Kontejner Azure Storage |
ContainerListBlobFlatSegmentHeaders |
Definuje hlavičky pro operaci Container_listBlobFlatSegment. |
ContainerListBlobHierarchySegmentHeaders |
Definuje hlavičky pro operaci Container_listBlobHierarchySegment. |
ContainerListBlobsOptions |
Možnosti konfigurace operací Kontejner – Výpis objektů blob Přečtěte si: |
ContainerProperties |
Vlastnosti kontejneru |
ContainerReleaseLeaseOptions |
Možnosti konfigurace operace zapůjčení kontejneru – uvolnění |
ContainerRenameHeaders |
Definuje hlavičky pro operaci Container_rename. |
ContainerRenewLeaseOptions |
Možnosti konfigurace operace kontejneru – Prodloužení zapůjčení |
ContainerRequestConditions |
Podmínky, které je třeba splnit pro kontejner. |
ContainerSASPermissionsLike |
Typ, který vypadá jako oprávnění SAS kontejneru. Používá se v ContainerSASPermissions k parsování oprávnění SAS z nezpracovaných objektů. |
ContainerSetAccessPolicyHeaders |
Definuje hlavičky pro Container_setAccessPolicy operaci. |
ContainerSetAccessPolicyOptions |
Možnosti konfigurace operace setAccessPolicy |
ContainerSetMetadataHeaders |
Definuje hlavičky pro operaci Container_setMetadata. |
ContainerSetMetadataOptions |
Možnosti konfigurace operace setMetadata |
ContainerUndeleteHeaders |
Definuje hlavičky pro Container_restore operaci. |
CorsRule |
CORS je funkce HTTP, která umožňuje webové aplikaci spuštěné v jedné doméně přistupovat k prostředkům v jiné doméně. Webové prohlížeče implementují omezení zabezpečení označované jako zásady stejného původu, které brání webové stránce volat rozhraní API v jiné doméně. CORS poskytuje bezpečný způsob, jak jedné doméně (původní doméně) povolit volání rozhraní API v jiné doméně. |
CpkInfo |
Skupina parametrů |
FilterBlobItem |
Informace o objektu blob z findBlobsByTags |
FilterBlobItemModel |
Informace o objektu blob z volání rozhraní API pro filtrování objektů blob |
FilterBlobSegment |
Segmentace odpovědi operace findBlobsByTags |
FilterBlobSegmentModel |
Výsledek volání rozhraní API pro filtrování objektů blob |
GeoReplication |
Geo-Replication informace pro sekundární službu úložiště |
HttpAuthorization |
Představuje ověřovací informace v autorizaci, ProxyAuthorization, WWW-Authenticate a Proxy-Authenticate hlavičky hodnoty. |
HttpHeaders |
Kolekce párů klíč/hodnota hlavičky HTTP. |
HttpOperationResponse |
Odpověď HTTP, která je kompatibilní s core-v1 (core-http). |
HttpResponse |
Reprezentace odpovědi HTTP, která obsahuje odkaz na požadavek, ze kterého pochází. |
IHttpClient |
Kompatibilní rozhraní pro zásady požadavků HTTP jádra |
Lease |
Podrobnosti o konkrétním zapůjčení |
LeaseAccessConditions |
Skupina parametrů |
LeaseOperationOptions |
Nakonfiguruje operace zapůjčení. |
ListBlobsFlatSegmentResponse |
Výčet objektů blob |
ListBlobsFlatSegmentResponseModel |
Výčet objektů blob |
ListBlobsHierarchySegmentResponse |
Výčet objektů blob |
ListBlobsHierarchySegmentResponseModel |
Výčet objektů blob |
ListContainersSegmentResponse |
Výčet kontejnerů |
Logging |
Nastavení protokolování Azure Analytics. |
MatchConditions |
Určuje možnosti HTTP pro podmíněné požadavky na základě shody značky ETag. |
Metadata |
Mapa párů název-hodnota, které se přidruží k prostředku. |
Metrics |
a summary of request statistics grouped by API in hour or minute aggregates for blobs |
ModificationConditions |
Určuje možnosti HTTP pro podmíněné požadavky na základě času změny. |
ModifiedAccessConditions |
podmínka standardních podmíněných hlaviček a značek PROTOKOLU HTTP. |
ModifiedAccessConditionsModel |
Skupina parametrů |
ObjectReplicationPolicy |
Obsahuje ID zásady replikace objektů a odpovídající seznam ObjectReplicationRule. Používá se při načítání vlastností replikace objektů ve zdrojovém objektu blob. ID zásady pro cílový objekt blob se nastavuje v ObjectReplicationDestinationPolicyId odpovídajících odpovědí metody (např. <xref:BlobProperties.ObjectReplicationDestinationPolicyId>. |
ObjectReplicationRule |
Obsahuje ID pravidla replikace objektů a objectReplicationStatus objektu blob. V rámci ObjectReplicationPolicy může existovat více než jeden ObjectReplicationRule. |
PageBlobClearPagesHeaders |
Definuje hlavičky pro PageBlob_clearPages operaci. |
PageBlobClearPagesOptions |
Možnosti konfigurace operace clearPages |
PageBlobCopyIncrementalHeaders |
Definuje hlavičky pro PageBlob_copyIncremental operaci. |
PageBlobCreateHeaders |
Definuje hlavičky pro operaci PageBlob_create. |
PageBlobCreateIfNotExistsOptions |
Možnosti konfigurace operace createIfNotExists |
PageBlobCreateIfNotExistsResponse |
Obsahuje data odpovědi pro operaci createIfNotExists . |
PageBlobCreateOptions |
Možnosti konfigurace operace vytvoření |
PageBlobGetPageRangesDiffHeaders |
Definuje hlavičky pro operaci PageBlob_getPageRangesDiff. |
PageBlobGetPageRangesDiffOptions |
Možnosti konfigurace <xref:PageBlobClient.getRangesDiff> operace |
PageBlobGetPageRangesDiffResponse |
Obsahuje data odpovědi pro getPageRangesDiff(number, number, string, PageBlobGetPageRangesDiffOptions) operaci. |
PageBlobGetPageRangesHeaders |
Definuje hlavičky pro operaci PageBlob_getPageRanges. |
PageBlobGetPageRangesOptions |
Možnosti konfigurace operace getPageRanges |
PageBlobGetPageRangesResponse |
Obsahuje data odpovědi pro getPageRanges(number, number, PageBlobGetPageRangesOptions) operaci. |
PageBlobListPageRangesDiffOptions |
Možnosti konfigurace operace listPageRangesDiff |
PageBlobListPageRangesOptions |
Možnosti konfigurace operace listPageRanges |
PageBlobRequestConditions |
Podmínky, které se mají přidat k vytvoření tohoto objektu blob stránky. |
PageBlobResizeHeaders |
Definuje hlavičky pro operaci PageBlob_resize. |
PageBlobResizeOptions |
Možnosti konfigurace operace změny velikosti |
PageBlobStartCopyIncrementalOptions |
Možnosti konfigurace operace startCopyIncremental |
PageBlobUpdateSequenceNumberHeaders |
Definuje hlavičky pro PageBlob_updateSequenceNumber operaci. |
PageBlobUpdateSequenceNumberOptions |
Možnosti konfigurace operace updateSequenceNumber |
PageBlobUploadPagesFromURLHeaders |
Definuje hlavičky pro operaci PageBlob_uploadPagesFromURL. |
PageBlobUploadPagesFromURLOptions |
Možnosti konfigurace operace uploadPagesFromURL |
PageBlobUploadPagesHeaders |
Definuje hlavičky pro operaci PageBlob_uploadPages. |
PageBlobUploadPagesOptions |
Možnosti konfigurace operace uploadPages |
PageList |
Seznam rozsahů stránek pro objekt blob |
PageListInternal |
the list of pages |
PageRange | |
PageRangeInfo | |
ParsedBatchResponse |
Vícedílná/smíšená odpověď, která obsahuje odpověď pro každý dílčí dotaz. |
PipelineLike |
Rozhraní pro třídu Pipeline obsahující zásady požadavků HTTP. Výchozí kanál můžete vytvořit voláním newPipeline. Nebo můžete vytvořit kanál s vlastními zásadami pomocí konstruktoru pipeline. Před implementací přizpůsobeného kanálu si projděte newPipeline a poskytnuté zásady. |
PipelineOptions |
Rozhraní option pro konstruktor kanálu. |
PollOperationState |
PollOperationState obsahuje seznam nejmenší sady vlastností potřebných k definování jakékoli dlouhotrvající operace poller. Zatímco Třída Poller funguje jako místní řídicí mechanismus pro spuštění aktivace, čekání na a potenciálně zrušení dlouhotrvající operace PollOperationState dokumentuje stav vzdálené dlouhotrvající operace. Měl by se aktualizovat alespoň při spuštění operace, po jejím dokončení a při jejím zrušení. Implementace ale můžou mít libovolný počet vlastností, které je možné aktualizovat z jiných důvodů. |
PollerLike |
Abstraktní reprezentace polleru, která má zpřístupnit jenom minimální rozhraní API, se kterým uživatel potřebuje pracovat. |
PollerLikeWithCancellation |
Abstraktní reprezentace polleru, která má zpřístupnit jenom minimální rozhraní API, se kterým uživatel potřebuje pracovat. |
Range |
Rozsah operací služby Blob Service |
RequestPolicyFactory |
Rozhraní pro kompatibilitu s Core-HTTP RequestPolicyFactory |
RequestPolicyOptions |
Rozhraní pro zajištění kompatibility s RequestPolicy |
ResponseLike |
Objekt s jednoduchou _response vlastností. |
ResponseWithBody |
Objekt s _response vlastnost, která obsahuje text a hlavičky již parsované do známých typů. |
ResponseWithHeaders |
Objekt s _response vlastnost, která obsahuje hlavičky již parsované do zadaného objektu. |
RetentionPolicy |
zásady uchovávání informací, které určují, jak dlouho se mají přidružená data uchovávat |
SASQueryParametersOptions |
Možnosti pro vytvoření SASQueryParameters. |
SasIPRange |
Povolený rozsah IP adres pro SAS |
SequenceNumberAccessConditions |
Skupina parametrů |
ServiceClientOptions |
Podmnožina |
ServiceFilterBlobsHeaders |
Definuje hlavičky pro operaci Service_filterBlobs. |
ServiceFindBlobByTagsOptions |
Možnosti konfigurace operace findBlobsByTags |
ServiceGenerateAccountSasUrlOptions |
Možnosti konfigurace operace generateAccountSasUrl |
ServiceGetAccountInfoHeaders |
Definuje hlavičky pro operaci Service_getAccountInfo. |
ServiceGetAccountInfoOptions |
Možnosti konfigurace operace getAccountInfo |
ServiceGetPropertiesHeaders |
Definuje hlavičky pro operaci Service_getProperties. |
ServiceGetPropertiesOptions |
Možnosti konfigurace operace getProperties |
ServiceGetStatisticsHeaders |
Definuje hlavičky pro operaci Service_getStatistics. |
ServiceGetStatisticsOptions |
Možnosti konfigurace operace getStatistics |
ServiceGetUserDelegationKeyHeaders |
Definuje hlavičky pro operaci Service_getUserDelegationKey. |
ServiceGetUserDelegationKeyOptions |
Možnosti konfigurace služby – Získání klíče delegování uživatele |
ServiceListContainersOptions |
Možnosti konfigurace operace listContainers |
ServiceListContainersSegmentHeaders |
Definuje hlavičky pro operaci Service_listContainersSegment. |
ServiceRenameContainerOptions |
Možnosti konfigurace <xref:BlobServiceClient.renameContainer> operace |
ServiceSetPropertiesHeaders |
Definuje hlavičky pro Service_setProperties operaci. |
ServiceSetPropertiesOptions |
Možnosti konfigurace operace setProperties |
ServiceSubmitBatchHeaders |
Definuje hlavičky pro Service_submitBatch operaci. |
ServiceSubmitBatchOptionalParamsModel |
Volitelné parametry. |
ServiceUndeleteContainerOptions |
Možnosti konfigurace operace undeleteContainer |
SignedIdentifier |
Podepsaný identifikátor. |
SignedIdentifierModel |
podepsaný identifikátor |
StaticWebsite |
Vlastnosti, které umožňují účtu hostovat statický web |
StoragePipelineOptions |
Rozhraní možností pro funkci newPipeline . |
StorageRetryOptions |
Rozhraní možností opakování objektů blob služby Storage |
TagConditions |
Určuje možnosti HTTP pro podmíněné požadavky na základě značek objektů blob. |
UserDelegationKey |
Klíč delegování uživatele. |
UserDelegationKeyModel |
Klíč delegování uživatele |
WebResource |
Popis požadavku HTTP, který se má provést na vzdálený server. |
Aliasy typu
AccessTier |
Definuje hodnoty pro AccessTier. |
AccountKind |
Definuje hodnoty pro AccountKind. |
AppendBlobAppendBlockFromUrlResponse |
Obsahuje data odpovědi pro operaci appendBlockFromUrl. |
AppendBlobAppendBlockResponse |
Obsahuje data odpovědi pro operaci appendBlock. |
AppendBlobCreateResponse |
Obsahuje data odpovědi pro operaci vytvoření. |
ArchiveStatus |
Definuje hodnoty pro ArchiveStatus. |
BlobAbortCopyFromURLResponse |
Obsahuje data odpovědi na operaci abortCopyFromURL. |
BlobBatchDeleteBlobsResponse |
Obsahuje data odpovědi pro deleteBlobs(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions) operaci. |
BlobBatchSetBlobsAccessTierResponse |
Obsahuje data odpovědi pro setBlobsAccessTier(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions) operaci. |
BlobBatchSubmitBatchResponse |
Obsahuje data odpovědí pro dávkové operace objektů blob. |
BlobCopyFromURLResponse |
Obsahuje data odpovědi pro operaci copyFromURL. |
BlobCopySourceTags |
Definuje hodnoty pro BlobCopySourceTags. |
BlobCreateSnapshotResponse |
Obsahuje data odpovědi pro operaci createSnapshot. |
BlobDeleteImmutabilityPolicyResponse |
Obsahuje data odpovědi na operaci deleteImmutabilityPolicy. |
BlobDeleteResponse |
Obsahuje data odpovědi na operaci odstranění. |
BlobDownloadResponseInternal |
Obsahuje data odpovědi na operaci stažení. |
BlobDownloadResponseModel |
Obsahuje data odpovědi na operaci stažení. |
BlobGetPropertiesResponseModel |
Obsahuje data odpovědi pro operaci getProperties. |
BlobGetTagsResponse |
Obsahuje data odpovědi pro operaci getTags . |
BlobImmutabilityPolicyMode |
Definuje hodnoty pro BlobImmutabilityPolicyMode. |
BlobQueryArrowFieldType |
Typ BlobQueryArrowField. |
BlobQueryResponseInternal |
Obsahuje data odpovědi pro operaci dotazu. |
BlobQueryResponseModel |
Obsahuje data odpovědi pro operaci dotazu. |
BlobSetHTTPHeadersResponse |
Obsahuje data odpovědi pro operaci setHttpHeaders. |
BlobSetImmutabilityPolicyResponse |
Obsahuje data odpovědi pro operaci setImmutabilityPolicy. |
BlobSetLegalHoldResponse |
Obsahuje data odpovědi pro operaci setLegalHold. |
BlobSetMetadataResponse |
Obsahuje data odpovědi pro operaci setMetadata. |
BlobSetTagsResponse |
Obsahuje data odpovědi pro operaci setTags. |
BlobSetTierResponse |
Obsahuje data odpovědi pro operaci setTier. |
BlobStartCopyFromURLResponse |
Obsahuje data odpovědi pro operaci startCopyFromURL. |
BlobType |
Definuje hodnoty pro BlobType. |
BlobUndeleteResponse |
Obsahuje data odpovědi pro operaci zrušení odstranění. |
BlobUploadCommonResponse |
Typ odpovědi pro uploadFile, uploadStream a <xref:BlockBlobClient.uploadBrowserDate>. |
BlockBlobCommitBlockListResponse |
Obsahuje data odpovědi pro operaci commitBlockList. |
BlockBlobGetBlockListResponse |
Obsahuje data odpovědi pro operaci getBlockList. |
BlockBlobGetBlockListResponseInternal |
Obsahuje data odpovědi pro operaci getBlockList. |
BlockBlobPutBlobFromUrlResponse |
Obsahuje data odpovědi pro operaci putBlobFromUrl. |
BlockBlobStageBlockFromURLResponse |
Obsahuje data odpovědi pro operaci stageBlockFromURL. |
BlockBlobStageBlockResponse |
Obsahuje data odpovědi pro operaci stageBlock. |
BlockBlobUploadResponse |
Obsahuje data odpovědi pro operaci nahrávání. |
BlockListType |
Definuje hodnoty pro BlockListType. |
ContainerCreateResponse |
Obsahuje data odpovědi pro operaci vytvoření. |
ContainerDeleteResponse |
Obsahuje data odpovědi na operaci odstranění. |
ContainerFilterBlobsResponse |
Obsahuje data odpovědi pro operaci filterBlobs. |
ContainerFindBlobsByTagsSegmentResponse |
Odpověď operace findBlobsByTags . |
ContainerGetAccessPolicyResponse |
Obsahuje data odpovědi pro operaci getAccessPolicy . |
ContainerGetAccessPolicyResponseModel |
Obsahuje data odpovědi pro operaci getAccessPolicy. |
ContainerGetPropertiesResponse |
Obsahuje data odpovědi pro operaci getProperties. |
ContainerListBlobFlatSegmentResponse |
Obsahuje data odpovědi pro operaci listBlobFlatSegment. |
ContainerListBlobHierarchySegmentResponse |
Obsahuje data odpovědi pro operaci listBlobHierarchySegment. |
ContainerRenameResponse |
Obsahuje data odpovědi na operaci přejmenování. |
ContainerSetAccessPolicyResponse |
Obsahuje data odpovědi pro operaci setAccessPolicy. |
ContainerSetMetadataResponse |
Obsahuje data odpovědi pro operaci setMetadata. |
ContainerUndeleteResponse |
Obsahuje data odpovědi na operaci obnovení. |
CopyPollerBlobClient |
Definuje operace z objektu BlobClient , které jsou potřeba k tomu, aby poller vrácený rutinou beginCopyFromURL fungoval. |
CopyStatusType |
Definuje hodnoty pro CopyStatusType. |
CredentialPolicyCreator |
Funkce továrny, která vytvoří novou zásadu CredentialPolicy, která používá zadanou zásadu nextPolicy. |
DeleteSnapshotsOptionType |
Definuje hodnoty pro DeleteSnapshotsOptionType. |
EncryptionAlgorithmType |
Definuje hodnoty pro EncryptionAlgorithmType. Známé hodnoty podporované službouAES256 |
GeoReplicationStatusType |
Definuje hodnoty pro GeoReplicationStatusType. |
HttpRequestBody |
Typy subjektů podporovaných v požadavku NodeJS.ReadableStream a () => NodeJS.ReadableStream je Pouze uzel. Objekty blob, ReadableStream a () => ReadableStream jsou jenom v prohlížeči. |
LeaseDurationType |
Definuje hodnoty pro LeaseDurationType. |
LeaseOperationResponse |
Obsahuje data odpovědí pro operace, které vytvoří, upraví nebo odstraní zapůjčení. Viz BlobLeaseClient. |
LeaseStateType |
Definuje hodnoty pro LeaseStateType. |
LeaseStatusType |
Definuje hodnoty pro LeaseStatusType. |
ObjectReplicationStatus |
Určuje stav replikace objektu blob. Používá se, když se pro účet úložiště použijí zásady replikace objektů. Viz ObjectReplicationPolicy a ObjectReplicationRule. |
PageBlobClearPagesResponse |
Obsahuje data odpovědi pro operaci clearPages. |
PageBlobCopyIncrementalResponse |
Obsahuje data odpovědi pro operaci copyIncremental. |
PageBlobCreateResponse |
Obsahuje data odpovědi pro operaci vytvoření. |
PageBlobGetPageRangesDiffResponseInternal |
Obsahuje data odpovědi pro operaci getPageRangesDiff. |
PageBlobGetPageRangesDiffResponseModel |
Obsahuje data odpovědi pro operaci getPageRangesDiff. |
PageBlobGetPageRangesResponseInternal |
Obsahuje data odpovědi pro operaci getPageRanges. |
PageBlobGetPageRangesResponseModel |
Obsahuje data odpovědi pro operaci getPageRanges. |
PageBlobResizeResponse |
Obsahuje data odpovědi na operaci změny velikosti. |
PageBlobUpdateSequenceNumberResponse |
Obsahuje data odpovědi na operaci updateSequenceNumber. |
PageBlobUploadPagesFromURLResponse |
Obsahuje data odpovědi pro operaci uploadPagesFromURL. |
PageBlobUploadPagesResponse |
Obsahuje data odpovědi na operaci uploadPages. |
PublicAccessType |
Definuje hodnoty pro PublicAccessType. |
RehydratePriority |
Definuje hodnoty pro RehydratePriority. |
SequenceNumberActionType |
Definuje hodnoty pro SequenceNumberActionType. |
ServiceFindBlobsByTagsSegmentResponse |
Odpověď operace findBlobsByTags . |
ServiceGetAccountInfoResponse |
Obsahuje data odpovědi pro operaci getAccountInfo. |
ServiceGetPropertiesResponse |
Obsahuje data odpovědi pro operaci getProperties. |
ServiceGetPropertiesResponseInternal |
Obsahuje data odpovědi pro operaci getProperties. |
ServiceGetStatisticsResponse |
Obsahuje data odpovědi pro operaci getStatistics. |
ServiceGetStatisticsResponseInternal |
Obsahuje data odpovědi pro operaci getStatistics. |
ServiceGetUserDelegationKeyResponse |
Obsahuje data odpovědi pro getUserDelegationKey(Date, Date, ServiceGetUserDelegationKeyOptions) operaci. |
ServiceListContainersSegmentResponse |
Obsahuje data odpovědi pro operaci listContainersSegment. |
ServiceListContainersSegmentResponseInternal |
Obsahuje data odpovědi pro operaci listContainersSegment. |
ServiceSetPropertiesResponse |
Obsahuje data odpovědi pro operaci setProperties. |
ServiceSubmitBatchResponseInternal |
Obsahuje data odpovědi pro operaci submitBatch. |
ServiceSubmitBatchResponseModel |
Obsahuje data odpovědi pro operaci submitBatch. |
SkuName |
Definuje hodnoty pro SkuName. |
SyncCopyStatusType |
Definuje hodnoty pro SyncCopyStatusType. |
Tags |
Značky objektů blob. |
WithResponse |
Typ, který představuje výsledek operace se známou _response vlastnost. |
Výčty
BlockBlobTier |
Představuje úroveň přístupu v objektu blob. Podrobné informace o vrstvení na úrovni objektů blob bloku najdete v tématu Horká, studená a archivní vrstva úložiště. |
KnownEncryptionAlgorithmType |
Známé hodnoty EncryptionAlgorithmType , které služba přijímá. |
PremiumPageBlobTier |
Určuje úroveň objektu blob stránky, na které se má objekt blob nastavit. To platí jenom pro objekty blob stránky v účtech premium storage. Podrobné informace o odpovídajících vstupně-výstupních operacích za sekundu a propustnosti na PageBlobTier najdete tady . |
SASProtocol |
Protokoly pro vygenerovaný SAS. |
StorageBlobAudience |
Definuje známé cílové skupiny cloudu pro službu Storage. |
StorageRetryPolicyType |
Typy RetryPolicy. |
Funkce
generate |
K DISPOZICI POUZE V NODE.JS RUNTIME. Vygeneruje OBJEKT SASQueryParameters , který obsahuje všechny parametry dotazu SAS potřebné k provedení skutečného požadavku REST. Viz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas. |
generate |
K DISPOZICI POUZE V NODE.JS RUNTIME. Vytvoří instanci SASQueryParameters. Akceptuje jenom požadovaná nastavení potřebná k vytvoření SAS. V případě volitelných nastavení nastavte přímo odpovídající vlastnosti, jako jsou oprávnění, startOn a identifikátor. UPOZORNĚNÍ: Pokud identifikátor není zadaný, vyžadují se oprávnění a expiresOn. Musíte přiřadit hodnotu identifikátoru nebo vypršení platnostiU & oprávnění ručně, pokud iniciacializace pomocí tohoto konstruktoru. Před spuštěním následujících fragmentů kódu vyplňte požadované podrobnosti. Příklad použití:
Příklad použití identifikátoru:
Příklad použití názvu objektu blob:
|
generate |
K DISPOZICI POUZE V NODE.JS RUNTIME. Vytvoří instanci SASQueryParameters. UPOZORNĚNÍ: Identifikátor bude ignorován při generování SAS delegování uživatele, oprávnění a expiresOn jsou povinné. Příklad použití:
|
get |
Získání cílové skupiny OAuth pro účet úložiště pro službu Blob Service |
is |
Pomocná rutina při rozhodování, jestli daný argument vyhovuje kontraktu kanálu |
new |
Vytvoří nový objekt kanálu se zadanými přihlašovacími údaji. |
Podrobnosti funkce
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
K DISPOZICI POUZE V NODE.JS RUNTIME.
Vygeneruje OBJEKT SASQueryParameters , který obsahuje všechny parametry dotazu SAS potřebné k provedení skutečného požadavku REST.
Viz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas.
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parametry
- accountSASSignatureValues
- AccountSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Návraty
generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)
K DISPOZICI POUZE V NODE.JS RUNTIME.
Vytvoří instanci SASQueryParameters.
Akceptuje jenom požadovaná nastavení potřebná k vytvoření SAS. V případě volitelných nastavení nastavte přímo odpovídající vlastnosti, jako jsou oprávnění, startOn a identifikátor.
UPOZORNĚNÍ: Pokud identifikátor není zadaný, vyžadují se oprávnění a expiresOn. Musíte přiřadit hodnotu identifikátoru nebo vypršení platnostiU & oprávnění ručně, pokud iniciacializace pomocí tohoto konstruktoru.
Před spuštěním následujících fragmentů kódu vyplňte požadované podrobnosti.
Příklad použití:
// Generate service level SAS for a container
const containerSAS = generateBlobSASQueryParameters({
containerName, // Required
permissions: ContainerSASPermissions.parse("racwdl"), // Required
startsOn: new Date(), // Optional
expiresOn: new Date(new Date().valueOf() + 86400 * 1000), // Required. Date type
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
Příklad použití identifikátoru:
// Generate service level SAS for a container with identifier
// startsOn & permissions are optional when identifier is provided
const identifier = "unique-id";
await containerClient.setAccessPolicy(undefined, [
{
accessPolicy: {
expiresOn: new Date(new Date().valueOf() + 86400 * 1000), // Date type
permissions: ContainerSASPermissions.parse("racwdl").toString(),
startsOn: new Date() // Date type
},
id: identifier
}
]);
const containerSAS = generateBlobSASQueryParameters(
{
containerName, // Required
identifier // Required
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
Příklad použití názvu objektu blob:
// Generate service level SAS for a blob
const blobSAS = generateBlobSASQueryParameters({
containerName, // Required
blobName, // Required
permissions: BlobSASPermissions.parse("racwd"), // Required
startsOn: new Date(), // Optional
expiresOn: new Date(new Date().valueOf() + 86400 * 1000), // Required. Date type
cacheControl: "cache-control-override", // Optional
contentDisposition: "content-disposition-override", // Optional
contentEncoding: "content-encoding-override", // Optional
contentLanguage: "content-language-override", // Optional
contentType: "content-type-override", // Optional
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parametry
- blobSASSignatureValues
- BlobSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Návraty
generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)
K DISPOZICI POUZE V NODE.JS RUNTIME.
Vytvoří instanci SASQueryParameters. UPOZORNĚNÍ: Identifikátor bude ignorován při generování SAS delegování uživatele, oprávnění a expiresOn jsou povinné.
Příklad použití:
// Generate user delegation SAS for a container
const userDelegationKey = await blobServiceClient.getUserDelegationKey(startsOn, expiresOn);
const containerSAS = generateBlobSASQueryParameters({
containerName, // Required
permissions: ContainerSASPermissions.parse("racwdl"), // Required
startsOn, // Optional. Date type
expiresOn, // Required. Date type
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2018-11-09" // Must greater than or equal to 2018-11-09 to generate user delegation SAS
},
userDelegationKey, // UserDelegationKey
accountName
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, userDelegationKey: UserDelegationKey, accountName: string): SASQueryParameters
Parametry
- blobSASSignatureValues
- BlobSASSignatureValues
- userDelegationKey
- UserDelegationKey
Návratová hodnota blobServiceClient.getUserDelegationKey()
- accountName
-
string
Návraty
getBlobServiceAccountAudience(string)
Získání cílové skupiny OAuth pro účet úložiště pro službu Blob Service
function getBlobServiceAccountAudience(storageAccountName: string): string
Parametry
- storageAccountName
-
string
Návraty
string
isPipelineLike(unknown)
Pomocná rutina při rozhodování, jestli daný argument vyhovuje kontraktu kanálu
function isPipelineLike(pipeline: unknown): pipeline
Parametry
- pipeline
-
unknown
Argument, kterým může být kanál
Návraty
pipeline
true, pokud argument splňuje kontrakt kanálu
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Vytvoří nový objekt kanálu se zadanými přihlašovacími údaji.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline
Parametry
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Například AnonymousCredential, StorageSharedKeyCredential nebo jakékoli přihlašovací údaje z @azure/identity
balíčku k ověřování požadavků na službu. Můžete také zadat objekt, který implementuje rozhraní TokenCredential. Pokud není zadáno, použije se AnonymníCredential.
- pipelineOptions
- StoragePipelineOptions
Nepovinný parametr. Možnosti.
Návraty
Nový objekt kanálu.