Megosztás a következőn keresztül:


@azure/storage-blob package

Osztályok

AccountSASPermissions

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL. Ez egy segédosztály, amely egy AccountSAS által megadott engedélyeket képviselő sztringet hoz létre. Az érték igaz értékre állítása azt jelenti, hogy az ezen engedélyeket használó SAS engedélyeket ad a művelethez. Miután az összes érték be van állítva, ezt a toStringgel kell szerializálni, és egy <xref:AccountSASSignatureValues> objektum engedélymezőjeként kell beállítani. Az engedélysztring az osztály nélkül is felépíthető, de az engedélyek sorrendje különleges, és ez az osztály garantálja a helyességet.

AccountSASResourceTypes

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL. Ez egy segédosztály egy, az AccountSAS által elérhető erőforrásokat képviselő sztring létrehozásához. Az érték igaz értékre állítása azt jelenti, hogy az ezen engedélyeket használó sasok hozzáférést biztosítanak az adott erőforrástípushoz. Miután az összes érték be van állítva, ezt a toStringgel kell szerializálni, és egy <xref:AccountSASSignatureValues> objektum erőforrásmezőjeként kell beállítani. Az erőforrás-sztring ezen osztály nélkül is felépíthető, de az erőforrások sorrendje különleges, és ez az osztály garantálja a helyességet.

AccountSASServices

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL. Ez egy segédosztály, amely egy, az AccountSAS által elérhető szolgáltatásokat képviselő sztringet hoz létre. Az érték igaz értékre állítása azt jelenti, hogy az engedélyeket használó SAS hozzáférést biztosít az adott szolgáltatáshoz. Miután az összes érték be van állítva, ezt a toStringgel kell szerializálni, és egy <xref:AccountSASSignatureValues> objektum szolgáltatásmezőjeként kell beállítani. A szolgáltatási sztring ezen osztály nélkül is felépíthető, de a szolgáltatások sorrendje különleges, és ez az osztály garantálja a helyességet.

AnonymousCredential

Az AnonymousCredential egy hitelesítőadatPolicyCreator-tagot biztosít, amellyel AnonymousCredentialPolicy objektumokat hozhat létre. Az AnonymousCredentialPolicy olyan HTTP-kérésekkel használható, amelyek nyilvános erőforrásokat olvasnak, vagy közös hozzáférésű jogosultságkódokkal (SAS) használják.

AnonymousCredentialPolicy

Az AnonymousCredentialPolicy olyan HTTP-kérésekkel használható, amelyek nyilvános erőforrásokat olvasnak, vagy közös hozzáférésű jogosultságkódokkal (SAS) használják.

AppendBlobClient

A AppendBlobClient a hozzáfűző blobokra vonatkozó műveletek készletét határozza meg.

BlobBatch

A BlobBatch a blobokon végzett műveletek összesített készletét jelöli. Jelenleg csak delete és setAccessTier támogatottak.

BlobBatchClient

A BlobBatchClient lehetővé teszi, hogy kötegelt kéréseket küldjön az Azure Storage Blob szolgáltatásnak.

BlobClient

A BlobClient egy Azure Storage-blob URL-címét jelöli; a blob lehet blokkblob, hozzáfűző blob vagy lapblob.

BlobLeaseClient

Egy <xref:ContainerClient> vagy <xref:BlobClient>bérletét kezelő ügyfél.

BlobSASPermissions

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL. Ez egy segédosztály egy olyan sztring létrehozásához, amely a ServiceSAS által egy blobnak adott engedélyeket jelöli. Az érték igaz értékre állítása azt jelenti, hogy az ezen engedélyeket használó SAS engedélyeket ad a művelethez. Miután az összes érték be van állítva, ezt szerializálni kell a toString használatával, és be kell állítani egy <xref:BlobSASSignatureValues> objektum engedélymezőjeként. Az engedélysztring az osztály nélkül is felépíthető, de az engedélyek sorrendje különleges, és ez az osztály garantálja a helyességet.

BlobServiceClient

A BlobServiceClient az Azure Storage Blob szolgáltatás ügyfele, amely lehetővé teszi a blobtárolók manipulálását.

BlockBlobClient

A BlockBlobClient a blokkblobokra alkalmazható műveletek készletét határozza meg.

ContainerClient

A ContainerClient az Azure Storage-tároló URL-címét jelöli, amely lehetővé teszi a blobok manipulálását.

ContainerSASPermissions

Ez egy segédosztály, amely egy olyan sztringet hoz létre, amely a ServiceSAS által a tárolónak adott engedélyeket jelöli. Az érték igaz értékre állítása azt jelenti, hogy az ezen engedélyeket használó SAS engedélyeket ad a művelethez. Miután az összes érték be van állítva, ezt szerializálni kell a toString használatával, és be kell állítani egy <xref:BlobSASSignatureValues> objektum engedélymezőjeként. Az engedélysztring az osztály nélkül is felépíthető, de az engedélyek sorrendje különleges, és ez az osztály garantálja a helyességet.

Credential

A hitelesítő adatok az Azure Storage HTTP-kérések aláírásának absztrakt osztályai. Ez az osztály egy credentialPolicyCreator gyárat fog üzemeltetni, amely credentialPolicy-t hoz létre.

CredentialPolicy

A HTTP(S) kérések elküldése előtt történő aláírásához használt hitelesítőadat-szabályzat. Ez egy absztrakt osztály.

PageBlobClient

A PageBlobClient a lapblobokra vonatkozó műveletek készletét határozza meg.

Pipeline

HTTP-kérési szabályzatokat tartalmazó folyamatosztály. Az alapértelmezett folyamatot a <xref:newPipeline>meghívásával hozhatja létre. Vagy létrehozhat egy saját szabályzatokkal rendelkező folyamatot a Pipeline konstruktorával. A testreszabott folyamat implementálása előtt tekintse meg a <xref:newPipeline> és a megadott szabályzatokat.

SASQueryParameters

