@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 ezeket az 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 paraméterrel, és be kell állítani egy objektum engedélymezőjeként <xref:AccountSASSignatureValues> . Az engedélysztring ezen 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 az AccountSAS által elérhető erőforrásokat jelölő sztring létrehozásához. Az érték igaz értékre állítása azt jelenti, hogy az ezeket az engedélyeket használó SAS hozzáférést biztosít az adott erőforrástípushoz. Miután az összes érték be van állítva, ezt szerializálni kell a toString paraméterrel, és be kell állítani egy objektum erőforrásmezőjeként <xref:AccountSASSignatureValues> . 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 true (igaz) értékre állítása azt jelenti, hogy az ilyen engedélyeket használó SAS hozzáférést biztosít a szolgáltatáshoz. Miután az összes érték be van állítva, ezt szerializálni kell a toString paraméterrel, és be kell állítani egy objektum szolgáltatásmezőjeként <xref:AccountSASSignatureValues> . 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 credentialPolicyCreator tagot biztosít, amellyel AnonymousCredentialPolicy objektumokat hozhat létre. A 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 |
A 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 halmazát határozza meg. |
BlobBatch |
A BlobBatch a blobokon végzett műveletek összesített készletét jelöli.
Jelenleg csak |
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 vagy egy <xref:BlobClient>bérletét <xref:ContainerClient> kezelő ügyfél. |
BlobSASPermissions |
CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL. Ez egy segédosztály, amely egy sztringet hoz létre, amely a ServiceSAS által egy blobnak adott engedélyeket jelöli. Az érték igaz értékre állítása azt jelenti, hogy az ezeket az 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 paraméterrel, és be kell állítani egy objektum engedélymezőjeként <xref:BlobSASSignatureValues> . Az engedélysztring ezen 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 halmazá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 serviceSAS által a tárolónak adott engedélyeket képviselő sztringet hoz létre. Az érték igaz értékre állítása azt jelenti, hogy minden sas, amely ezeket az engedélyeket használja, engedélyeket ad az adott 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 objektum engedélymezőjeként <xref:BlobSASSignatureValues> . Az engedélysztring ezen osztály nélkül is létrehozható, de az engedélyek sorrendje adott, és ez az osztály garantálja a helyességet. |
Credential |
A hitelesítő adatok egy absztrakt osztály az Azure Storage HTTP-kéréseinek aláírásához. Ez az osztály egy credentialPolicyCreator-előállítót fog üzemeltetni, amely a CredentialPolicy-t hozza 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 az oldalblobokra vonatkozó műveletek halmazát határozza meg. |
Pipeline |
Http-kérési szabályzatokat tartalmazó folyamatosztály. Az alapértelmezett folyamat létrehozásához hívja meg a következőt <xref:newPipeline>: . Vagy létrehozhat egy saját szabályzatokkal rendelkező folyamatot a Pipeline konstruktorával. <xref:newPipeline> A testre szabott folyamat implementálása előtt tekintse meg és adja meg a 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 és <xref:BlobSASSignatureValues> a <xref:AccountSASSignatureValues> típus hozza létre. A létrehozás után kódolható egy <xref:String> URL-címre, és közvetlenül hozzáfűzhető egy URL-címhez (bár itt óvatosnak kell lennie, ha vannak meglévő lekérdezési paraméterek, amelyek befolyásolhatják a lekérdezési paraméterek megfelelő hozzáfűzési 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:
|
StorageBrowserPolicyFactory |
A StorageBrowserPolicyFactory egy olyan gyári osztály, amely segít a StorageBrowserPolicy objektumok létrehozásában. |
StorageClient |
A StorageClient egy , és stb. alapú URL-osztályt <xref:BlobServiceClient><xref:ContainerClient> 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 az objektumok létrehozásában <xref:StorageRetryPolicy> . |
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 megosztott kulccsal történő HTTP-kérés aláírására szolgáló szabályzat. |
Interfészek
AccessPolicy |
Hozzáférési szabályzat |
AccountSASPermissionsLike |
Fiók SAS-engedélyének tűnő típus. A fájlban <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. Ha az összes érték helyesen van beállítva, hívja <xref:generateAccountSASQueryParameters> meg az SAS-t, amely ténylegesen alkalmazható a blob URL-címére. Megjegyzés: ez az osztály is létezik, <xref:SASQueryParameters> mert az előbbi módosítható é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 művelet konfigurálásának <xref:AppendBlobClient.appendBlockFromURL> beállításai. |
AppendBlobAppendBlockFromUrlHeaders |
A AppendBlob_appendBlockFromUrl művelet fejléceit határozza meg. |
AppendBlobAppendBlockHeaders |
A AppendBlob_appendBlock művelet fejléceit határozza meg. |
AppendBlobAppendBlockOptions |
A művelet konfigurálásának <xref:AppendBlobClient.appendBlock> beállításai. |
AppendBlobCreateHeaders |
A AppendBlob_create művelet fejléceit határozza meg. |
AppendBlobCreateIfNotExistsOptions |
A művelet konfigurálásának <xref:AppendBlobClient.createIfNotExists> lehetőségei. |
AppendBlobCreateIfNotExistsResponse |
A művelet válaszadatait <xref:appendBlobClient.createIfNotExists> tartalmazza. |
AppendBlobCreateOptions |
A művelet konfigurálásának <xref:AppendBlobClient.create> lehetőségei. |
AppendBlobRequestConditions |
A hozzáfűző blob létrehozásához hozzáadandó feltételek. |
AppendBlobSealOptions |
A művelet konfigurálásának <xref:AppendBlobClient.seal> lehetőségei. |
AppendPositionAccessConditions |
Paramétercsoport |
BatchSubRequest |
Egy 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 művelet konfigurálásának <xref:BlobClient.abortCopyFromURL> beállításai. |
BlobAcquireLeaseOptions |
A Blob konfigurálásának lehetőségei – Bérlet beszerzése művelet. |
BlobBatchSubmitBatchOptionalParams |
A szolgáltatás konfigurálásának lehetőségei – Köteg elküldése – Nem kötelező paraméterek. |
BlobBeginCopyFromURLOptions |
A művelet konfigurálásának <xref:BlobClient.beginCopyFromURL> beállításai. |
BlobBeginCopyFromURLResponse |
A művelet válaszadatait <xref:BlobClient.beginCopyFromURL> tartalmazza. |
BlobBeginCopyFromUrlPollState |
A lekérdezés által visszaadott <xref:BlobClient.beginCopyFromURL>állapot.
Ezt az állapotot a rendszer a másolási folyamat észlelésekor a felhasználó által megadott |
BlobBreakLeaseOptions |
Blob konfigurálásának lehetőségei – Bérlet megszakítása művelet. |
BlobChangeLeaseOptions |
Blob konfigurálásának lehetőségei – 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 művelet konfigurálásának <xref:BlobClient.createSnapshot> beállításai. |
BlobDeleteHeaders |
A Blob_delete művelet fejléceit határozza meg. |
BlobDeleteIfExistsResponse |
A művelet válaszadatait <xref:BlobClient.deleteIfExists> 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ének törlési lehetőségei. |
BlobDeleteOptions |
A művelet konfigurálásának <xref:BlobClient.delete> beállításai. |
BlobDownloadHeaders |
A Blob_download művelet fejléceit határozza meg. |
BlobDownloadOptionalParams |
Választható paraméterek. |
BlobDownloadOptions |
A művelet konfigurálásának <xref:BlobClient.download> beállításai. |
BlobDownloadResponseParsed |
A művelet válaszadatait <xref:BlobClient.download> tartalmazza. |
BlobDownloadToBufferOptions |
A művelet beállítási <xref:BlobClient.downloadToBuffer> felülete. |
BlobExistsOptions |
A művelet konfigurálásának <xref:BlobClient.exists> beállításai. |
BlobFlatListSegment |
A BlobFlatListSegment elemet jelölő felület. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
A művelet konfigurálásának <xref:BlobClient.generateSasUrl> lehetőségei. |
BlobGetPropertiesHeaders |
A Blob_getProperties művelet fejléceit határozza meg. |
BlobGetPropertiesOptions |
A művelet konfigurálásának <xref:BlobClient.getProperties> beállításai. |
BlobGetPropertiesResponse |
A művelet válaszadatait <xref:BlobClient.getProperties> tartalmazza. |
BlobGetTagsHeaders |
A Blob_getTags művelet fejléceit határozza meg. |
BlobGetTagsOptions |
A művelet konfigurálásának <xref:BlobClient.getTags> beállításai. |
BlobHTTPHeaders |
Paramétercsoport |
BlobHierarchyListSegment |
A BlobHierarchyListSegment elemet jelölő felület. |
BlobHierarchyListSegmentModel | |
BlobImmutabilityPolicy |
Írja le a blob nem módosítható szabályzatát. |
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 a következőre <xref:BlockBlobQueryOptions.outputTextConfiguration>érvényes: . |
BlobQueryArrowField |
Írja le a mező értékét a fájlban <xref:BlobQueryArrowConfiguration>. |
BlobQueryCsvTextConfiguration |
A CSV formátumú blob 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 JSON formátumú blob lekérdezésének beállításai. |
BlobQueryParquetConfiguration |
A parquet formátumú blob lekérdezésének beállításai. Csak a következőre <xref:BlockBlobQueryOptions.inputTextConfiguration>érvényes: . |
BlobReleaseLeaseOptions |
A Blob konfigurálásának lehetőségei – Bérlet felszabadítása művelet. |
BlobRenewLeaseOptions |
Blob konfigurálásának lehetőségei – Bérlet megújítása művelet. |
BlobRequestConditions |
standard HTTP feltételes fejlécek, címkék feltétele és bérletfeltétel |
BlobSASPermissionsLike |
Blob SAS-engedélynek tűnő típus. A fájlban <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 művelet konfigurálásának <xref:BlobClient.setHTTPHeaders> beállításai. |
BlobSetImmutabilityPolicyHeaders |
A Blob_setImmutabilityPolicy művelet fejléceit határozza meg. |
BlobSetImmutabilityPolicyOptions |
A módosíthatatlansági szabályzatművelet <xref:BlobClient.setImmutabilityPolicy> beállításának lehetőségei. |
BlobSetLegalHoldHeaders |
A Blob_setLegalHold művelet fejléceit határozza meg. |
BlobSetLegalHoldOptions |
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 művelet konfigurálásának <xref:BlobClient.setMetadata> beállításai. |
BlobSetTagsHeaders |
A Blob_setTags művelet fejléceit határozza meg. |
BlobSetTagsOptions |
A művelet konfigurálásának <xref:BlobClient.setTags> beállításai. |
BlobSetTierHeaders |
A Blob_setTier művelet fejléceit határozza meg. |
BlobSetTierOptions |
A művelet konfigurálásának <xref:BlobClient.setAccessTier> beállításai. |
BlobStartCopyFromURLHeaders |
A Blob_startCopyFromURL művelet fejléceit határozza meg. |
BlobStartCopyFromURLOptions |
A művelet konfigurálásának <xref:BlobClient.beginCopyFromURL> beállításai. |
BlobSyncCopyFromURLOptions |
A művelet konfigurálásának <xref:BlobClient.syncCopyFromURL> beállításai. |
BlobTag | |
BlobTags |
Blobcímkék |
BlobUndeleteHeaders |
A Blob_undelete művelet fejléceit határozza meg. |
BlobUndeleteOptions |
A művelet konfigurálásának <xref:BlobClient.undelete> beállításai. |
Block |
Egyetlen blokkot jelöl egy blokkblobban. A blokk azonosítóját és méretét ismerteti. |
BlockBlobCommitBlockListHeaders |
A BlockBlob_commitBlockList művelet fejléceit határozza meg. |
BlockBlobCommitBlockListOptions |
A művelet konfigurálásának <xref:BlockBlobClient.commitBlockList> lehetőségei. |
BlockBlobGetBlockListHeaders |
A BlockBlob_getBlockList művelet fejléceit határozza meg. |
BlockBlobGetBlockListOptions |
A művelet konfigurálásának <xref:BlockBlobClient.getBlockList> lehetőségei. |
BlockBlobParallelUploadOptions |
A és <xref:BlockBlobClient.uploadSeekableStream>a <xref:BlockBlobClient.uploadFile> beállítási felülete. |
BlockBlobPutBlobFromUrlHeaders |
A BlockBlob_putBlobFromUrl művelet fejléceit határozza meg. |
BlockBlobQueryOptions |
A művelet konfigurálásának <xref:BlockBlobClient.query> lehetőségei. |
BlockBlobStageBlockFromURLHeaders |
A BlockBlob_stageBlockFromURL művelet fejléceit határozza meg. |
BlockBlobStageBlockFromURLOptions |
A művelet konfigurálásának <xref:BlockBlobClient.stageBlockFromURL> lehetőségei. |
BlockBlobStageBlockHeaders |
Fejléceket definiál BlockBlob_stageBlock művelethez. |
BlockBlobStageBlockOptions |
A művelet konfigurálásának <xref:BlockBlobClient.stageBlock> lehetőségei. |
BlockBlobSyncUploadFromURLOptions |
A művelet konfigurálásának <xref:BlockBlobClient.syncUploadFromURL> lehetőségei. |
BlockBlobUploadHeaders |
A BlockBlob_upload művelet fejléceit határozza meg. |
BlockBlobUploadOptions |
A művelet konfigurálásának <xref:BlockBlobClient.upload> lehetőségei. |
BlockBlobUploadStreamOptions |
A művelet beállítási <xref:BlockBlobClient.uploadStream> felülete. |
BlockList | |
CommonGenerateSasUrlOptions |
A és <xref:ContainerGenerateSasUrlOptions>a <xref:BlobGenerateSasUrlOptions> gyakori beállításai. |
CommonOptions |
A távoli műveletekhez gyakran használt lehetőségek felülete. |
ContainerAcquireLeaseOptions |
A tároló konfigurálásának lehetőségei – Bérlet beszerzése művelet. |
ContainerBreakLeaseOptionalParams |
Választható paraméterek. |
ContainerBreakLeaseOptions |
A tároló konfigurálásának lehetőségei – A bérlet megszakítása művelet. |
ContainerChangeLeaseOptions |
A Tároló konfigurálásának lehetőségei – Bérlet módosítása művelet. |
ContainerCreateHeaders |
A Container_create művelet fejléceit határozza meg. |
ContainerCreateIfNotExistsResponse |
A művelet válaszadatait <xref:ContainerClient.createIfNotExists> tartalmazza. |
ContainerCreateOptions |
A művelet konfigurálásának <xref:ContainerClient.create> beállításai. |
ContainerDeleteBlobOptions |
A művelet konfigurálásának <xref:ContainerClient.deleteBlob> beállításai. |
ContainerDeleteHeaders |
A Container_delete művelet fejléceit határozza meg. |
ContainerDeleteIfExistsResponse |
A művelet válaszadatait <xref:ContainerClient.deleteIfExists> tartalmazza. |
ContainerDeleteMethodOptions |
A művelet konfigurálásának <xref:ContainerClient.delete> beállításai. |
ContainerEncryptionScope |
Paramétercsoport |
ContainerExistsOptions |
A művelet konfigurálásának <xref:ContainerClient.exists> beállításai. |
ContainerGenerateSasUrlOptions |
A művelet konfigurálásának <xref:ContainerClient.generateSasUrl> beállításai. |
ContainerGetAccessPolicyHeaders |
A Container_getAccessPolicy művelet fejléceit határozza meg. |
ContainerGetAccessPolicyOptions |
A művelet konfigurálásának <xref:ContainerClient.getAccessPolicy> beállításai. |
ContainerGetPropertiesHeaders |
A Container_getProperties művelet fejléceit határozza meg. |
ContainerGetPropertiesOptions |
A művelet konfigurálásának <xref:ContainerClient.getProperties> beállításai. |
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 |
A tároló konfigurálásának lehetőségei – Blobok listázása. Lásd:
|
ContainerProperties |
Tároló tulajdonságai |
ContainerReleaseLeaseOptions |
A Container – Release Lease művelet konfigurálásának lehetőségei. |
ContainerRenameHeaders |
A Container_rename művelet fejléceit határozza meg. |
ContainerRenewLeaseOptions |
A Tároló konfigurálásának lehetőségei – Bérlet megújítása művelet. |
ContainerRequestConditions |
A tárolóhoz teljesítendő feltételek. |
ContainerSASPermissionsLike |
Tároló SAS-engedélynek tűnő típus. <xref:ContainerSASPermissions> Az SAS-engedélyek nyers objektumokból való elemzéséhez használatos. |
ContainerSetAccessPolicyHeaders |
A Container_setAccessPolicy művelet fejléceit határozza meg. |
ContainerSetAccessPolicyOptions |
A művelet konfigurálásának <xref:ContainerClient.setAccessPolicy> beállításai. |
ContainerSetMetadataHeaders |
A Container_setMetadata művelet fejléceit határozza meg. |
ContainerSetMetadataOptions |
A művelet konfigurálásának <xref:ContainerClient.setMetadata> beállításai. |
ContainerUndeleteHeaders |
A Container_restore művelet fejléceit határozza meg. |
CorsRule |
A CORS egy olyan HTTP-szolgáltatás, amely egy adott tartományban futó webalkalmazás számára teszi lehetővé, hogy 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 <xref:BlobServiceClient.findBlobsByTags> |
FilterBlobItemModel |
Blobadatok szűrőblobok API-hívásából |
FilterBlobSegment |
A művelet szegmentált válasza <xref:BlobServiceClient.findBlobsByTags> . |
FilterBlobSegmentModel |
A Filter Blobs API-hívás eredménye |
GeoReplication |
Geo-Replication másodlagos tárolási szolgáltatásra vonatkozó információk |
HttpAuthorization |
Hitelesítési adatokat jelöl az Engedélyezés, ProxyAuthorization, WWW-Authentication és 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 |
Megadja a feltételes kérelmek HTTP-beállításait az ETag egyeztetése alapján. |
Metadata |
Az erőforráshoz társítandó név-érték párok térképe. |
Metrics |
a blobok óránkénti vagy percenkénti összesítésében api szerint csoportosított kérésstatisztikák összegzése |
ModificationConditions |
A feltételes kérelmek HTTP-beállításait adja meg a módosítási idő alapján. |
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 megfelelő listát <xref:ObjectReplicationRule>tartalmazza. Ez a forrásblob objektumreplikációs tulajdonságainak lekéréséhez használatos. A célblob házirend-azonosítója a megfelelő metódusválaszok ObjectReplicationDestinationPolicyId elemében van beállítva (pl. <xref:BlobProperties.ObjectReplicationDestinationPolicyId>. |
ObjectReplicationRule |
Tartalmazza az objektumreplikációs szabály azonosítóját és <xref:ObjectReplicationStatus> egy blobot. A alatt <xref:ObjectReplicationPolicy>egynél <xref:ObjectReplicationRule> több is lehet. |
PageBlobClearPagesHeaders |
A PageBlob_clearPages művelet fejléceit határozza meg. |
PageBlobClearPagesOptions |
A művelet konfigurálásának <xref:PageBlobClient.clearPages> beállításai. |
PageBlobCopyIncrementalHeaders |
A PageBlob_copyIncremental művelet fejléceit határozza meg. |
PageBlobCreateHeaders |
A PageBlob_create művelet fejléceit határozza meg. |
PageBlobCreateIfNotExistsOptions |
A művelet konfigurálásának <xref:PageBlobClient.createIfNotExists> beállításai. |
PageBlobCreateIfNotExistsResponse |
A művelet válaszadatait <xref:PageBlobClient.createIfNotExists> tartalmazza. |
PageBlobCreateOptions |
A művelet konfigurálásának <xref:PageBlobClient.create> beállításai. |
PageBlobGetPageRangesDiffHeaders |
A PageBlob_getPageRangesDiff művelet fejléceit határozza meg. |
PageBlobGetPageRangesDiffOptions |
A művelet konfigurálásának <xref:PageBlobClient.getRangesDiff> beállításai. |
PageBlobGetPageRangesDiffResponse |
A művelet válaszadatait <xref:BlobClient.getPageRangesDiff> tartalmazza. |
PageBlobGetPageRangesHeaders |
A PageBlob_getPageRanges művelet fejléceit határozza meg. |
PageBlobGetPageRangesOptions |
A művelet konfigurálásának <xref:PageBlobClient.getPageRanges> beállításai. |
PageBlobGetPageRangesResponse |
A művelet válaszadatait <xref:BlobClient.getPageRanges> 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 művelet konfigurálásának <xref:PageBlobClient.resize> beállításai. |
PageBlobStartCopyIncrementalOptions |
A művelet konfigurálásának <xref:PageBlobClient.startCopyIncremental> beállításai. |
PageBlobUpdateSequenceNumberHeaders |
A PageBlob_updateSequenceNumber művelet fejléceit határozza meg. |
PageBlobUpdateSequenceNumberOptions |
A művelet konfigurálásának <xref:PageBlobClient.updateSequenceNumber> beállításai. |
PageBlobUploadPagesFromURLHeaders |
A PageBlob_uploadPagesFromURL művelet fejléceit határozza meg. |
PageBlobUploadPagesFromURLOptions |
A művelet konfigurálásának <xref:PageBlobClient.uploadPagesFromURL> beállításai. |
PageBlobUploadPagesHeaders |
A PageBlob_uploadPages művelet fejléceit határozza meg. |
PageBlobUploadPagesOptions |
A művelet konfigurálásának <xref:PageBlobClient.uploadPages> beállításai. |
PageList |
Blob oldaltartományainak listája. |
ParsedBatchResponse |
Az egyes részkérések válaszát tartalmazó többrészes/vegyes válasz. |
PipelineLike |
A HTTP-kérési szabályzatokat tartalmazó osztály felülete <xref:Pipeline> . Az alapértelmezett folyamat létrehozásához hívja meg a következőt <xref:newPipeline>: . Vagy létrehozhat egy saját szabályzatokkal rendelkező folyamatot a Pipeline konstruktorával. <xref:newPipeline> A testre szabott folyamat implementálása előtt tekintse meg és adja meg a szabályzatokat. |
PipelineOptions |
A Folyamatkonstruktor beállítási felülete. |
Range |
Blobszolgáltatás-műveletek tartománya. |
RetentionPolicy |
a megőrzési szabályzat, amely meghatározza, hogy a társított adatok mennyi ideig legyenek megőrzve |
SASQueryParametersOptions |
A felépítésének <xref:SASQueryParameters>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 művelet konfigurálásának <xref:BlobServiceClient.findBlobsByTags> beállításai. |
ServiceGenerateAccountSasUrlOptions |
A művelet konfigurálásának <xref:BlobServiceClient.generateAccountSasUrl> beállításai. |
ServiceGetAccountInfoHeaders |
A Service_getAccountInfo művelet fejléceit határozza meg. |
ServiceGetAccountInfoOptions |
A művelet konfigurálásának <xref:BlobServiceClient.getAccountInfo> beállításai. |
ServiceGetPropertiesHeaders |
A Service_getProperties művelet fejléceit határozza meg. |
ServiceGetPropertiesOptions |
A művelet konfigurálásának <xref:BlobServiceClient.getProperties> beállításai. |
ServiceGetStatisticsHeaders |
A Service_getStatistics művelet fejléceit határozza meg. |
ServiceGetStatisticsOptions |
A művelet konfigurálásának <xref:BlobServiceClient.getStatistics> beállításai. |
ServiceGetUserDelegationKeyHeaders |
A Service_getUserDelegationKey művelet fejléceit határozza meg. |
ServiceGetUserDelegationKeyOptions |
A szolgáltatás konfigurálásának lehetőségei – Felhasználódelegálási kulcs lekérése. |
ServiceListContainersOptions |
A művelet konfigurálásának <xref:BlobServiceClient.listContainers> beállításai. |
ServiceListContainersSegmentHeaders |
A Service_listContainersSegment művelet fejléceit határozza meg. |
ServiceRenameContainerOptions |
A művelet konfigurálásának <xref:BlobServiceClient.renameContainer> beállításai. |
ServiceSetPropertiesHeaders |
A Service_setProperties művelet fejléceit határozza meg. |
ServiceSetPropertiesOptions |
A művelet konfigurálásának <xref:BlobServiceClient.setProperties> beállításai. |
ServiceSubmitBatchHeaders |
A Service_submitBatch művelet fejléceit határozza meg. |
ServiceSubmitBatchOptionalParamsModel |
Választható paraméterek. |
ServiceUndeleteContainerOptions |
A művelet konfigurálásának <xref:BlobServiceClient.undeleteContainer> lehetőségei. |
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 |
Választható paraméterek. |
StoragePipelineOptions |
A függvény Beállítások felülete <xref:newPipeline> . |
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 |
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 művelet válaszadatait <xref:deleteBlobs> tartalmazza. |
BlobBatchSetBlobsAccessTierResponse |
A művelet válaszadatait <xref:setBlobsAccessTier> tartalmazza. |
BlobBatchSubmitBatchResponse |
A blobkö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 művelet válaszadatait <xref:BlobClient.getTags> tartalmazza. |
BlobImmutabilityPolicyMode |
A BlobImmutabilityPolicyMode értékeit határozza meg. |
BlobQueryArrowFieldType |
A típusa <xref:BlobQueryArrowField>. |
BlobQueryResponseModel |
A lekérdezési művelet válaszadatait tartalmazza. |
BlobSetHTTPHeadersResponse |
A beállítottHttpHeaders 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 |
A törlési művelet válaszadatait tartalmazza. |
BlobUploadCommonResponse |
Választípus a következőhöz: <xref:BlockBlobClient.uploadFile>, <xref:BlockBlobClient.uploadStream>és <xref:BlockBlobClient.uploadBrowserDate>. |
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 művelet válaszadatait <xref:ContainerClient.getAccessPolicy> 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 azokat a műveleteket, <xref:BlobClient> amelyek szükségesek ahhoz, hogy a lekérdezés által visszaadott <xref:BlobClient.beginCopyFromURL> lekérdezés működjön. |
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. Ez akkor használatos, 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 RehidratátPriority értékeit határozza meg. |
SequenceNumberActionType |
A SequenceNumberActionType értékeit határozza meg. |
ServiceFindBlobsByTagsSegmentResponse |
A művelet válasza <xref:BlobServiceClient.findBlobsByTags> . |
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 művelet válaszadatait <xref:getUserDelegationKey> 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 |
A SkuName értékeit határozza meg. |
SyncCopyStatusType |
A SyncCopyStatusType értékeit határozza meg. |
Tags |
Blobcímkék. |
Enumerációk
BlockBlobTier |
Egy blob hozzáférési szintjét jelöli. A blokkblobszintű rétegzésével kapcsolatos részletes információkért lásd: Gyakori elérésű, ritka elérésű és archív tárolási szintek. |
PremiumPageBlobTier |
Megadja azt a lapblobszintet, amelybe a blobot be szeretné állítani. Ez csak a prémium szintű tárfiókokon található lapblobokra vonatkozik. Itt talál részletes információkat 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
generate |
CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL. Létrehoz egy <xref:SASQueryParameters> objektumot, amely tartalmazza a tényleges REST-kéréshez szükséges összes SAS-lekérdezési paramétert. |
generate |
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. A választható beállításokhoz adja meg közvetlenül a megfelelő tulajdonságokat, például az engedélyeket, a startsOn és az azonosítót. FIGYELMEZTETÉS: Ha nincs megadva azonosító, engedélyekre és lejáratokra van szükség. Ha ezt a konstruktort elsőként adhatja meg, az azonosítóhoz vagy a expiresOn & engedélyekhez manuálisan kell hozzárendelnie az értéket. A következő kódrészletek futtatása előtt töltse ki a szükséges adatokat. Példahasználat:
Példa azonosító használatával:
Példa blobnév használatával:
|
generate |
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ódelegálási SAS létrehozásakor, az engedélyek és a lejárati idő Megadása kötelező. Példahasználat:
|
is |
Segéd annak eldöntéséhez, hogy egy adott argumentum megfelel-e a folyamatszerződésnek |
new |
Létrehoz egy új Folyamat objektumot, amelynél meg van adva a hitelesítő adat. |
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éshez 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. A választható beállításokhoz adja meg közvetlenül a megfelelő tulajdonságokat, például az engedélyeket, a startsOn és az azonosítót.
FIGYELMEZTETÉS: Ha nincs megadva azonosító, engedélyekre és lejáratokra van szükség. Ha ezt a konstruktort elsőként adhatja meg, az azonosítóhoz vagy a expiresOn & engedélyekhez manuálisan kell hozzárendelnie az értéket.
A következő kódrészletek futtatása előtt töltse ki 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ó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 visszatérési értéke blobServiceClient.getUserDelegationKey()
- 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
Folyamat argumentuma
Válaszok
boolean
igaz, ha az argumentum megfelel a folyamatszerződésnek
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Létrehoz egy új Folyamat objektumot, amelynél meg van adva a hitelesítő adat.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions)
Paraméterek
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Például AnonymousCredential, StorageSharedKeyCredential vagy bármilyen hitelesítő adat a csomagból a @azure/identity
szolgáltatás felé irányuló kérések hitelesítéséhez. Megadhat egy objektumot is, amely implementálja a TokenCredential felületet. Ha nincs megadva, a rendszer AnonymousCredential értéket használ.
- pipelineOptions
- StoragePipelineOptions
Választható. Lehetőségek.
Válaszok
Egy új Pipeline objektum.
Azure SDK for JavaScript