@azure/storage-blob package
Klasser
AccountSASPermissions |
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. Det här är en hjälpklass för att konstruera en sträng som representerar de behörigheter som beviljas av en AccountSAS. Om ett värde anges till true innebär det att alla SAS som använder dessa behörigheter beviljar behörigheter för åtgärden. När alla värden har angetts ska detta serialiseras med toString och anges som behörighetsfältet på ett AccountSASSignatureValues-objekt. Det går att konstruera behörighetssträngen utan den här klassen, men behörigheternas ordning är speciell och den här klassen garanterar korrekthet. |
AccountSASResourceTypes |
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. Det här är en hjälpklass för att konstruera en sträng som representerar de resurser som är tillgängliga för en AccountSAS. Om du anger värdet true innebär det att alla SAS som använder dessa behörigheter ger åtkomst till den resurstypen. När alla värden har angetts ska detta serialiseras med toString och anges som resursfält på ett AccountSASSignatureValues-objekt. Det går att konstruera resurssträngen utan den här klassen, men resursordningen är speciell och den här klassen garanterar korrekthet. |
AccountSASServices |
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. Det här är en hjälpklass för att konstruera en sträng som representerar de tjänster som är tillgängliga för en AccountSAS. Om du anger värdet true innebär det att alla SAS som använder dessa behörigheter ger åtkomst till den tjänsten. När alla värden har angetts ska detta serialiseras med toString och anges som tjänstfält på ett AccountSASSignatureValues-objekt. Det går att konstruera tjänstesträngen utan den här klassen, men ordningen på tjänsterna är speciell och den här klassen garanterar korrekthet. |
AnonymousCredential |
AnonymousCredential tillhandahåller en credentialPolicyCreator-medlem som används för att skapa AnonymousCredentialPolicy-objekt. AnonymousCredentialPolicy används med HTTP-begäranden som läser offentliga resurser eller för användning med signaturer för delad åtkomst (SAS). |
AnonymousCredentialPolicy |
AnonymousCredentialPolicy används med HTTP-begäranden som läser offentliga resurser eller för användning med signaturer för delad åtkomst (SAS). |
AppendBlobClient |
AppendBlobClient definierar en uppsättning åtgärder som gäller för tilläggsblobar. |
BaseRequestPolicy |
Basklassen som alla begärandeprinciper härleds från. |
BlobBatch |
En BlobBatch representerar en aggregerad uppsättning åtgärder på blobar.
För närvarande stöds endast |
BlobBatchClient |
Med En BlobBatchClient kan du göra batchbegäranden till Azure Storage Blob-tjänsten. Se https://docs.microsoft.com/en-us/rest/api/storageservices/blob-batch |
BlobClient |
En BlobClient representerar en URL till en Azure Storage-blob. bloben kan vara en blockblob, en tilläggsblob eller en sidblob. |
BlobLeaseClient |
En klient som hanterar lån för en ContainerClient- eller en BlobClient-. |
BlobSASPermissions |
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. Det här är en hjälpklass för att konstruera en sträng som representerar de behörigheter som beviljas av en ServiceSAS till en blob. Om ett värde anges till true innebär det att alla SAS som använder dessa behörigheter beviljar behörigheter för åtgärden. När alla värden har angetts ska detta serialiseras med toString och anges som behörighetsfältet på ett BlobSASSignatureValues-objekt. Det går att konstruera behörighetssträngen utan den här klassen, men behörigheternas ordning är speciell och den här klassen garanterar korrekthet. |
BlobServiceClient |
En BlobServiceClient representerar en klient till Azure Storage Blob-tjänsten så att du kan ändra blobcontainrar. |
BlockBlobClient |
BlockBlobClient definierar en uppsättning åtgärder som gäller för blockblobar. |
ContainerClient |
En ContainerClient representerar en URL till Azure Storage-containern så att du kan ändra dess blobar. |
ContainerSASPermissions |
Det här är en hjälpklass för att konstruera en sträng som representerar de behörigheter som beviljas av en ServiceSAS till en container. Om ett värde anges till true innebär det att alla SAS som använder dessa behörigheter beviljar behörigheter för åtgärden. När alla värden har angetts ska detta serialiseras med toString och anges som behörighetsfältet på ett BlobSASSignatureValues-objekt. Det går att konstruera behörighetssträngen utan den här klassen, men behörigheternas ordning är speciell och den här klassen garanterar korrekthet. |
Credential |
Autentiseringsuppgifter är en abstrakt klass för signering av HTTP-begäranden i Azure Storage. Den här klassen är värd för en credentialPolicyCreator-fabrik som genererar CredentialPolicy. |
CredentialPolicy |
Princip för autentiseringsuppgifter som används för att signera HTTP-begäranden (S) innan de skickas. Det här är en abstrakt klass. |
PageBlobClient |
PageBlobClient definierar en uppsättning åtgärder som gäller för sidblobbar. |
Pipeline |
En Pipeline-klass som innehåller HTTP-begärandeprinciper. Du kan skapa en standardpipeline genom att anropa newPipeline. Eller så kan du skapa en pipeline med dina egna principer av konstruktorn för Pipeline. Läs nyaPipeline- och tillhandahållna principer innan du implementerar din anpassade pipeline. |
RestError |
En anpassad feltyp för misslyckade pipelinebegäranden. |
SASQueryParameters |
Representerar de komponenter som utgör en Azure Storage SAS-frågeparametrar. Den här typen skapas inte direkt av användaren. den genereras endast av AccountSASSignatureValues och BlobSASSignatureValues typer. När den har genererats kan den kodas till en toString() och läggas till direkt i en URL (även om försiktighet bör vidtas här om det finns befintliga frågeparametrar, vilket kan påverka lämpliga sätt att lägga till dessa frågeparametrar). Obs! Instanser av den här klassen är oföränderliga. |
StorageBrowserPolicy |
StorageBrowserPolicy hanterar skillnader mellan Node.js och webbläsarkörning, inklusive:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory är en fabriksklass som hjälper till att generera StorageBrowserPolicy-objekt. |
StorageRetryPolicy |
Återförsöksprincip med exponentiellt återförsök och linjärt återförsök implementerat. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory är en fabriksklass som hjälper till att generera StorageRetryPolicy objekt. |
StorageSharedKeyCredential |
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. StorageSharedKeyCredential för kontonyckelauktorisering av Azure Storage-tjänsten. |
StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy är en princip som används för att signera HTTP-begäran med en delad nyckel. |
Gränssnitt
AccessPolicy |
En åtkomstprincip |
AccountSASPermissionsLike |
En typ som ser ut som en SAS-behörighet för kontot. Används i AccountSASPermissions för att parsa SAS-behörigheter från rådataobjekt. |
AccountSASSignatureValues |
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. AccountSASSignatureValues används för att generera en signatur för delad åtkomst (SAS) för ett Azure Storage-konto. När alla värden här har angetts på rätt sätt anropar du genereraAccountSASQueryParameters för att få en representation av SAS som faktiskt kan tillämpas på blob-URL:er. Obs! Att både den här klassen och SASQueryParameters finns eftersom den förra är föränderlig och en logisk representation medan den senare är oföränderlig och används för att generera faktiska REST-begäranden. Se https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 för mer konceptuell information om SAS Se https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas för beskrivningar av parametrarna, inklusive vilka som krävs |
AppendBlobAppendBlockFromURLOptions |
Alternativ för att konfigurera åtgärden appendBlockFromURL. |
AppendBlobAppendBlockFromUrlHeaders |
Definierar rubriker för AppendBlob_appendBlockFromUrl åtgärd. |
AppendBlobAppendBlockHeaders |
Definierar rubriker för AppendBlob_appendBlock åtgärd. |
AppendBlobAppendBlockOptions |
Alternativ för att konfigurera åtgärden appendBlock. |
AppendBlobCreateHeaders |
Definierar rubriker för AppendBlob_create åtgärd. |
AppendBlobCreateIfNotExistsOptions |
Alternativ för att konfigurera createIfNotExists åtgärd. |
AppendBlobCreateIfNotExistsResponse |
Innehåller svarsdata för åtgärden <xref:appendBlobClient.createIfNotExists>. |
AppendBlobCreateOptions |
Alternativ för att konfigurera skapa åtgärd. |
AppendBlobRequestConditions |
Villkor som ska läggas till i skapandet av den här tilläggsbloben. |
AppendBlobSealOptions |
Alternativ för att konfigurera tätning åtgärd. |
AppendPositionAccessConditions |
Parametergrupp |
BatchSubRequest |
En begäran som är associerad med en batchåtgärd. |
BatchSubResponse |
Svarsdata som är associerade med en enskild begäran i en batchåtgärd. |
BlobAbortCopyFromURLHeaders |
Definierar rubriker för Blob_abortCopyFromURL åtgärd. |
BlobAbortCopyFromURLOptions |
Alternativ för att konfigurera åtgärden abortCopyFromURL. |
BlobAcquireLeaseOptions |
Alternativ för att konfigurera Blob – Hämta låneåtgärd. |
BlobBatchSubmitBatchOptionalParams |
Alternativ för att konfigurera tjänsten – Skicka valfria Params för Batch. |
BlobBeginCopyFromURLOptions |
Alternativ för att konfigurera åtgärden beginCopyFromURL. |
BlobBeginCopyFromURLResponse |
Innehåller svarsdata för åtgärden beginCopyFromURL. |
BlobBeginCopyFromUrlPollState |
Det tillstånd som används av pollern som returneras från beginCopyFromURL. Det här tillståndet skickas till den användardefinierade |
BlobBreakLeaseOptions |
Alternativ för att konfigurera blob – avbryt låneåtgärden. |
BlobChangeLeaseOptions |
Alternativ för att konfigurera Blob – Ändra låneåtgärd. |
BlobCopyFromURLHeaders |
Definierar rubriker för Blob_copyFromURL åtgärd. |
BlobCreateSnapshotHeaders |
Definierar rubriker för Blob_createSnapshot åtgärd. |
BlobCreateSnapshotOptions |
Alternativ för att konfigurera åtgärden createSnapshot. |
BlobDeleteHeaders |
Definierar rubriker för Blob_delete åtgärd. |
BlobDeleteIfExistsResponse |
Innehåller svarsdata för åtgärden deleteIfExists. |
BlobDeleteImmutabilityPolicyHeaders |
Definierar rubriker för Blob_deleteImmutabilityPolicy åtgärd. |
BlobDeleteImmutabilityPolicyOptions |
Alternativ för att ta bort principen för oföränderlighet deleteImmutabilityPolicy åtgärd. |
BlobDeleteOptions |
Alternativ för att konfigurera åtgärden ta bort. |
BlobDownloadHeaders |
Definierar rubriker för Blob_download åtgärd. |
BlobDownloadOptionalParams |
Valfria parametrar. |
BlobDownloadOptions |
Alternativ för att konfigurera ladda ned åtgärd. |
BlobDownloadResponseParsed |
Innehåller svarsdata för åtgärden ladda ned. |
BlobDownloadToBufferOptions |
Alternativgränssnitt för åtgärden downloadToBuffer. |
BlobExistsOptions |
Alternativ för att konfigurera finns åtgärd. |
BlobFlatListSegment |
Ett gränssnitt som representerar BlobFlatListSegment. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
Alternativ för att konfigurera genereraSasUrl- åtgärd. |
BlobGetAccountInfoHeaders |
Definierar rubriker för Blob_getAccountInfo åtgärd. |
BlobGetAccountInfoOptions |
Alternativ för att konfigurera åtgärden getAccountInfo. |
BlobGetPropertiesHeaders |
Definierar rubriker för Blob_getProperties åtgärd. |
BlobGetPropertiesOptions |
Alternativ för att konfigurera åtgärden getProperties. |
BlobGetPropertiesResponse |
Innehåller svarsdata för åtgärden getProperties. |
BlobGetTagsHeaders |
Definierar rubriker för Blob_getTags åtgärd. |
BlobGetTagsOptions |
Alternativ för att konfigurera åtgärden getTags. |
BlobHTTPHeaders |
Parametergrupp |
BlobHierarchyListSegment |
Ett gränssnitt som representerar BlobHierarchyListSegment. |
BlobHierarchyListSegmentModel | |
BlobImmutabilityPolicy |
Beskriv oföränderlig princip för blob. |
BlobItem |
En Azure Storage-blob |
BlobItemInternal |
En Azure Storage-blob |
BlobPrefix | |
BlobProperties |
Egenskaper för en blob |
BlobQueryArrowConfiguration |
Alternativ för att fråga blob med Apache Arrow-format. Gäller endast för outputTextConfiguration. |
BlobQueryArrowField |
Beskriva ett fält i BlobQueryArrowConfiguration. |
BlobQueryCsvTextConfiguration |
Alternativ för att fråga blob med CSV-format. |
BlobQueryError |
Feltyp för blobfråga. |
BlobQueryHeaders |
Definierar rubriker för Blob_query åtgärd. |
BlobQueryJsonTextConfiguration |
Alternativ för att fråga blob med JSON-format. |
BlobQueryParquetConfiguration |
Alternativ för att fråga blob med Parquet-format. Gäller endast för inputTextConfiguration. |
BlobReleaseLeaseOptions |
Alternativ för att konfigurera åtgärden Blob – Release Lease. |
BlobRenewLeaseOptions |
Alternativ för att konfigurera Blob – Förnya låneåtgärd. |
BlobRequestConditions |
villkor och lånevillkor för STANDARD HTTP-villkorsrubriker, taggar |
BlobSASPermissionsLike |
En typ som ser ut som en Blob SAS-behörighet. Används i BlobSASPermissions för att parsa SAS-behörigheter från rådataobjekt. |
BlobSASSignatureValues |
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. BlobSASSignatureValues används för att generera SAS-token för blobtjänsten för containrar eller blobar. |
BlobServiceProperties |
Egenskaper för lagringstjänsten. |
BlobServiceStatistics |
Statistik för lagringstjänsten. |
BlobSetHTTPHeadersHeaders |
Definierar rubriker för Blob_setHttpHeaders åtgärd. |
BlobSetHTTPHeadersOptions |
Alternativ för att konfigurera setHTTPHeaders åtgärd. |
BlobSetImmutabilityPolicyHeaders |
Definierar rubriker för Blob_setImmutabilityPolicy åtgärd. |
BlobSetImmutabilityPolicyOptions |
Alternativ för att ange oföränderlighetsprincip setImmutabilityPolicy åtgärd. |
BlobSetLegalHoldHeaders |
Definierar rubriker för Blob_setLegalHold åtgärd. |
BlobSetLegalHoldOptions |
Alternativ för att ange bevarande av juridiska skäl setLegalHold- åtgärd. |
BlobSetMetadataHeaders |
Definierar rubriker för Blob_setMetadata åtgärd. |
BlobSetMetadataOptions |
Alternativ för att konfigurera åtgärden setMetadata. |
BlobSetTagsHeaders |
Definierar rubriker för Blob_setTags åtgärd. |
BlobSetTagsOptions |
Alternativ för att konfigurera åtgärden setTags. |
BlobSetTierHeaders |
Definierar rubriker för Blob_setTier åtgärd. |
BlobSetTierOptions |
Alternativ för att konfigurera åtgärden setAccessTier. |
BlobStartCopyFromURLHeaders |
Definierar rubriker för Blob_startCopyFromURL åtgärd. |
BlobStartCopyFromURLOptions |
Alternativ för att konfigurera åtgärden beginCopyFromURL. |
BlobSyncCopyFromURLOptions |
Alternativ för att konfigurera åtgärden syncCopyFromURL. |
BlobTag | |
BlobTags |
Blobtaggar |
BlobUndeleteHeaders |
Definierar rubriker för Blob_undelete åtgärd. |
BlobUndeleteOptions |
Alternativ för att konfigurera ta bort åtgärd. |
Block |
Representerar ett enda block i en blockblob. Den beskriver blockets ID och storlek. |
BlockBlobCommitBlockListHeaders |
Definierar rubriker för BlockBlob_commitBlockList åtgärd. |
BlockBlobCommitBlockListOptions |
Alternativ för att konfigurera commitBlockList- åtgärd. |
BlockBlobGetBlockListHeaders |
Definierar rubriker för BlockBlob_getBlockList åtgärd. |
BlockBlobGetBlockListOptions |
Alternativ för att konfigurera getBlockList- åtgärd. |
BlockBlobParallelUploadOptions |
Alternativgränssnitt för uploadFile och <xref:BlockBlobClient.uploadSeekableStream>. |
BlockBlobPutBlobFromUrlHeaders |
Definierar rubriker för BlockBlob_putBlobFromUrl åtgärd. |
BlockBlobQueryOptions |
Alternativ för att konfigurera fråga åtgärd. |
BlockBlobStageBlockFromURLHeaders |
Definierar rubriker för BlockBlob_stageBlockFromURL åtgärd. |
BlockBlobStageBlockFromURLOptions |
Alternativ för att konfigurera stageBlockFromURL- åtgärd. |
BlockBlobStageBlockHeaders |
Definierar rubriker för BlockBlob_stageBlock åtgärd. |
BlockBlobStageBlockOptions |
Alternativ för att konfigurera stegBlockera åtgärd. |
BlockBlobSyncUploadFromURLOptions |
Alternativ för att konfigurera syncUploadFromURL åtgärd. |
BlockBlobUploadHeaders |
Definierar rubriker för BlockBlob_upload åtgärd. |
BlockBlobUploadOptions |
Alternativ för att konfigurera ladda upp åtgärd. |
BlockBlobUploadStreamOptions |
Alternativgränssnitt för åtgärden uploadStream. |
BlockList | |
ClearRange | |
CommonGenerateSasUrlOptions |
Vanliga alternativ för BlobGenerateSasUrlOptions och ContainerGenerateSasUrlOptions. |
CommonOptions |
Ett gränssnitt för alternativ som är gemensamma för varje fjärråtgärd. |
ContainerAcquireLeaseOptions |
Alternativ för att konfigurera container – Hämta låneåtgärd. |
ContainerBreakLeaseOptionalParams |
Valfria parametrar. |
ContainerBreakLeaseOptions |
Alternativ för att konfigurera container – Avbryt låneåtgärd. |
ContainerChangeLeaseOptions |
Alternativ för att konfigurera container – Ändra låneåtgärd. |
ContainerCreateHeaders |
Definierar rubriker för Container_create åtgärd. |
ContainerCreateIfNotExistsResponse |
Innehåller svarsdata för åtgärden createIfNotExists. |
ContainerCreateOptions |
Alternativ för att konfigurera skapa åtgärd. |
ContainerDeleteBlobOptions |
Alternativ för att konfigurera åtgärden deleteBlob. |
ContainerDeleteHeaders |
Definierar rubriker för Container_delete åtgärd. |
ContainerDeleteIfExistsResponse |
Innehåller svarsdata för åtgärden deleteIfExists. |
ContainerDeleteMethodOptions |
Alternativ för att konfigurera ta bort åtgärd. |
ContainerEncryptionScope |
Parametergrupp |
ContainerExistsOptions | |
ContainerFilterBlobsHeaders |
Definierar rubriker för Container_filterBlobs åtgärd. |
ContainerFindBlobByTagsOptions |
Alternativ för att konfigurera åtgärden findBlobsByTags. |
ContainerGenerateSasUrlOptions |
Alternativ för att konfigurera genereraSasUrl- åtgärd. |
ContainerGetAccessPolicyHeaders |
Definierar rubriker för Container_getAccessPolicy åtgärd. |
ContainerGetAccessPolicyOptions |
Alternativ för att konfigurera getAccessPolicy- åtgärd. |
ContainerGetAccountInfoHeaders |
Definierar rubriker för Container_getAccountInfo åtgärd. |
ContainerGetAccountInfoOptions |
Alternativ för att konfigurera åtgärden getAccountInfo. |
ContainerGetPropertiesHeaders |
Definierar rubriker för Container_getProperties åtgärd. |
ContainerGetPropertiesOptions |
Alternativ för att konfigurera getProperties åtgärd. |
ContainerItem |
En Azure Storage-container |
ContainerListBlobFlatSegmentHeaders |
Definierar rubriker för Container_listBlobFlatSegment åtgärd. |
ContainerListBlobHierarchySegmentHeaders |
Definierar rubriker för Container_listBlobHierarchySegment åtgärd. |
ContainerListBlobsOptions |
Alternativ för att konfigurera åtgärder för container – Lista blobar. Se: |
ContainerProperties |
Egenskaper för en container |
ContainerReleaseLeaseOptions |
Alternativ för att konfigurera container – versionslåneåtgärd. |
ContainerRenameHeaders |
Definierar rubriker för Container_rename åtgärd. |
ContainerRenewLeaseOptions |
Alternativ för att konfigurera container – Förnya låneåtgärd. |
ContainerRequestConditions |
Villkor som ska uppfyllas för containern. |
ContainerSASPermissionsLike |
En typ som ser ut som en CONTAINER SAS-behörighet. Används i ContainerSASPermissions för att parsa SAS-behörigheter från råa objekt. |
ContainerSetAccessPolicyHeaders |
Definierar rubriker för Container_setAccessPolicy åtgärd. |
ContainerSetAccessPolicyOptions |
Alternativ för att konfigurera setAccessPolicy åtgärd. |
ContainerSetMetadataHeaders |
Definierar rubriker för Container_setMetadata åtgärd. |
ContainerSetMetadataOptions |
Alternativ för att konfigurera setMetadata- åtgärd. |
ContainerUndeleteHeaders |
Definierar rubriker för Container_restore åtgärd. |
CorsRule |
CORS är en HTTP-funktion som gör att ett webbprogram som körs under en domän kan komma åt resurser i en annan domän. Webbläsare implementerar en säkerhetsbegränsning som kallas samma ursprungsprincip som förhindrar att en webbsida anropar API:er i en annan domän. CORS är ett säkert sätt att tillåta att en domän (ursprungsdomänen) anropar API:er i en annan domän |
CpkInfo |
Parametergrupp |
FilterBlobItem |
Blobinformation från en findBlobsByTags |
FilterBlobItemModel |
Blobinformation från ett FILTER Blobs API-anrop |
FilterBlobSegment |
Segmentsvar för findBlobsByTags åtgärd. |
FilterBlobSegmentModel |
Resultatet av ett FILTER Blobs API-anrop |
GeoReplication |
Geo-Replication information för den sekundära lagringstjänsten |
HttpAuthorization |
Representerar autentiseringsinformation i Auktorisering, ProxyAuthorization, WWW-Authenticate och Proxy-Authenticate rubrikvärden. |
HttpHeaders |
En samling HTTP-huvudnyckel/värdepar. |
HttpOperationResponse |
Http-svar som är kompatibelt med core-v1(core-http). |
HttpResponse |
En representation av ett HTTP-svar som innehåller en referens till den begäran som kom från den. |
IHttpClient |
Ett kompatibelt gränssnitt för core-http-begärandeprinciper |
Lease |
Information om ett specifikt lån. |
LeaseAccessConditions |
Parametergrupp |
LeaseOperationOptions |
Konfigurerar låneåtgärder. |
ListBlobsFlatSegmentResponse |
En uppräkning av blobar |
ListBlobsFlatSegmentResponseModel |
En uppräkning av blobar |
ListBlobsHierarchySegmentResponse |
En uppräkning av blobar |
ListBlobsHierarchySegmentResponseModel |
En uppräkning av blobar |
ListContainersSegmentResponse |
En uppräkning av containrar |
Logging |
Loggningsinställningar för Azure Analytics. |
MatchConditions |
Anger HTTP-alternativ för villkorsstyrda begäranden baserat på ETag-matchning. |
Metadata |
En karta över namn/värde-par som ska associeras med resursen. |
Metrics |
en sammanfattning av begärandestatistik grupperad efter API i tim- eller minutaggregeringar för blobar |
ModificationConditions |
Anger HTTP-alternativ för villkorsstyrda begäranden baserat på ändringstid. |
ModifiedAccessConditions |
villkor för villkorliga HTTP-huvuden och taggar. |
ModifiedAccessConditionsModel |
Parametergrupp |
ObjectReplicationPolicy |
Innehåller princip-ID för objektreplikering och respektive lista över ObjectReplicationRule. Detta används när objektreplikeringsegenskaper hämtas på källbloben. Princip-ID:t för målbloben anges i ObjectReplicationDestinationPolicyId för respektive metodsvar (t.ex. <xref:BlobProperties.ObjectReplicationDestinationPolicyId>. |
ObjectReplicationRule |
Innehåller objektreplikeringsregel-ID och ObjectReplicationStatus för en blob. Det kan finnas fler än en ObjectReplicationRule- under en ObjectReplicationPolicy-. |
PageBlobClearPagesHeaders |
Definierar rubriker för PageBlob_clearPages åtgärd. |
PageBlobClearPagesOptions |
Alternativ för att konfigurera åtgärden clearPages. |
PageBlobCopyIncrementalHeaders |
Definierar rubriker för PageBlob_copyIncremental åtgärd. |
PageBlobCreateHeaders |
Definierar rubriker för PageBlob_create åtgärd. |
PageBlobCreateIfNotExistsOptions |
Alternativ för att konfigurera åtgärden createIfNotExists. |
PageBlobCreateIfNotExistsResponse |
Innehåller svarsdata för åtgärden createIfNotExists. |
PageBlobCreateOptions |
Alternativ för att konfigurera åtgärden skapa. |
PageBlobGetPageRangesDiffHeaders |
Definierar rubriker för PageBlob_getPageRangesDiff åtgärd. |
PageBlobGetPageRangesDiffOptions |
Alternativ för att konfigurera åtgärden <xref:PageBlobClient.getRangesDiff>. |
PageBlobGetPageRangesDiffResponse |
Innehåller svarsdata för åtgärden getPageRangesDiff(number, number, string, PageBlobGetPageRangesDiffOptions). |
PageBlobGetPageRangesHeaders |
Definierar rubriker för PageBlob_getPageRanges åtgärd. |
PageBlobGetPageRangesOptions |
Alternativ för att konfigurera åtgärden getPageRanges. |
PageBlobGetPageRangesResponse |
Innehåller svarsdata för åtgärden getPageRanges(number, number, PageBlobGetPageRangesOptions). |
PageBlobListPageRangesDiffOptions |
Alternativ för att konfigurera åtgärden listPageRangesDiff. |
PageBlobListPageRangesOptions |
Alternativ för att konfigurera åtgärden listPageRanges. |
PageBlobRequestConditions |
Villkor som ska läggas till i skapandet av den här sidbloben. |
PageBlobResizeHeaders |
Definierar rubriker för PageBlob_resize åtgärd. |
PageBlobResizeOptions |
Alternativ för att konfigurera ändra storlek på åtgärd. |
PageBlobStartCopyIncrementalOptions |
Alternativ för att konfigurera startCopyIncremental åtgärd. |
PageBlobUpdateSequenceNumberHeaders |
Definierar rubriker för PageBlob_updateSequenceNumber åtgärd. |
PageBlobUpdateSequenceNumberOptions |
Alternativ för att konfigurera updateSequenceNumber åtgärd. |
PageBlobUploadPagesFromURLHeaders |
Definierar rubriker för PageBlob_uploadPagesFromURL åtgärd. |
PageBlobUploadPagesFromURLOptions |
Alternativ för att konfigurera uploadPagesFromURL åtgärd. |
PageBlobUploadPagesHeaders |
Definierar rubriker för PageBlob_uploadPages åtgärd. |
PageBlobUploadPagesOptions |
Alternativ för att konfigurera åtgärden uploadPages. |
PageList |
Lista över sidintervall för en blob. |
PageListInternal |
listan över sidor |
PageRange | |
PageRangeInfo | |
ParsedBatchResponse |
Multipart-/mixed-svaret som innehåller svaret för varje underbegäran. |
PipelineLike |
Ett gränssnitt för klassen Pipeline som innehåller HTTP-begärandeprinciper. Du kan skapa en standardpipeline genom att anropa newPipeline. Eller så kan du skapa en pipeline med dina egna principer av konstruktorn för Pipeline. Läs nyaPipeline- och tillhandahållna principer innan du implementerar din anpassade pipeline. |
PipelineOptions |
Alternativgränssnitt för pipelinekonstruktor. |
PollOperationState |
PollOperationState innehåller en åsiktslista över den minsta uppsättning egenskaper som behövs för att definiera en tidskrävande åtgärdsbestämning. Medan Klassen Poller fungerar som den lokala kontrollmekanismen för att börja utlösa, vänta på och eventuellt avbryta en tidskrävande åtgärd, dokumenterar PollOperationState statusen för fjärråtgärden som körs länge. Den bör uppdateras åtminstone när åtgärden startas, när den är klar och när den avbryts. Implementeringar kan dock ha valfritt annat antal egenskaper som kan uppdateras av andra orsaker. |
PollerLike |
Abstrakt representation av en poller, avsedd att exponera bara det minimala API som användaren behöver arbeta med. |
PollerLikeWithCancellation |
Abstrakt representation av en poller, avsedd att exponera bara det minimala API som användaren behöver arbeta med. |
Range |
Intervall för Blob Service-åtgärder. |
RequestPolicyFactory |
Ett gränssnitt för kompatibilitet med Core-HTTP:s RequestPolicyFactory |
RequestPolicyOptions |
Ett gränssnitt för kompatibilitet med RequestPolicy |
ResponseLike |
Ett objekt med en enkel egenskap för _response. |
ResponseWithBody |
Ett objekt med en _response egenskap som har brödtext och rubriker som redan parsats i kända typer. |
ResponseWithHeaders |
Ett objekt med en _response egenskap som redan har rubriker parsade i ett typat objekt. |
RetentionPolicy |
kvarhållningsprincipen som avgör hur länge de associerade data ska sparas |
SASQueryParametersOptions |
Alternativ för att konstruera SASQueryParameters. |
SasIPRange |
Tillåtna IP-intervall för en SAS. |
SequenceNumberAccessConditions |
Parametergrupp |
ServiceClientOptions |
En delmängd av |
ServiceFilterBlobsHeaders |
Definierar rubriker för Service_filterBlobs åtgärd. |
ServiceFindBlobByTagsOptions |
Alternativ för att konfigurera åtgärden findBlobsByTags. |
ServiceGenerateAccountSasUrlOptions |
Alternativ för att konfigurera genereraAccountSasUrl åtgärd. |
ServiceGetAccountInfoHeaders |
Definierar rubriker för Service_getAccountInfo åtgärd. |
ServiceGetAccountInfoOptions |
Alternativ för att konfigurera åtgärden getAccountInfo. |
ServiceGetPropertiesHeaders |
Definierar rubriker för Service_getProperties åtgärd. |
ServiceGetPropertiesOptions |
Alternativ för att konfigurera åtgärden getProperties. |
ServiceGetStatisticsHeaders |
Definierar rubriker för Service_getStatistics åtgärd. |
ServiceGetStatisticsOptions |
Alternativ för att konfigurera åtgärden getStatistics. |
ServiceGetUserDelegationKeyHeaders |
Definierar rubriker för Service_getUserDelegationKey åtgärd. |
ServiceGetUserDelegationKeyOptions |
Alternativ för att konfigurera tjänsten – Hämta användardelegeringsnyckel. |
ServiceListContainersOptions |
Alternativ för att konfigurera åtgärden listContainers. |
ServiceListContainersSegmentHeaders |
Definierar rubriker för Service_listContainersSegment åtgärd. |
ServiceRenameContainerOptions |
Alternativ för att konfigurera <xref:BlobServiceClient.renameContainer> åtgärd. |
ServiceSetPropertiesHeaders |
Definierar rubriker för Service_setProperties åtgärd. |
ServiceSetPropertiesOptions |
Alternativ för att konfigurera setProperties åtgärd. |
ServiceSubmitBatchHeaders |
Definierar rubriker för Service_submitBatch åtgärd. |
ServiceSubmitBatchOptionalParamsModel |
Valfria parametrar. |
ServiceUndeleteContainerOptions | |
SignedIdentifier |
Signerad identifierare. |
SignedIdentifierModel |
signerad identifierare |
StaticWebsite |
De egenskaper som gör det möjligt för ett konto att vara värd för en statisk webbplats |
StoragePipelineOptions |
Alternativgränssnittet för funktionen newPipeline. |
StorageRetryOptions |
Alternativ för återförsök av lagringsblob. |
TagConditions |
Anger HTTP-alternativ för villkorsstyrda begäranden baserat på blobtaggar. |
UserDelegationKey |
En användardelegeringsnyckel. |
UserDelegationKeyModel |
En nyckel för användardelegering |
WebResource |
En beskrivning av en HTTP-begäran som ska göras till en fjärrserver. |
Typalias
AccessTier |
Definierar värden för AccessTier. |
AccountKind |
Definierar värden för AccountKind. |
AppendBlobAppendBlockFromUrlResponse |
Innehåller svarsdata för åtgärden appendBlockFromUrl. |
AppendBlobAppendBlockResponse |
Innehåller svarsdata för åtgärden appendBlock. |
AppendBlobCreateResponse |
Innehåller svarsdata för skapandeåtgärden. |
ArchiveStatus |
Definierar värden för ArchiveStatus. |
BlobAbortCopyFromURLResponse |
Innehåller svarsdata för åtgärden abortCopyFromURL. |
BlobBatchDeleteBlobsResponse |
Innehåller svarsdata för åtgärden deleteBlobs(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions). |
BlobBatchSetBlobsAccessTierResponse |
Innehåller svarsdata för åtgärden setBlobsAccessTier(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions). |
BlobBatchSubmitBatchResponse |
Innehåller svarsdata för blobbatchåtgärder. |
BlobCopyFromURLResponse |
Innehåller svarsdata för åtgärden copyFromURL. |
BlobCopySourceTags |
Definierar värden för BlobCopySourceTags. |
BlobCreateSnapshotResponse |
Innehåller svarsdata för åtgärden createSnapshot. |
BlobDeleteImmutabilityPolicyResponse |
Innehåller svarsdata för åtgärden deleteImmutabilityPolicy. |
BlobDeleteResponse |
Innehåller svarsdata för borttagningsåtgärden. |
BlobDownloadResponseInternal |
Innehåller svarsdata för nedladdningsåtgärden. |
BlobDownloadResponseModel |
Innehåller svarsdata för nedladdningsåtgärden. |
BlobGetAccountInfoResponse |
Innehåller svarsdata för åtgärden getAccountInfo. |
BlobGetPropertiesResponseModel |
Innehåller svarsdata för åtgärden getProperties. |
BlobGetTagsResponse |
Innehåller svarsdata för åtgärden getTags. |
BlobImmutabilityPolicyMode |
Definierar värden för BlobImmutabilityPolicyMode. |
BlobQueryArrowFieldType |
Typen av BlobQueryArrowField. |
BlobQueryResponseInternal |
Innehåller svarsdata för frågeåtgärden. |
BlobQueryResponseModel |
Innehåller svarsdata för frågeåtgärden. |
BlobSetHTTPHeadersResponse |
Innehåller svarsdata för setHttpHeaders-åtgärden. |
BlobSetImmutabilityPolicyResponse |
Innehåller svarsdata för åtgärden setImmutabilityPolicy. |
BlobSetLegalHoldResponse |
Innehåller svarsdata för setLegalHold-åtgärden. |
BlobSetMetadataResponse |
Innehåller svarsdata för setMetadata-åtgärden. |
BlobSetTagsResponse |
Innehåller svarsdata för setTags-åtgärden. |
BlobSetTierResponse |
Innehåller svarsdata för setTier-åtgärden. |
BlobStartCopyFromURLResponse |
Innehåller svarsdata för åtgärden startCopyFromURL. |
BlobType |
Definierar värden för BlobType. |
BlobUndeleteResponse |
Innehåller svarsdata för åtgärden för att ta bort borttagningen. |
BlobUploadCommonResponse |
Svarstyp för uploadFile, uploadStreamoch <xref:BlockBlobClient.uploadBrowserDate>. |
BlockBlobCommitBlockListResponse |
Innehåller svarsdata för commitBlockList-åtgärden. |
BlockBlobGetBlockListResponse |
Innehåller svarsdata för åtgärden getBlockList. |
BlockBlobGetBlockListResponseInternal |
Innehåller svarsdata för åtgärden getBlockList. |
BlockBlobPutBlobFromUrlResponse |
Innehåller svarsdata för putBlobFromUrl-åtgärden. |
BlockBlobStageBlockFromURLResponse |
Innehåller svarsdata för stageBlockFromURL-åtgärden. |
BlockBlobStageBlockResponse |
Innehåller svarsdata för stageBlock-åtgärden. |
BlockBlobUploadResponse |
Innehåller svarsdata för uppladdningsåtgärden. |
BlockListType |
Definierar värden för BlockListType. |
ContainerCreateResponse |
Innehåller svarsdata för skapandeåtgärden. |
ContainerDeleteResponse |
Innehåller svarsdata för borttagningsåtgärden. |
ContainerFilterBlobsResponse |
Innehåller svarsdata för filterBlobs-åtgärden. |
ContainerFindBlobsByTagsSegmentResponse |
Svaret från findBlobsByTags åtgärd. |
ContainerGetAccessPolicyResponse |
Innehåller svarsdata för åtgärden getAccessPolicy. |
ContainerGetAccessPolicyResponseModel |
Innehåller svarsdata för åtgärden getAccessPolicy. |
ContainerGetAccountInfoResponse |
Innehåller svarsdata för åtgärden getAccountInfo. |
ContainerGetPropertiesResponse |
Innehåller svarsdata för åtgärden getProperties. |
ContainerListBlobFlatSegmentResponse |
Innehåller svarsdata för åtgärden listBlobFlatSegment. |
ContainerListBlobHierarchySegmentResponse |
Innehåller svarsdata för åtgärden listBlobHierarchySegment. |
ContainerRenameResponse |
Innehåller svarsdata för åtgärden byt namn. |
ContainerSetAccessPolicyResponse |
Innehåller svarsdata för setAccessPolicy-åtgärden. |
ContainerSetMetadataResponse |
Innehåller svarsdata för setMetadata-åtgärden. |
ContainerUndeleteResponse |
Innehåller svarsdata för återställningsåtgärden. |
CopyPollerBlobClient |
Definierar åtgärderna från en BlobClient- som behövs för att polleraren som returneras av beginCopyFromURL ska fungera. |
CopyStatusType |
Definierar värden för CopyStatusType. |
CredentialPolicyCreator |
En fabriksfunktion som skapar en ny CredentialPolicy som använder den angivna nextPolicy. |
DeleteSnapshotsOptionType |
Definierar värden för DeleteSnapshotsOptionType. |
EncryptionAlgorithmType |
Definierar värden för EncryptionAlgorithmType. Kända värden som stöds av tjänstenAES256 |
GeoReplicationStatusType |
Definierar värden för GeoReplicationStatusType. |
HttpRequestBody |
Typer av organ som stöds i begäran. NodeJS.ReadableStream och () => NodeJS.ReadableStream är endast Node. Blob, ReadableStream och () => ReadableStream är endast webbläsare. |
LeaseDurationType |
Definierar värden för LeaseDurationType. |
LeaseOperationResponse |
Innehåller svarsdata för åtgärder som skapar, ändrar eller tar bort ett lån. Se BlobLeaseClient. |
LeaseStateType |
Definierar värden för LeaseStateType. |
LeaseStatusType |
Definierar värden för LeaseStatusType. |
ObjectReplicationStatus |
Anger replikeringsstatus för en blob. Detta används när ett lagringskonto har tillämpat principer för objektreplikering. Se ObjectReplicationPolicy och ObjectReplicationRule. |
PageBlobClearPagesResponse |
Innehåller svarsdata för åtgärden clearPages. |
PageBlobCopyIncrementalResponse |
Innehåller svarsdata för åtgärden copyIncremental. |
PageBlobCreateResponse |
Innehåller svarsdata för skapandeåtgärden. |
PageBlobGetPageRangesDiffResponseInternal |
Innehåller svarsdata för åtgärden getPageRangesDiff. |
PageBlobGetPageRangesDiffResponseModel |
Innehåller svarsdata för åtgärden getPageRangesDiff. |
PageBlobGetPageRangesResponseInternal |
Innehåller svarsdata för åtgärden getPageRanges. |
PageBlobGetPageRangesResponseModel |
Innehåller svarsdata för åtgärden getPageRanges. |
PageBlobResizeResponse |
Innehåller svarsdata för storleksändringsåtgärden. |
PageBlobUpdateSequenceNumberResponse |
Innehåller svarsdata för åtgärden updateSequenceNumber. |
PageBlobUploadPagesFromURLResponse |
Innehåller svarsdata för åtgärden uploadPagesFromURL. |
PageBlobUploadPagesResponse |
Innehåller svarsdata för åtgärden uploadPages. |
PublicAccessType |
Definierar värden för PublicAccessType. |
RehydratePriority |
Definierar värden för RehydratePriority. |
SequenceNumberActionType |
Definierar värden för SequenceNumberActionType. |
ServiceFindBlobsByTagsSegmentResponse |
Svaret från findBlobsByTags åtgärd. |
ServiceGetAccountInfoResponse |
Innehåller svarsdata för åtgärden getAccountInfo. |
ServiceGetPropertiesResponse |
Innehåller svarsdata för åtgärden getProperties. |
ServiceGetPropertiesResponseInternal |
Innehåller svarsdata för åtgärden getProperties. |
ServiceGetStatisticsResponse |
Innehåller svarsdata för åtgärden getStatistics. |
ServiceGetStatisticsResponseInternal |
Innehåller svarsdata för åtgärden getStatistics. |
ServiceGetUserDelegationKeyResponse |
Innehåller svarsdata för åtgärden getUserDelegationKey(Date, Date, ServiceGetUserDelegationKeyOptions). |
ServiceListContainersSegmentResponse |
Innehåller svarsdata för åtgärden listContainersSegment. |
ServiceListContainersSegmentResponseInternal |
Innehåller svarsdata för åtgärden listContainersSegment. |
ServiceSetPropertiesResponse |
Innehåller svarsdata för åtgärden setProperties. |
ServiceSubmitBatchResponseInternal |
Innehåller svarsdata för åtgärden submitBatch. |
ServiceSubmitBatchResponseModel |
Innehåller svarsdata för åtgärden submitBatch. |
SkuName |
Definierar värden för SkuName. |
SyncCopyStatusType |
Definierar värden för SyncCopyStatusType. |
Tags |
Blobtaggar. |
WithResponse |
En typ som representerar ett åtgärdsresultat med en känd _response egenskap. |
Uppräkningar
BlockBlobTier |
Representerar åtkomstnivån på en blob. Detaljerad information om blockblobnivånivåer finns i lagringsnivåer för frekvent, lågfrekvent lagring och arkivlagring. |
KnownEncryptionAlgorithmType |
Kända värden för EncryptionAlgorithmType som tjänsten accepterar. |
PremiumPageBlobTier |
Anger den sidblobnivå som bloben ska anges till. Detta gäller endast sidblobbar på Premium Storage-konton. Se här för detaljerad information om motsvarande IOPS och dataflöde per PageBlobTier. |
SASProtocol |
Protokoll för genererad SAS. |
StorageBlobAudience |
Definierar kända molnmålgrupper för Lagring. |
StorageRetryPolicyType |
RetryPolicy-typer. |
Funktioner
generate |
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. Genererar en SASQueryParameters objekt som innehåller alla SAS-frågeparametrar som behövs för att göra en faktisk REST-begäran. Se https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
generate |
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. Skapar en instans av SASQueryParameters. Accepterar endast nödvändiga inställningar som krävs för att skapa en SAS. För valfria inställningar anger du motsvarande egenskaper direkt, till exempel behörigheter, startsOn och identifierare. VARNING! När identifieraren inte har angetts krävs behörigheter och expiresOn. Du MÅSTE tilldela värdet till identifieraren eller förfallerPå & behörigheter manuellt om du börjar med den här konstruktorn. Fyll i nödvändig information innan du kör följande kodfragment. Exempel på användning:
Exempel med en identifierare:
Exempel med ett blobnamn:
|
generate |
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. Skapar en instans av SASQueryParameters. VARNING! Identifieraren ignoreras när sas för användardelegering genereras, behörigheter och upphör att gällaPå krävs. Exempel på användning:
|
get |
Så här hämtar du OAuth-målgruppen för ett lagringskonto för blobtjänsten. |
is |
En hjälp för att avgöra om ett visst argument uppfyller pipelinekontraktet |
new |
Skapar ett nytt pipelineobjekt med angivna autentiseringsuppgifter. |
Funktionsinformation
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME.
Genererar en SASQueryParameters objekt som innehåller alla SAS-frågeparametrar som behövs för att göra en faktisk REST-begäran.
Se https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parametrar
- accountSASSignatureValues
- AccountSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Returer
generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME.
Skapar en instans av SASQueryParameters.
Accepterar endast nödvändiga inställningar som krävs för att skapa en SAS. För valfria inställningar anger du motsvarande egenskaper direkt, till exempel behörigheter, startsOn och identifierare.
VARNING! När identifieraren inte har angetts krävs behörigheter och expiresOn. Du MÅSTE tilldela värdet till identifieraren eller förfallerPå & behörigheter manuellt om du börjar med den här konstruktorn.
Fyll i nödvändig information innan du kör följande kodfragment.
Exempel på användning:
// 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();
Exempel med en identifierare:
// 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();
Exempel med ett blobnamn:
// 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
Parametrar
- blobSASSignatureValues
- BlobSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Returer
generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME.
Skapar en instans av SASQueryParameters. VARNING! Identifieraren ignoreras när sas för användardelegering genereras, behörigheter och upphör att gällaPå krävs.
Exempel på användning:
// 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
Parametrar
- blobSASSignatureValues
- BlobSASSignatureValues
- userDelegationKey
- UserDelegationKey
Returvärde för blobServiceClient.getUserDelegationKey()
- accountName
-
string
Returer
getBlobServiceAccountAudience(string)
Så här hämtar du OAuth-målgruppen för ett lagringskonto för blobtjänsten.
function getBlobServiceAccountAudience(storageAccountName: string): string
Parametrar
- storageAccountName
-
string
Returer
string
isPipelineLike(unknown)
En hjälp för att avgöra om ett visst argument uppfyller pipelinekontraktet
function isPipelineLike(pipeline: unknown): pipeline
Parametrar
- pipeline
-
unknown
Ett argument som kan vara en pipeline
Returer
pipeline
sant när argumentet uppfyller pipelinekontraktet
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Skapar ett nytt pipelineobjekt med angivna autentiseringsuppgifter.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline
Parametrar
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Till exempel AnonymousCredential, StorageSharedKeyCredential eller eventuella autentiseringsuppgifter från @azure/identity
-paketet för att autentisera begäranden till tjänsten. Du kan också ange ett objekt som implementerar TokenCredential-gränssnittet. Om det inte anges används AnonymousCredential.
- pipelineOptions
- StoragePipelineOptions
Valfri. Alternativ.
Returer
Ett nytt pipelineobjekt.