Az Azure Storage SAS lekérdezési paramétereit alkotó összetevőket jelöli. Ezt a típust nem közvetlenül a felhasználó készíti el; csak a <xref:AccountSASSignatureValues> és <xref:BlobSASSignatureValues> típusok generálják. A létrehozás után kódolható egy <xref:String>, és közvetlenül hozzáfűzhető egy URL-címhez (itt azonban körültekintően kell eljárni, ha vannak meglévő lekérdezési paraméterek, amelyek befolyásolhatják a lekérdezési paraméterek hozzáfűzésének megfelelő módját). MEGJEGYZÉS: Az osztály példányai nem módosíthatók.

StorageBrowserPolicy

A StorageBrowserPolicy kezeli a Node.js és a böngésző futtatókörnyezete közötti különbségeket, beleértve a következőket:

  1. A böngészők a GET/HEAD kéréseket feltételes fejlécek, például a "IF_MODIFIED_SINCE" hozzáadásával gyorsítótárazják. A StorageBrowserPolicy egy szabályzat, amellyel időbélyeg-lekérdezést adhat hozzá a GET/HEAD kérelem URL-címéhez, így elkerülheti a böngésző gyorsítótárát.

  2. Cookie-fejléc eltávolítása a biztonság érdekében

  3. Tartalomhosszúságú fejléc eltávolítása a böngészők figyelmeztetésének elkerülése érdekében

StorageBrowserPolicyFactory

A StorageBrowserPolicyFactory egy olyan gyári osztály, amely segít a StorageBrowserPolicy objektumok létrehozásában.

StorageClient

A StorageClient egy <xref:BlobServiceClient>, <xref:ContainerClient> és stb. alapú URL-osztályt jelöl.

StorageClientContext
StorageRetryPolicy

Újrapróbálkozási szabályzat exponenciális újrapróbálkozással és lineáris újrapróbálkozással.

StorageRetryPolicyFactory

A StorageRetryPolicyFactory egy olyan gyári osztály, amely segít <xref:StorageRetryPolicy> objektumok létrehozásában.

StorageSharedKeyCredential

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL. StorageSharedKeyCredential az Azure Storage szolgáltatás fiókkulcs-engedélyezéséhez.

StorageSharedKeyCredentialPolicy

A StorageSharedKeyCredentialPolicy egy olyan szabályzat, amellyel HTTP-kéréseket írhat alá megosztott kulccsal.

Interfészek

AccessPolicy

Hozzáférési szabályzat

AccountSASPermissionsLike

Fiók SAS-engedélyének tűnő típus. A <xref:AccountSASPermissions> a nyers objektumok SAS-engedélyeinek elemzéséhez használatos.

AccountSASSignatureValues

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL. Az AccountSASSignatureValues használatával közös hozzáférésű jogosultságkód (SAS) jön létre egy Azure Storage-fiókhoz. Miután az összes érték megfelelően be van állítva, hívja meg <xref:generateAccountSASQueryParameters>, hogy lekérjük az SAS-t, amely ténylegesen alkalmazható a blob URL-címekre. Vegye figyelembe, hogy ez az osztály és <xref:SASQueryParameters> is létezik, mert az előbbi mutable és logikai ábrázolás, míg az utóbbi nem módosítható, és a tényleges REST-kérések létrehozására szolgál.

AppendBlobAppendBlockFromURLOptions

A <xref:AppendBlobClient.appendBlockFromURL> művelet konfigurálására vonatkozó beállítások.

AppendBlobAppendBlockFromUrlHeaders

A AppendBlob_appendBlockFromUrl művelet fejléceit határozza meg.

AppendBlobAppendBlockHeaders

A AppendBlob_appendBlock művelet fejléceit határozza meg.

AppendBlobAppendBlockOptions

A <xref:AppendBlobClient.appendBlock> művelet konfigurálására vonatkozó beállítások.

AppendBlobCreateHeaders

A AppendBlob_create művelet fejléceit határozza meg.

AppendBlobCreateIfNotExistsOptions

A <xref:AppendBlobClient.createIfNotExists> művelet konfigurálásához szükséges beállítások.

AppendBlobCreateIfNotExistsResponse

A <xref:appendBlobClient.createIfNotExists> művelet válaszadatait tartalmazza.

AppendBlobCreateOptions

A <xref:AppendBlobClient.create> művelet konfigurálásához szükséges beállítások.

AppendBlobRequestConditions

A hozzáfűző blob létrehozásához hozzáadandó feltételek.

AppendBlobSealOptions

A <xref:AppendBlobClient.seal> művelet konfigurálásához szükséges beállítások.

AppendPositionAccessConditions

Paramétercsoport

BatchSubRequest

Kötegművelethez társított kérés.

BatchSubResponse

Egy kötegművelet egyetlen kéréséhez társított válaszadatok.

BlobAbortCopyFromURLHeaders

A Blob_abortCopyFromURL művelet fejléceit határozza meg.

BlobAbortCopyFromURLOptions

A <xref:BlobClient.abortCopyFromURL> művelet konfigurálására vonatkozó beállítások.

BlobAcquireLeaseOptions

A Blob konfigurálásához szükséges beállítások – Bérlet beszerzése művelet.

BlobBatchSubmitBatchOptionalParams

A szolgáltatás konfigurálására vonatkozó beállítások – Köteg nem kötelező paramok küldése.

BlobBeginCopyFromURLOptions

A <xref:BlobClient.beginCopyFromURL> művelet konfigurálására vonatkozó beállítások.

BlobBeginCopyFromURLResponse

A <xref:BlobClient.beginCopyFromURL> művelet válaszadatait tartalmazza.

BlobBeginCopyFromUrlPollState

A poller által a <xref:BlobClient.beginCopyFromURL>visszaadott állapot. Ezt az állapotot a rendszer a felhasználó által megadott onProgress visszahívásba továbbítja a másolási folyamat észlelésekor.

BlobBreakLeaseOptions

A Blob konfigurálásához szükséges beállítások – A bérlet megszakítása művelet.

BlobChangeLeaseOptions

A Blob konfigurálásához szükséges beállítások – A bérlet módosítása művelet.

