@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á účtem AccountSAS. Nastavení hodnoty true znamená, že jakýkoli SAS, 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 nastaven jako pole oprávnění v AccountSASSignatureValues objektu. Řetězec oprávnění je možné vytvořit bez této třídy, ale pořadí oprávnění je specifické a tato třída zaručuje správnost. |
AccountSASResourceTypes |
K DISPOZICI POUZE V NODE.JS RUNTIME. Jedná se o pomocnou třídu pro vytvoření řetězce představujícího prostředky přístupné účtem AccountSAS. Nastavení hodnoty na hodnotu true znamená, že jakýkoli SAS, který tato oprávnění používá, udělí přístup k danému typu prostředku. Jakmile jsou všechny hodnoty nastaveny, měl by být serializován s toString a nastaven jako pole zdroje v AccountSASSignatureValues objektu. Řetězec prostředků je možné sestavit bez této třídy, ale pořadí prostředků je specifické 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í služby přístupné účtem AccountSAS. Nastavení hodnoty true znamená, že jakýkoli SAS, který tato oprávnění používá, udělí přístup k této službě. Jakmile jsou všechny hodnoty nastaveny, měla by být serializována s toString a nastavena jako pole služeb v AccountSASSignatureValues objektu. Řetězec služeb je možné sestavit bez této třídy, ale pořadí služeb je specifické a tato třída zaručuje správnost. |
AnonymousCredential |
AnonymousCredential poskytuje člen credentialPolicyCreator sloužící k vytvoření AnonymousCredentialPolicy objekty. AnonymousCredentialPolicy se používá s požadavky HTTP(S), které čtou veřejné prostředky nebo se používají se sdílenými přístupovými podpisy (SAS). |
AnonymousCredentialPolicy |
AnonymousCredentialPolicy se používá s požadavky HTTP(S), které čtou veřejné prostředky nebo se používají 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í jenom |
BlobBatchClient |
BlobBatchClient umožňuje provádět dávkové požadavky do služby Azure Storage Blob Service. Viz https://docs.microsoft.com/en-us/rest/api/storageservices/blob-batch |
BlobClient |
BlobClient představuje adresu URL objektu blob služby Azure Storage; objekt 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 true znamená, že jakýkoli SAS, 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 s toString a nastavena jako pole oprávnění na BlobSASSignatureValues objektu. Řetězec oprávnění je možné vytvořit bez této třídy, ale pořadí oprávnění je specifické a tato třída zaručuje správnost. |
BlobServiceClient |
BlobServiceClient představuje klienta do 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 true znamená, že jakýkoli SAS, 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 s toString a nastavena jako pole oprávnění na BlobSASSignatureValues objektu. Řetězec oprávnění je možné vytvořit bez této třídy, ale pořadí oprávnění je specifické a tato třída zaručuje správnost. |
Credential |
Přihlašovací údaje jsou abstraktní třídou 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 podepsá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 kanálu 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 konstruktorem kanálu. Před implementací přizpůsobeného kanálu si přečtě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 AccountSASSignatureValues a BlobSASSignatureValues typech. Po vygenerování je možné ho zakódovat do toString() a připojit se přímo k adrese URL (v případě, že existují existující parametry dotazu, které by mohly ovlivnit vhodné prostředky 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ě:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory je třída továrny, která pomáhá generovat objekty StorageBrowserPolicy. |
StorageRetryPolicy |
Zásady opakování s exponenciálními opakováními a implementovanými lineárními opakováními |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory je třída továrny, která pomáhá generovat StorageRetryPolicy objekty. |
StorageSharedKeyCredential |
K DISPOZICI POUZE V NODE.JS RUNTIME. StorageSharedKeyCredential pro autorizaci klíče účtu služby Azure Storage |
StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy je zásada použitá 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 analýze 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 zde uvedené hodnoty správně nastavené, zavolejte generateAccountSASQueryParameters získat 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á třída je neměnná a používá se k vygenerování skutečných požadavků REST. Další koncepční informace o SAS najdete v https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1, kde najdete https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas popisy 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ědí pro operaci <xref:appendBlobClient.createIfNotExists>. |
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 objektu blob – operace 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ědí pro operaci beginCopyFromURL. |
BlobBeginCopyFromUrlPollState |
Stav použitý poller vrácený z beginCopyFromURL. Tento stav se předá do uživatelem zadaného |
BlobBreakLeaseOptions |
Možnosti konfigurace objektu blob – operace přerušení zapůjčení |
BlobChangeLeaseOptions |
Možnosti konfigurace objektu blob – operace změnit 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ědí pro operaci deleteIfExists. |
BlobDeleteImmutabilityPolicyHeaders |
Definuje hlavičky pro operaci Blob_deleteImmutabilityPolicy. |
BlobDeleteImmutabilityPolicyOptions |
Možnosti pro odstranění zásad neměnnosti operaci deleteImmutabilityPolicy. |
BlobDeleteOptions |
Možnosti konfigurace operace odstranění |
BlobDownloadHeaders |
Definuje hlavičky pro operaci Blob_download. |
BlobDownloadOptionalParams |
Volitelné parametry. |
BlobDownloadOptions |
Možnosti konfigurace operace stahování |
BlobDownloadResponseParsed |
Obsahuje data odpovědí pro operaci stažení. |
BlobDownloadToBufferOptions |
Rozhraní možností pro operaci downloadToBuffer. |
BlobExistsOptions |
Možnosti konfigurace existují operace. |
BlobFlatListSegment |
Rozhraní představující BlobFlatListSegment. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
Možnosti konfigurace vygenerování operace SasUrl |
BlobGetAccountInfoHeaders |
Definuje hlavičky pro operaci Blob_getAccountInfo. |
BlobGetAccountInfoOptions |
Možnosti konfigurace operace getAccountInfo |
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 objektu 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 |
Popis pole v BlobQueryArrowConfiguration. |
BlobQueryCsvTextConfiguration |
Možnosti dotazování objektu blob ve formátu CSV |
BlobQueryError |
Typ chyby dotazu objektu 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 objektu blob – operace zapůjčení verze |
BlobRenewLeaseOptions |
Možnosti konfigurace objektu blob – obnovení operace zapůjčení |
BlobRequestConditions |
Standardní podmíněné hlavičky HTTP, podmínka značky a podmínka zapůjčení |
BlobSASPermissionsLike |
Typ, který vypadá jako oprávnění SAS objektu blob. Používá se v BlobSASPermissions k analýze oprávnění SAS z nezpracovaných objektů. |
BlobSASSignatureValues |
K DISPOZICI POUZE V NODE.JS RUNTIME. BlobSASSignatureValues slouží k generování tokenů SAS služby Blob Service pro kontejnery nebo objekty blob. |
BlobServiceProperties |
Vlastnosti služby úložiště. |
BlobServiceStatistics |
Statistiky pro službu ú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 nastavení zásad neměnnosti operace setImmutabilityPolicy. |
BlobSetLegalHoldHeaders |
Definuje hlavičky pro operaci Blob_setLegalHold. |
BlobSetLegalHoldOptions |
Možnosti pro nastavení blokování z právních důvodů operacilegalHold. |
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 setTags operace. |
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í obnovení |
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 |
Rozhraní možností pro uploadFile a <xref:BlockBlobClient.uploadSeekableStream>. |
BlockBlobPutBlobFromUrlHeaders |
Definuje hlavičky pro operaci BlockBlob_putBlobFromUrl. |
BlockBlobQueryOptions |
Možnosti konfigurace operace dotazu |
BlockBlobStageBlockFromURLHeaders |
Definuje hlavičky pro operaci BlockBlob_stageBlockFromURL. |
BlockBlobStageBlockFromURLOptions |
Možnosti konfigurace stageBlockFromURL operace. |
BlockBlobStageBlockHeaders |
Definuje hlavičky pro operaci BlockBlob_stageBlock. |
BlockBlobStageBlockOptions |
Možnosti konfigurace operace stageBlock |
BlockBlobSyncUploadFromURLOptions |
Možnosti konfigurace syncUploadFromURL operace |
BlockBlobUploadHeaders |
Definuje hlavičky pro operaci BlockBlob_upload. |
BlockBlobUploadOptions |
Možnosti konfigurace operace nahrávání |
BlockBlobUploadStreamOptions |
Rozhraní možností pro operaci uploadStream. |
BlockList | |
ClearRange | |
CommonGenerateSasUrlOptions |
Běžné možnosti |
CommonOptions |
Rozhraní pro možnosti společné pro každou vzdálenou operaci. |
ContainerAcquireLeaseOptions |
Možnosti konfigurace kontejneru – operace získání zapůjčení |
ContainerBreakLeaseOptionalParams |
Volitelné parametry. |
ContainerBreakLeaseOptions |
Možnosti konfigurace kontejneru – operace 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ědí 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ědí 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 vygenerování operace SasUrl |
ContainerGetAccessPolicyHeaders |
Definuje hlavičky pro operaci Container_getAccessPolicy. |
ContainerGetAccessPolicyOptions |
Možnosti konfigurace operace getAccessPolicy |
ContainerGetAccountInfoHeaders |
Definuje hlavičky pro operaci Container_getAccountInfo. |
ContainerGetAccountInfoOptions |
Možnosti konfigurace operace getAccountInfo |
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 kontejneru – Operace výpisu objektů blob Vidět: |
ContainerProperties |
Vlastnosti kontejneru |
ContainerReleaseLeaseOptions |
Možnosti konfigurace kontejneru – operace zapůjčení verze |
ContainerRenameHeaders |
Definuje hlavičky pro operaci Container_rename. |
ContainerRenewLeaseOptions |
Možnosti konfigurace kontejneru – Operace prodloužení zapůjčení |
ContainerRequestConditions |
Podmínky pro splnění kontejneru |
ContainerSASPermissionsLike |
Typ, který vypadá jako oprávnění SAS kontejneru. Používá se v ContainerSASPermissions k analýze oprávnění SAS z nezpracovaných objektů. |
ContainerSetAccessPolicyHeaders |
Definuje hlavičky pro operaci Container_setAccessPolicy. |
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 operaci Container_restore. |
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í známé jako zásady stejného původu, které brání webové stránce v volání rozhraní API v jiné doméně; CORS poskytuje bezpečný způsob, jak umožnit jedné doméně (původní doméně) volat rozhraní API v jiné doméně. |
CpkInfo |
Skupina parametrů |
FilterBlobItem |
Informace o objektu blob z findBlobsByTags |
FilterBlobItemModel |
Informace o objektech blob z volání rozhraní API objektů blob filtru |
FilterBlobSegment |
Odpověď segmentu operace findBlobsByTags. |
FilterBlobSegmentModel |
Výsledek volání rozhraní API objektů blob filtru |
GeoReplication |
Geo-Replication informace o sekundární službě úložiště |
HttpAuthorization |
Představuje ověřovací informace v autorizaci, ProxyAuthorization, WWW-Authenticate a Proxy-Authenticate hodnoty hlaviček. |
HttpHeaders |
Kolekce párů klíč/hodnota hlavičky HTTP. |
HttpOperationResponse |
Odpověď HTTP, která je kompatibilní s jádrem-v1 (core-http). |
HttpResponse |
Reprezentace odpovědi HTTP, která obsahuje odkaz na požadavek, který ho pochází. |
IHttpClient |
Kompatibilní rozhraní pro zásady požadavků core-http |
Lease |
Podrobnosti o určitém zapůjčení. |
LeaseAccessConditions |
Skupina parametrů |
LeaseOperationOptions |
Konfiguruje 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 mají přidružit k prostředku. |
Metrics |
souhrn statistik požadavků seskupených podle rozhraní API v hodinových nebo minutových agregacích pro objekty blob |
ModificationConditions |
Určuje možnosti HTTP pro podmíněné požadavky na základě času úpravy. |
ModifiedAccessConditions |
standardní podmínka podmíněného záhlaví a značek 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 je nastaveno v ObjectReplicationDestinationPolicyId příslušných odpovědí metody (např. <xref:BlobProperties.ObjectReplicationDestinationPolicyId>. |
ObjectReplicationRule |
Obsahuje ID pravidla replikace objektů a ObjectReplicationStatus objektu blob.
V |
PageBlobClearPagesHeaders |
Definuje hlavičky pro operaci PageBlob_clearPages. |
PageBlobClearPagesOptions |
Možnosti konfigurace operace |
PageBlobCopyIncrementalHeaders |
Definuje hlavičky pro operaci PageBlob_copyIncremental. |
PageBlobCreateHeaders |
Definuje hlavičky pro operaci PageBlob_create. |
PageBlobCreateIfNotExistsOptions |
Možnosti konfigurace operace createIfNotExists |
PageBlobCreateIfNotExistsResponse |
Obsahuje data odpovědí pro operaci createIfNotExists. |
PageBlobCreateOptions |
Možnosti konfigurace operace vytvoření |
PageBlobGetPageRangesDiffHeaders |
Definuje hlavičky pro operaci PageBlob_getPageRangesDiff. |
PageBlobGetPageRangesDiffOptions |
Možnosti konfigurace operace <xref:PageBlobClient.getRangesDiff> |
PageBlobGetPageRangesDiffResponse |
Obsahuje data odpovědí pro operaci getPageRangesDiff(number, number, string, PageBlobGetPageRangesDiffOptions). |
PageBlobGetPageRangesHeaders |
Definuje hlavičky pro operaci PageBlob_getPageRanges. |
PageBlobGetPageRangesOptions |
Možnosti konfigurace operace getPageRanges. |
PageBlobGetPageRangesResponse |
Obsahuje data odpovědí pro operaci getPageRanges(number, number, PageBlobGetPageRangesOptions). |
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 změny velikosti operace |
PageBlobStartCopyIncrementalOptions |
Možnosti konfigurace operace startCopyIncremental. |
PageBlobUpdateSequenceNumberHeaders |
Definuje hlavičky pro operaci PageBlob_updateSequenceNumber. |
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 |
seznam stránek |
PageRange | |
PageRangeInfo | |
ParsedBatchResponse |
Vícedílná/smíšená odpověď, která obsahuje odpověď pro každou dílčí žádost. |
PipelineLike |
Rozhraní pro třídu pipeline Před implementací přizpůsobeného kanálu si přečtěte newPipeline a poskytnuté zásady. |
PipelineOptions |
Rozhraní option pro konstruktor kanálu. |
PollOperationState |
PollOperationState obsahuje názorný seznam nejmenší sady vlastností potřebných k definování jakékoli dlouhotrvající operace poller. Zatímco Poller třída funguje jako místní řídicí mechanismus pro spuštění aktivace, čekání a potenciálně zrušení dlouhotrvající operace, PollOperationState dokumentuje stav vzdálené dlouhotrvající operace. Měla by se aktualizovat aspoň po spuštění operace, po jeho dokončení a po zrušení. Implementace ale můžou mít jakýkoli jiný počet vlastností, které je možné aktualizovat z jiných důvodů. |
PollerLike |
Abstraktní reprezentace polleru, která má vystavit pouze minimální rozhraní API, se kterým musí uživatel pracovat. |
PollerLikeWithCancellation |
Abstraktní reprezentace polleru, která má vystavit pouze minimální rozhraní API, se kterým musí uživatel pracovat. |
Range |
Rozsah operací služby Blob Service |
RequestPolicyFactory |
Rozhraní pro kompatibilitu s RequestPolicyFactory core-http |
RequestPolicyOptions |
Rozhraní pro kompatibilitu s RequestPolicy |
ResponseLike |
Objekt s jednoduchou vlastností _response. |
ResponseWithBody |
Objekt s vlastností _response, která obsahuje tělo a záhlaví již parsovaná do známých typů. |
ResponseWithHeaders |
Objekt s vlastností _response, která obsahuje hlavičky, které jsou již analyzovány 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 generateAccountSasUrl operace |
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 operace <xref:BlobServiceClient.renameContainer> |
ServiceSetPropertiesHeaders |
Definuje hlavičky pro operaci Service_setProperties. |
ServiceSetPropertiesOptions |
Možnosti konfigurace operace setProperties |
ServiceSubmitBatchHeaders |
Definuje hlavičky pro operaci Service_submitBatch. |
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í Options pro funkci newPipeline |
StorageRetryOptions |
Rozhraní možností opakování objektu blob úložiště |
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ědí pro operaci appendBlock. |
AppendBlobCreateResponse |
Obsahuje data odpovědí pro operaci vytvoření. |
ArchiveStatus |
Definuje hodnoty pro ArchiveStatus. |
BlobAbortCopyFromURLResponse |
Obsahuje data odpovědí pro operaci abortCopyFromURL. |
BlobBatchDeleteBlobsResponse |
Obsahuje data odpovědí pro operaci deleteBlobs(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions). |
BlobBatchSetBlobsAccessTierResponse |
Obsahuje data odpovědí pro operaci setBlobsAccessTier(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions). |
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ědí pro operaci createSnapshot. |
BlobDeleteImmutabilityPolicyResponse |
Obsahuje data odpovědi pro operaci deleteImmutabilityPolicy. |
BlobDeleteResponse |
Obsahuje data odpovědí pro operaci odstranění. |
BlobDownloadResponseInternal |
Obsahuje data odpovědí pro operaci stahování. |
BlobDownloadResponseModel |
Obsahuje data odpovědí pro operaci stahování. |
BlobGetAccountInfoResponse |
Obsahuje data odpovědi pro operaci getAccountInfo. |
BlobGetPropertiesResponseModel |
Obsahuje data odpovědí pro operaci getProperties. |
BlobGetTagsResponse |
Obsahuje data odpovědí pro operaci getTags. |
BlobImmutabilityPolicyMode |
Definuje hodnoty pro BlobImmutabilityPolicyMode. |
BlobQueryArrowFieldType |
Typ BlobQueryArrowField. |
BlobQueryResponseInternal |
Obsahuje data odpovědí pro operaci dotazu. |
BlobQueryResponseModel |
Obsahuje data odpovědí 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ědí pro operaci undelete. |
BlobUploadCommonResponse |
Typ odpovědi pro uploadFile, uploadStreama <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ědí pro operaci stageBlock. |
BlockBlobUploadResponse |
Obsahuje data odpovědí pro operaci nahrávání. |
BlockListType |
Definuje hodnoty pro BlockListType. |
ContainerCreateResponse |
Obsahuje data odpovědí pro operaci vytvoření. |
ContainerDeleteResponse |
Obsahuje data odpovědí pro operaci odstranění. |
ContainerFilterBlobsResponse |
Obsahuje data odpovědí pro operaci filterBlobs. |
ContainerFindBlobsByTagsSegmentResponse |
Odpověď findBlobsByTags operace. |
ContainerGetAccessPolicyResponse |
Obsahuje data odpovědí pro operaci getAccessPolicy. |
ContainerGetAccessPolicyResponseModel |
Obsahuje data odpovědí pro operaci getAccessPolicy. |
ContainerGetAccountInfoResponse |
Obsahuje data odpovědi pro operaci getAccountInfo. |
ContainerGetPropertiesResponse |
Obsahuje data odpovědí pro operaci getProperties. |
ContainerListBlobFlatSegmentResponse |
Obsahuje data odpovědi pro operaci listBlobFlatSegment. |
ContainerListBlobHierarchySegmentResponse |
Obsahuje data odpovědi pro operaci listBlobHierarchySegment. |
ContainerRenameResponse |
Obsahuje data odpovědí pro 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 pro operaci obnovení. |
CopyPollerBlobClient |
Definuje operace z BlobClient, které jsou potřeba pro poller vrácenou beginCopyFromURL fungovat. |
CopyStatusType |
Definuje hodnoty pro CopyStatusType. |
CredentialPolicyCreator |
Funkce továrny, která vytvoří novou 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 na žádosti. NodeJS.ReadableStream a () => NodeJS.ReadableStream je pouze Uzel. Objekty blob, ReadableStream a () => ReadableStream jsou pouze prohlížečem. |
LeaseDurationType |
Definuje hodnoty pro LeaseDurationType. |
LeaseOperationResponse |
Obsahuje data odpovědí pro operace, které vytvářejí, upravují nebo odstraňou 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ž má účet úložiště použité zásady replikace objektů. Viz ObjectReplicationPolicy a ObjectReplicationRule. |
PageBlobClearPagesResponse |
Obsahuje data odpovědí pro operaci clearPages. |
PageBlobCopyIncrementalResponse |
Obsahuje data odpovědi pro operaci copyIncremental. |
PageBlobCreateResponse |
Obsahuje data odpovědí 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ědí pro operaci změny velikosti. |
PageBlobUpdateSequenceNumberResponse |
Obsahuje data odpovědi pro operaci updateSequenceNumber. |
PageBlobUploadPagesFromURLResponse |
Obsahuje data odpovědi pro operaci uploadPagesFromURL. |
PageBlobUploadPagesResponse |
Obsahuje data odpovědí pro operaci uploadPages. |
PublicAccessType |
Definuje hodnoty pro PublicAccessType. |
RehydratePriority |
Definuje hodnoty pro RehydratePriority. |
SequenceNumberActionType |
Definuje hodnoty pro SequenceNumberActionType. |
ServiceFindBlobsByTagsSegmentResponse |
Odpověď findBlobsByTags operace. |
ServiceGetAccountInfoResponse |
Obsahuje data odpovědi pro operaci getAccountInfo. |
ServiceGetPropertiesResponse |
Obsahuje data odpovědí pro operaci getProperties. |
ServiceGetPropertiesResponseInternal |
Obsahuje data odpovědí pro operaci getProperties. |
ServiceGetStatisticsResponse |
Obsahuje data odpovědi pro operaci getStatistics. |
ServiceGetStatisticsResponseInternal |
Obsahuje data odpovědi pro operaci getStatistics. |
ServiceGetUserDelegationKeyResponse |
Obsahuje data odpovědí pro operaci getUserDelegationKey(Date, Date, ServiceGetUserDelegationKeyOptions). |
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 vlastností _response. |
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í úroveň ú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 IOPS 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 SASQueryParameters objekt, který obsahuje všechny parametry dotazu SAS potřebné k vytvoření 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. Přijímá pouze požadovaná nastavení potřebná k vytvoření sdíleného přístupového podpisu. Pro volitelná nastavení nastavte odpovídající vlastnosti přímo, například oprávnění, startOn a identifikátor. UPOZORNĚNÍ: Pokud identifikátor není zadaný, jsou vyžadována oprávnění a vypršení platnosti. Pokud tento konstruktor inicializace inicializace pomocí tohoto konstruktoru inicialy, musíte k identifikátoru přiřadit hodnotu nebo platnost vyprší & oprávnění ručně. 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 vypršení platnostiOn jsou vyžadovány. Příklad použití:
|
get |
Pokud chcete získat cílovou skupinu OAuth pro účet úložiště pro službu Blob Service. |
is |
Pomocná rutina, která rozhodne, jestli daný argument splňuje kontrakt 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 SASQueryParameters objekt, který obsahuje všechny parametry dotazu SAS potřebné k vytvoření 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.
Přijímá pouze požadovaná nastavení potřebná k vytvoření sdíleného přístupového podpisu. Pro volitelná nastavení nastavte odpovídající vlastnosti přímo, například oprávnění, startOn a identifikátor.
UPOZORNĚNÍ: Pokud identifikátor není zadaný, jsou vyžadována oprávnění a vypršení platnosti. Pokud tento konstruktor inicializace inicializace pomocí tohoto konstruktoru inicialy, musíte k identifikátoru přiřadit hodnotu nebo platnost vyprší & oprávnění ručně.
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 vypršení platnostiOn jsou vyžadovány.
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)
Pokud chcete získat cílovou skupinu 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, která rozhodne, jestli daný argument splňuje kontrakt kanálu
function isPipelineLike(pipeline: unknown): pipeline
Parametry
- pipeline
-
unknown
Argument, který může být kanálem
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 balíčku @azure/identity
k ověření požadavků na službu. Můžete také poskytnout objekt, který implementuje TokenCredential rozhraní. Pokud není zadáno, použije se anonymnícredential.
- pipelineOptions
- StoragePipelineOptions
Volitelný. Volby.
Návraty
Nový objekt kanálu.