BlobCopyFromURLHeaders

A Blob_copyFromURL művelet fejléceit határozza meg.

BlobCreateSnapshotHeaders

A Blob_createSnapshot művelet fejléceit határozza meg.

BlobCreateSnapshotOptions

A <xref:BlobClient.createSnapshot> művelet konfigurálására vonatkozó beállítások.

BlobDeleteHeaders

A Blob_delete művelet fejléceit határozza meg.

BlobDeleteIfExistsResponse

A <xref:BlobClient.deleteIfExists> művelet válaszadatait tartalmazza.

BlobDeleteImmutabilityPolicyHeaders

A Blob_deleteImmutabilityPolicy művelet fejléceit határozza meg.

BlobDeleteImmutabilityPolicyOptions

A módosíthatatlansági szabályzat <xref:BlobClient.deleteImmutabilityPolicy> művelet törlésének lehetőségei.

BlobDeleteOptions

A <xref:BlobClient.delete> művelet konfigurálására vonatkozó beállítások.

BlobDownloadHeaders

A Blob_download művelet fejléceit határozza meg.

BlobDownloadOptionalParams

Nem kötelező paraméterek.

BlobDownloadOptions

A <xref:BlobClient.download> művelet konfigurálására vonatkozó beállítások.

BlobDownloadResponseParsed

A <xref:BlobClient.download> művelet válaszadatait tartalmazza.

BlobDownloadToBufferOptions

A <xref:BlobClient.downloadToBuffer> művelet beállítási felülete.

BlobExistsOptions

A <xref:BlobClient.exists> művelet konfigurálására vonatkozó beállítások.

BlobFlatListSegment

A BlobFlatListSegmentet képviselő felület.

BlobFlatListSegmentModel
BlobGenerateSasUrlOptions

A <xref:BlobClient.generateSasUrl> művelet konfigurálásához szükséges beállítások.

BlobGetPropertiesHeaders

A Blob_getProperties művelet fejléceit határozza meg.

BlobGetPropertiesOptions

A <xref:BlobClient.getProperties> művelet konfigurálására vonatkozó beállítások.

BlobGetPropertiesResponse

A <xref:BlobClient.getProperties> művelet válaszadatait tartalmazza.

BlobGetTagsHeaders

A Blob_getTags művelet fejléceit határozza meg.

BlobGetTagsOptions

A <xref:BlobClient.getTags> művelet konfigurálására vonatkozó beállítások.

BlobHTTPHeaders

Paramétercsoport

BlobHierarchyListSegment

A BlobHierarchyListSegmentet képviselő felület.

BlobHierarchyListSegmentModel
BlobImmutabilityPolicy

A blob nem módosítható szabályzatának leírása.

BlobItem

Azure Storage-blob

BlobItemInternal

Azure Storage-blob

BlobPrefix
BlobProperties

Blob tulajdonságai

BlobQueryArrowConfiguration

Az Apache Arrow formátumú blob lekérdezésének lehetőségei. Csak <xref:BlockBlobQueryOptions.outputTextConfiguration>érvényes.

BlobQueryArrowField

Egy mező leírása <xref:BlobQueryArrowConfiguration>.

BlobQueryCsvTextConfiguration

A BLOB CSV formátumú lekérdezésének beállításai.

BlobQueryError

Blob lekérdezési hiba típusa.

BlobQueryHeaders

A Blob_query művelet fejléceit határozza meg.

BlobQueryJsonTextConfiguration

A blob JSON formátumú lekérdezésének beállításai.

BlobQueryParquetConfiguration

A parquet formátumú blob lekérdezésének lehetőségei. Csak <xref:BlockBlobQueryOptions.inputTextConfiguration>érvényes.

BlobReleaseLeaseOptions

A Blob konfigurálási lehetőségei – Kiadási bérlet művelet.

BlobRenewLeaseOptions

A Blob konfigurálásához szükséges beállítások – A bérlet megújítása művelet.

BlobRequestConditions

standard HTTP feltételes fejlécek, címkék és bérletfeltételek

BlobSASPermissionsLike

Blob SAS-engedélynek tűnő típus. A <xref:BlobSASPermissions> a nyers objektumok SAS-engedélyeinek elemzéséhez használatos.

BlobSASSignatureValues

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL. A BlobSASSignatureValues használatával blobszolgáltatás SAS-jogkivonatokat hozhat létre tárolókhoz vagy blobokhoz.

BlobServiceProperties

Tárolási szolgáltatás tulajdonságai.

BlobServiceStatistics

A tárolási szolgáltatás statisztikái.

BlobSetHTTPHeadersHeaders

A Blob_setHttpHeaders művelet fejléceit határozza meg.

BlobSetHTTPHeadersOptions

A <xref:BlobClient.setHTTPHeaders> művelet konfigurálására vonatkozó beállítások.

BlobSetImmutabilityPolicyHeaders

A Blob_setImmutabilityPolicy művelet fejléceit határozza meg.

BlobSetImmutabilityPolicyOptions

Az immutability policy <xref:BlobClient.setImmutabilityPolicy> művelet beállításának beállításai.

BlobSetLegalHoldHeaders

A Blob_setLegalHold művelet fejléceit határozza meg.

BlobSetLegalHoldOptions

A jogi célú visszatartási <xref:BlobClient.setLegalHold> művelet beállításának lehetőségei.

BlobSetMetadataHeaders

A Blob_setMetadata művelet fejléceit határozza meg.

BlobSetMetadataOptions

A <xref:BlobClient.setMetadata> művelet konfigurálására vonatkozó beállítások.

BlobSetTagsHeaders

A Blob_setTags művelet fejléceit határozza meg.

BlobSetTagsOptions

A <xref:BlobClient.setTags> művelet konfigurálására vonatkozó beállítások.

BlobSetTierHeaders

A Blob_setTier művelet fejléceit határozza meg.

BlobSetTierOptions

A <xref:BlobClient.setAccessTier> művelet konfigurálására vonatkozó beállítások.

BlobStartCopyFromURLHeaders

A Blob_startCopyFromURL művelet fejléceit határozza meg.

BlobStartCopyFromURLOptions

A <xref:BlobClient.beginCopyFromURL> művelet konfigurálására vonatkozó beállítások.

BlobSyncCopyFromURLOptions

A <xref:BlobClient.syncCopyFromURL> művelet konfigurálására vonatkozó beállítások.

BlobTag
BlobTags

Blobcímkék

BlobUndeleteHeaders

A Blob_undelete művelet fejléceit határozza meg.

BlobUndeleteOptions

A <xref:BlobClient.undelete> művelet konfigurálására vonatkozó beállítások.

Block

Egyetlen blokkot jelöl egy blokkblobban. A blokk azonosítóját és méretét írja le.

BlockBlobCommitBlockListHeaders

A BlockBlob_commitBlockList művelet fejléceit határozza meg.

BlockBlobCommitBlockListOptions

A <xref:BlockBlobClient.commitBlockList> művelet konfigurálásához szükséges beállítások.

BlockBlobGetBlockListHeaders

A BlockBlob_getBlockList művelet fejléceit határozza meg.

BlockBlobGetBlockListOptions

A <xref:BlockBlobClient.getBlockList> művelet konfigurálásához szükséges beállítások.

BlockBlobParallelUploadOptions

<xref:BlockBlobClient.uploadFile> és <xref:BlockBlobClient.uploadSeekableStream>kapcsolófelülete.

BlockBlobPutBlobFromUrlHeaders

A BlockBlob_putBlobFromUrl művelet fejléceit határozza meg.

BlockBlobQueryOptions

A <xref:BlockBlobClient.query> művelet konfigurálásához szükséges beállítások.

BlockBlobStageBlockFromURLHeaders

A BlockBlob_stageBlockFromURL művelet fejléceit határozza meg.

BlockBlobStageBlockFromURLOptions

A <xref:BlockBlobClient.stageBlockFromURL> művelet konfigurálásához szükséges beállítások.

BlockBlobStageBlockHeaders

A BlockBlob_stageBlock művelet fejléceit határozza meg.

BlockBlobStageBlockOptions

A <xref:BlockBlobClient.stageBlock> művelet konfigurálásához szükséges beállítások.

BlockBlobSyncUploadFromURLOptions

A <xref:BlockBlobClient.syncUploadFromURL> művelet konfigurálásához szükséges beállítások.

BlockBlobUploadHeaders

A BlockBlob_upload művelet fejléceit határozza meg.

BlockBlobUploadOptions

A <xref:BlockBlobClient.upload> művelet konfigurálásához szükséges beállítások.

BlockBlobUploadStreamOptions

A <xref:BlockBlobClient.uploadStream> művelet beállítási felülete.

BlockList
CommonGenerateSasUrlOptions

A <xref:BlobGenerateSasUrlOptions> és a <xref:ContainerGenerateSasUrlOptions>gyakori lehetőségei.

CommonOptions

Minden távoli művelethez gyakran használt lehetőségek felülete.

ContainerAcquireLeaseOptions

A Tároló konfigurálásához szükséges beállítások – Bérlet beszerzése művelet.

ContainerBreakLeaseOptionalParams

Nem kötelező paraméterek.

ContainerBreakLeaseOptions

A Tároló konfigurálása – Bérlet megszakítása művelet beállításai.

ContainerChangeLeaseOptions

A tároló konfigurálásához szükséges beállítások – A bérlet módosítása művelet.

ContainerCreateHeaders

A Container_create művelet fejléceit határozza meg.

ContainerCreateIfNotExistsResponse

A <xref:ContainerClient.createIfNotExists> művelet válaszadatait tartalmazza.

ContainerCreateOptions

A <xref:ContainerClient.create> művelet konfigurálásához szükséges beállítások.

ContainerDeleteBlobOptions

A <xref:ContainerClient.deleteBlob> művelet konfigurálására vonatkozó beállítások.

ContainerDeleteHeaders

A Container_delete művelet fejléceit határozza meg.

ContainerDeleteIfExistsResponse

A <xref:ContainerClient.deleteIfExists> művelet válaszadatait tartalmazza.

ContainerDeleteMethodOptions

A <xref:ContainerClient.delete> művelet konfigurálásához szükséges beállítások.

ContainerEncryptionScope

Paramétercsoport

ContainerExistsOptions

A <xref:ContainerClient.exists> művelet konfigurálásához szükséges beállítások.

ContainerGenerateSasUrlOptions

A <xref:ContainerClient.generateSasUrl> művelet konfigurálásához szükséges beállítások.

ContainerGetAccessPolicyHeaders

A Container_getAccessPolicy művelet fejléceit határozza meg.

ContainerGetAccessPolicyOptions

A <xref:ContainerClient.getAccessPolicy> művelet konfigurálásához szükséges beállítások.

ContainerGetPropertiesHeaders

A Container_getProperties művelet fejléceit határozza meg.

ContainerGetPropertiesOptions

A <xref:ContainerClient.getProperties> művelet konfigurálásához szükséges beállítások.

ContainerItem

Azure Storage-tároló

ContainerListBlobFlatSegmentHeaders

A Container_listBlobFlatSegment művelet fejléceit határozza meg.

ContainerListBlobHierarchySegmentHeaders

A Container_listBlobHierarchySegment művelet fejléceit határozza meg.

ContainerListBlobsOptions

Tároló konfigurálási lehetőségei – Blobok listázása. Lát:

  • <xref:ContainerClient.listBlobsFlat>
  • <xref:ContainerClient.listBlobsByHierarchy>
ContainerProperties

Tároló tulajdonságai

ContainerReleaseLeaseOptions

A Container – Release Lease művelet konfigurálási lehetőségei.

ContainerRenameHeaders

A Container_rename művelet fejléceit határozza meg.

ContainerRenewLeaseOptions

A tároló konfigurálási lehetőségei – A bérlet megújítása művelet.

ContainerRequestConditions

A tárolóra vonatkozó teljesítendő feltételek.

ContainerSASPermissionsLike

Tároló SAS-engedélynek tűnő típus. A <xref:ContainerSASPermissions> a nyers objektumok SAS-engedélyeinek elemzéséhez használatos.

ContainerSetAccessPolicyHeaders

A Container_setAccessPolicy művelet fejléceit határozza meg.

ContainerSetAccessPolicyOptions

A <xref:ContainerClient.setAccessPolicy> művelet konfigurálásához szükséges beállítások.

ContainerSetMetadataHeaders

A Container_setMetadata művelet fejléceit határozza meg.

ContainerSetMetadataOptions

A <xref:ContainerClient.setMetadata> művelet konfigurálásához szükséges beállítások.

ContainerUndeleteHeaders

A Container_restore művelet fejléceit határozza meg.

CorsRule

A CORS egy HTTP-funkció, amely lehetővé teszi, hogy az egyik tartomány alatt futó webalkalmazás hozzáférjen egy másik tartomány erőforrásaihoz. A webböngészők olyan, azonos eredetű szabályzatként ismert biztonsági korlátozást implementálnak, amely megakadályozza, hogy egy weblap más tartományban hívja meg az API-kat; A CORS biztonságos módot biztosít arra, hogy az egyik tartomány (a forrástartomány) meghívhassa az API-kat egy másik tartományban

CpkInfo

Paramétercsoport

FilterBlobItem

Blobadatok egy <xref:BlobServiceClient.findBlobsByTags>

FilterBlobItemModel

Blobadatok a Filter Blobs API-hívásból

FilterBlobSegment

A <xref:BlobServiceClient.findBlobsByTags> művelet szegmensválasza.

FilterBlobSegmentModel

A Filter Blobs API-hívás eredménye

GeoReplication

Geo-Replication másodlagos tárolási szolgáltatással kapcsolatos információk

HttpAuthorization

Hitelesítési adatokat jelöl az Engedélyezés, a ProxyAuthorization, a WWW-Authentication és a Proxy-Authenticate fejlécértékekben.

Lease

Egy adott bérlet részletei.

LeaseAccessConditions

Paramétercsoport

LeaseOperationOptions

Bérletműveleteket konfigurál.

ListBlobsFlatSegmentResponse

Blobok számbavétele

ListBlobsFlatSegmentResponseModel

Blobok számbavétele

ListBlobsHierarchySegmentResponse

Blobok számbavétele

ListBlobsHierarchySegmentResponseModel

Blobok számbavétele

ListContainersSegmentResponse

Tárolók számbavétele

Logging

Az Azure Analytics naplózási beállításai.

MatchConditions

Az ETag-egyeztetésen alapuló feltételes kérelmek HTTP-beállításait adja meg.

Metadata

Az erőforráshoz társítandó név-érték párok térképe.

Metrics

a kérelmek statisztikáinak összegzése API-k szerint, óránkénti vagy percenkénti összesítésben a blobok esetében

ModificationConditions

A módosítási idő alapján megadja a feltételes kérelmek HTTP-beállításait.

ModifiedAccessConditions

a standard HTTP feltételes fejlécek és címkék feltételét.

ModifiedAccessConditionsModel

Paramétercsoport

ObjectReplicationPolicy

Az objektumreplikációs házirend azonosítóját és a <xref:ObjectReplicationRule>megfelelő listáját tartalmazza. Ez a forrásblob objektumreplikációs tulajdonságainak beolvasásakor használatos. A célblob házirend-azonosítója a megfelelő metódusválaszok ObjectReplicationDestinationPolicyId azonosítójában van beállítva (például <xref:BlobProperties.ObjectReplicationDestinationPolicyId>.

ObjectReplicationRule

Egy blob objektumreplikációs szabályazonosítóját és <xref:ObjectReplicationStatus> tartalmazza. Egy <xref:ObjectReplicationPolicy>alatt több <xref:ObjectReplicationRule> is lehet.

PageBlobClearPagesHeaders

A PageBlob_clearPages művelet fejléceit határozza meg.

PageBlobClearPagesOptions

A <xref:PageBlobClient.clearPages> művelet konfigurálására vonatkozó beállítások.

PageBlobCopyIncrementalHeaders

A PageBlob_copyIncremental művelet fejléceit határozza meg.

PageBlobCreateHeaders

A PageBlob_create művelet fejléceit határozza meg.

PageBlobCreateIfNotExistsOptions

A <xref:PageBlobClient.createIfNotExists> művelet konfigurálására vonatkozó beállítások.

PageBlobCreateIfNotExistsResponse

A <xref:PageBlobClient.createIfNotExists> művelet válaszadatait tartalmazza.

PageBlobCreateOptions

A <xref:PageBlobClient.create> művelet konfigurálására vonatkozó beállítások.

PageBlobGetPageRangesDiffHeaders

A PageBlob_getPageRangesDiff művelet fejléceit határozza meg.

PageBlobGetPageRangesDiffOptions

A <xref:PageBlobClient.getRangesDiff> művelet konfigurálására vonatkozó beállítások.

PageBlobGetPageRangesDiffResponse

A <xref:BlobClient.getPageRangesDiff> művelet válaszadatait tartalmazza.

PageBlobGetPageRangesHeaders

A PageBlob_getPageRanges művelet fejléceit határozza meg.

PageBlobGetPageRangesOptions

A <xref:PageBlobClient.getPageRanges> művelet konfigurálására vonatkozó beállítások.

PageBlobGetPageRangesResponse

A <xref:BlobClient.getPageRanges> művelet válaszadatait tartalmazza.

PageBlobRequestConditions

A lapblob létrehozásához hozzáadandó feltételek.

PageBlobResizeHeaders

A PageBlob_resize művelet fejléceit határozza meg.

PageBlobResizeOptions

A <xref:PageBlobClient.resize> művelet konfigurálásához szükséges beállítások.

PageBlobStartCopyIncrementalOptions

A <xref:PageBlobClient.startCopyIncremental> művelet konfigurálásához szükséges beállítások.

PageBlobUpdateSequenceNumberHeaders

A PageBlob_updateSequenceNumber művelet fejléceit határozza meg.

PageBlobUpdateSequenceNumberOptions

A <xref:PageBlobClient.updateSequenceNumber> művelet konfigurálásához szükséges beállítások.

PageBlobUploadPagesFromURLHeaders

A PageBlob_uploadPagesFromURL művelet fejléceit határozza meg.

PageBlobUploadPagesFromURLOptions

A <xref:PageBlobClient.uploadPagesFromURL> művelet konfigurálásához szükséges beállítások.

PageBlobUploadPagesHeaders

A PageBlob_uploadPages művelet fejléceit határozza meg.

PageBlobUploadPagesOptions

A <xref:PageBlobClient.uploadPages> művelet konfigurálására vonatkozó beállítások.

PageList

Blob oldaltartományainak listája.

ParsedBatchResponse

Az egyes részkérésekre adott választ tartalmazó többrészes/vegyes válasz.

PipelineLike

A HTTP-kérési szabályzatokat tartalmazó <xref:Pipeline> osztály felülete. Az alapértelmezett folyamatot a <xref:newPipeline>meghívásával hozhatja létre. Vagy létrehozhat egy saját szabályzatokkal rendelkező folyamatot a Pipeline konstruktorával. A testreszabott folyamat implementálása előtt tekintse meg a <xref:newPipeline> és a megadott szabályzatokat.

PipelineOptions

A Folyamatkonstruktor beállítási felülete.

Range

Blobszolgáltatás-műveletek tartománya.

RetentionPolicy

a kapcsolódó adatok megőrzésének időtartamát meghatározó adatmegőrzési szabályzat

SASQueryParametersOptions

A <xref:SASQueryParameters>létrehozásának lehetőségei.

SasIPRange

SAS-hez engedélyezett IP-címtartomány.

SequenceNumberAccessConditions

Paramétercsoport

ServiceFilterBlobsHeaders

A Service_filterBlobs művelet fejléceit határozza meg.

ServiceFindBlobByTagsOptions

A <xref:BlobServiceClient.findBlobsByTags> művelet konfigurálására vonatkozó beállítások.

ServiceGenerateAccountSasUrlOptions

A <xref:BlobServiceClient.generateAccountSasUrl> művelet konfigurálásához szükséges beállítások.

ServiceGetAccountInfoHeaders

A Service_getAccountInfo művelet fejléceit határozza meg.

ServiceGetAccountInfoOptions

A <xref:BlobServiceClient.getAccountInfo> művelet konfigurálására vonatkozó beállítások.

ServiceGetPropertiesHeaders

A Service_getProperties művelet fejléceit határozza meg.

ServiceGetPropertiesOptions

A <xref:BlobServiceClient.getProperties> művelet konfigurálására vonatkozó beállítások.

ServiceGetStatisticsHeaders

A Service_getStatistics művelet fejléceit határozza meg.

ServiceGetStatisticsOptions

A <xref:BlobServiceClient.getStatistics> művelet konfigurálására vonatkozó beállítások.

ServiceGetUserDelegationKeyHeaders

A Service_getUserDelegationKey művelet fejléceit határozza meg.

ServiceGetUserDelegationKeyOptions

A szolgáltatás konfigurálására vonatkozó beállítások – Felhasználódelegálási kulcs lekérése.

ServiceListContainersOptions

A <xref:BlobServiceClient.listContainers> művelet konfigurálására vonatkozó beállítások.

ServiceListContainersSegmentHeaders

A Service_listContainersSegment művelet fejléceit határozza meg.

ServiceRenameContainerOptions

A <xref:BlobServiceClient.renameContainer> művelet konfigurálásához szükséges beállítások.

ServiceSetPropertiesHeaders

A Service_setProperties művelet fejléceit határozza meg.

ServiceSetPropertiesOptions

A <xref:BlobServiceClient.setProperties> művelet konfigurálására vonatkozó beállítások.

ServiceSubmitBatchHeaders

A Service_submitBatch művelet fejléceit határozza meg.

ServiceSubmitBatchOptionalParamsModel

Nem kötelező paraméterek.

ServiceUndeleteContainerOptions

A <xref:BlobServiceClient.undeleteContainer> művelet konfigurálásához szükséges beállítások.

SignedIdentifier

Aláírt azonosító.

SignedIdentifierModel

aláírt azonosító

StaticWebsite

Azok a tulajdonságok, amelyek lehetővé teszik, hogy egy fiók statikus webhelyet üzemeltetjen

StorageClientOptionalParams

Nem kötelező paraméterek.

StoragePipelineOptions

A <xref:newPipeline> függvény beállítási felülete.

StorageRetryOptions

A Storage Blob újrapróbálkozési beállításainak felülete.

TagConditions

A blobcímkéken alapuló feltételes kérelmek HTTP-beállításait adja meg.

UserDelegationKey

Egy felhasználódelegálási kulcs.

UserDelegationKeyModel

Felhasználódelegálási kulcs

Típusaliasok

AccessTier

Az AccessTier értékeit határozza meg.

AccountKind

Az AccountKind értékeit határozza meg.

AppendBlobAppendBlockFromUrlResponse

A appendBlockFromUrl művelet válaszadatait tartalmazza.

AppendBlobAppendBlockResponse

A appendBlock művelet válaszadatait tartalmazza.

AppendBlobCreateResponse

A létrehozási művelet válaszadatait tartalmazza.

ArchiveStatus

Az ArchiveStatus értékeit határozza meg.

BlobAbortCopyFromURLResponse

Az abortCopyFromURL művelet válaszadatait tartalmazza.

BlobBatchDeleteBlobsResponse

A <xref:deleteBlobs> művelet válaszadatait tartalmazza.

BlobBatchSetBlobsAccessTierResponse

A <xref:setBlobsAccessTier> művelet válaszadatait tartalmazza.

BlobBatchSubmitBatchResponse

Blob kötegműveletek válaszadatait tartalmazza.

BlobCopyFromURLResponse

A copyFromURL művelet válaszadatait tartalmazza.

BlobCreateSnapshotResponse

A createSnapshot művelet válaszadatait tartalmazza.

BlobDeleteImmutabilityPolicyResponse

A deleteImmutabilityPolicy művelet válaszadatait tartalmazza.

BlobDeleteResponse

A törlési művelet válaszadatait tartalmazza.

BlobDownloadResponseModel

A letöltési művelet válaszadatait tartalmazza.

BlobGetPropertiesResponseModel

A getProperties művelet válaszadatait tartalmazza.

BlobGetTagsResponse

A <xref:BlobClient.getTags> művelet válaszadatait tartalmazza.

BlobImmutabilityPolicyMode

A BlobImmutabilityPolicyMode értékeit határozza meg.

BlobQueryArrowFieldType

A <xref:BlobQueryArrowField>típusa.

BlobQueryResponseModel

A lekérdezési művelet válaszadatait tartalmazza.

BlobSetHTTPHeadersResponse

A setHttpHeaders művelet válaszadatait tartalmazza.

BlobSetImmutabilityPolicyResponse

A setImmutabilityPolicy művelet válaszadatait tartalmazza.

BlobSetLegalHoldResponse

A setLegalHold művelet válaszadatait tartalmazza.

BlobSetMetadataResponse

A setMetadata művelet válaszadatait tartalmazza.

BlobSetTagsResponse

A setTags művelet válaszadatait tartalmazza.

BlobSetTierResponse

A setTier művelet válaszadatait tartalmazza.

BlobStartCopyFromURLResponse

A startCopyFromURL művelet válaszadatait tartalmazza.

BlobType

A BlobType értékeit határozza meg.

BlobUndeleteResponse

Az üres művelet válaszadatait tartalmazza.

BlobUploadCommonResponse

Választípus <xref:BlockBlobClient.uploadFile>, <xref:BlockBlobClient.uploadStream>és <xref:BlockBlobClient.uploadBrowserDate>esetén.

BlockBlobCommitBlockListResponse

A commitBlockList művelet válaszadatait tartalmazza.

BlockBlobGetBlockListResponse

A getBlockList művelet válaszadatait tartalmazza.

BlockBlobPutBlobFromUrlResponse

A putBlobFromUrl művelet válaszadatait tartalmazza.

BlockBlobStageBlockFromURLResponse

A stageBlockFromURL művelet válaszadatait tartalmazza.

BlockBlobStageBlockResponse

A stageBlock művelet válaszadatait tartalmazza.

BlockBlobUploadResponse

A feltöltési művelet válaszadatait tartalmazza.

BlockListType

A BlockListType értékeit határozza meg.

ContainerCreateResponse

A létrehozási művelet válaszadatait tartalmazza.

ContainerDeleteResponse

A törlési művelet válaszadatait tartalmazza.

ContainerGetAccessPolicyResponse

A <xref:ContainerClient.getAccessPolicy> művelet válaszadatait tartalmazza.

ContainerGetPropertiesResponse

A getProperties művelet válaszadatait tartalmazza.

ContainerListBlobFlatSegmentResponse

A listBlobFlatSegment művelet válaszadatait tartalmazza.

ContainerListBlobHierarchySegmentResponse

A listBlobHierarchySegment művelet válaszadatait tartalmazza.

ContainerRenameResponse

Az átnevezési művelet válaszadatait tartalmazza.

ContainerSetAccessPolicyResponse

A setAccessPolicy művelet válaszadatait tartalmazza.

ContainerSetMetadataResponse

A setMetadata művelet válaszadatait tartalmazza.

ContainerUndeleteResponse

A visszaállítási művelet válaszadatait tartalmazza.

CopyPollerBlobClient

Meghatározza a <xref:BlobClient.beginCopyFromURL> által visszaadott lekérdezés működéséhez szükséges <xref:BlobClient> műveleteit.

CopyStatusType

A CopyStatusType értékeit határozza meg.

CredentialPolicyCreator

Egy gyári függvény, amely létrehoz egy új CredentialPolicy-t, amely a megadott nextPolicy-t használja.

DeleteSnapshotsOptionType

A DeleteSnapshotsOptionType értékeit határozza meg.

EncryptionAlgorithmType

A EncryptionAlgorithmType értékeit határozza meg.

GeoReplicationStatusType

A GeoReplicationStatusType értékeit határozza meg.

LeaseDurationType

A LeaseDurationType értékeit határozza meg.

LeaseOperationResponse

A bérletet létrehozó, módosító vagy törölni kívánt műveletek válaszadatait tartalmazza. Lásd: <xref:BlobLeaseClient>.

LeaseStateType

A LeaseStateType értékeit határozza meg.

LeaseStatusType

A LeaseStatusType értékeit határozza meg.

ListBlobsIncludeItem

A ListBlobsIncludeItem értékeit határozza meg.

ListContainersIncludeType

A ListContainersIncludeType értékeit határozza meg.

ObjectReplicationStatus

Egy blob replikációs állapotát adja meg. Ezt akkor használja a rendszer, ha egy tárfiókon objektumreplikációs szabályzat(ok) vannak alkalmazva. Lásd: <xref:ObjectReplicationPolicy> és <xref:ObjectReplicationRule>.

PageBlobClearPagesResponse

A clearPages művelet válaszadatait tartalmazza.

PageBlobCopyIncrementalResponse

A copyIncremental művelet válaszadatait tartalmazza.

PageBlobCreateResponse

A létrehozási művelet válaszadatait tartalmazza.

PageBlobResizeResponse

Az átméretezési művelet válaszadatait tartalmazza.

PageBlobUpdateSequenceNumberResponse

Az updateSequenceNumber művelet válaszadatait tartalmazza.

PageBlobUploadPagesFromURLResponse

Az uploadPagesFromURL művelet válaszadatait tartalmazza.

PageBlobUploadPagesResponse

Az uploadPages művelet válaszadatait tartalmazza.

PublicAccessType

A PublicAccessType értékeit határozza meg.

RehydratePriority

A RehydratePriority értékeit határozza meg.

SequenceNumberActionType

A SequenceNumberActionType értékeit határozza meg.

ServiceFindBlobsByTagsSegmentResponse

A <xref:BlobServiceClient.findBlobsByTags> művelet válasza.

ServiceGetAccountInfoResponse

A getAccountInfo művelet válaszadatait tartalmazza.

ServiceGetPropertiesResponse

A getProperties művelet válaszadatait tartalmazza.

ServiceGetStatisticsResponse

A getStatistics művelet válaszadatait tartalmazza.

ServiceGetUserDelegationKeyResponse

A <xref:getUserDelegationKey> művelet válaszadatait tartalmazza.

ServiceListContainersSegmentResponse

A listContainersSegment művelet válaszadatait tartalmazza.

ServiceSetPropertiesResponse

A setProperties művelet válaszadatait tartalmazza.

ServiceSubmitBatchResponseModel

A submitBatch művelet válaszadatait tartalmazza.

SkuName

Az SkuName értékeit határozza meg.

SyncCopyStatusType

A SyncCopyStatusType értékeit határozza meg.

Tags

Blobcímkék.

Enumerációk

BlockBlobTier

A blob hozzáférési rétegét jelöli. A blokkblobszintű rétegzéssel kapcsolatos részletes információkért lásd gyakori elérésű, ritka elérésű és archív tárolási szinteket.

PremiumPageBlobTier

Megadja azt a lapblobszintet, amelybe a blobot be szeretné állítani. Ez csak a prémium szintű tárfiókokban lévő lapblobokra vonatkozik. Itt részletes információkat talál a megfelelő IOPS-ról és a PageBlobTier-enkénti átviteli sebességről.

SASProtocol

A létrehozott SAS protokolljai.

StorageRetryPolicyType

RetryPolicy-típusok.

Függvények

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL. Létrehoz egy <xref:SASQueryParameters> objektumot, amely tartalmazza a tényleges REST-kérés létrehozásához szükséges összes SAS-lekérdezési paramétert.

generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL. Létrehoz egy SASQueryParameters-példányt.

Csak az SAS létrehozásához szükséges beállításokat fogadja el. Az opcionális beállításokhoz adja meg közvetlenül a megfelelő tulajdonságokat, például az engedélyeket, a startsOnt és az azonosítót.

FIGYELMEZTETÉS: Ha az azonosító nincs megadva, engedélyekre és lejáratokra van szükség. A konstruktor első használatakor manuálisan kell értéket hozzárendelnie az azonosítóhoz vagy a expiresOn & engedélyekhez.

A következő kódrészletek futtatása előtt adja meg a szükséges adatokat.

Példahasználat:

// 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), // 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élda azonosító használatával:

// 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), // 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élda blobnév használatával:

// 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), // 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();
generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL. Létrehoz egy SASQueryParameters-példányt. FIGYELMEZTETÉS: Az azonosító figyelmen kívül lesz hagyva a felhasználói delegálási SAS létrehozásakor, az engedélyek és a lejárati idő Megadása kötelező.

Példahasználat:

// 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();
isPipelineLike(unknown)

Segéd annak eldöntéséhez, hogy egy adott argumentum megfelel-e a folyamatszerződésnek

newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

Létrehoz egy új folyamatobjektumot a hitelesítő adatok megadva.

Függvény adatai

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL. Létrehoz egy <xref:SASQueryParameters> objektumot, amely tartalmazza a tényleges REST-kérés létrehozásához szükséges összes SAS-lekérdezési paramétert.

function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)

Paraméterek

accountSASSignatureValues
AccountSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Válaszok

generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL. Létrehoz egy SASQueryParameters-példányt.

Csak az SAS létrehozásához szükséges beállításokat fogadja el. Az opcionális beállításokhoz adja meg közvetlenül a megfelelő tulajdonságokat, például az engedélyeket, a startsOnt és az azonosítót.

FIGYELMEZTETÉS: Ha az azonosító nincs megadva, engedélyekre és lejáratokra van szükség. A konstruktor első használatakor manuálisan kell értéket hozzárendelnie az azonosítóhoz vagy a expiresOn & engedélyekhez.

A következő kódrészletek futtatása előtt adja meg a szükséges adatokat.

Példahasználat:

// 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), // 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élda azonosító használatával:

// 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), // 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élda blobnév használatával:

// 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), // 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)

Paraméterek

blobSASSignatureValues
BlobSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Válaszok

generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL. Létrehoz egy SASQueryParameters-példányt. FIGYELMEZTETÉS: Az azonosító figyelmen kívül lesz hagyva a felhasználói delegálási SAS létrehozásakor, az engedélyek és a lejárati idő Megadása kötelező.

Példahasználat:

// 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)

Paraméterek

blobSASSignatureValues
BlobSASSignatureValues
userDelegationKey
UserDelegationKey

A blobServiceClient.getUserDelegationKey() visszaadott értéke

accountName

string

Válaszok

isPipelineLike(unknown)

Segéd annak eldöntéséhez, hogy egy adott argumentum megfelel-e a folyamatszerződésnek

function isPipelineLike(pipeline: unknown)

Paraméterek

pipeline

unknown

Egy olyan argumentum, amely lehet folyamat

Válaszok

boolean

igaz, ha az argumentum megfelel a folyamatszerződésnek

newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

Létrehoz egy új folyamatobjektumot a hitelesítő adatok megadva.

function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions)

Paraméterek

credential

StorageSharedKeyCredential | AnonymousCredential | TokenCredential

Ilyen például az AnonymousCredential, a StorageSharedKeyCredential vagy a @azure/identity csomag bármely hitelesítő adata a szolgáltatás felé irányuló kérések hitelesítéséhez. Olyan objektumot is megadhat, amely implementálja a TokenCredential interfészt. Ha nincs megadva, az AnonymousCredential lesz használva.

pipelineOptions
StoragePipelineOptions

Szabadon választható. Beállítások.

Válaszok

Egy új folyamatobjektum.