@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 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 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 toString használatával kell szerializálni, és egy 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. |
BaseRequestPolicy |
Az az alaposztály, amelyből az összes kérelemszabályzat származik. |
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. Lásd: https://docs.microsoft.com/en-us/rest/api/storageservices/blob-batch |
BlobClient |
A BlobClient egy Azure Storage-blob URL-címét jelöli; a blob lehet blokkblob, hozzáfűző blob vagy lapblob. |
BlobLeaseClient |
Olyan ügyfél, amely egy ContainerClient vagy BlobClientbérleteit kezeli. |
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 a toStringgel kell szerializálni, és egy BlobSASSignatureValues 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. |
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 a toStringgel kell szerializálni, és egy BlobSASSignatureValues 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. |
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. Létrehozhat egy alapértelmezett folyamatot newPipelinemeghívásával. Vagy létrehozhat egy saját szabályzatokkal rendelkező folyamatot a Pipeline konstruktorával. A testreszabott folyamat implementálása előtt tekintse meg newPipeline és a megadott szabályzatokat. |
RestError |
A sikertelen folyamatkérések egyéni hibatípusa. |
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 AccountSASSignatureValues és BlobSASSignatureValues típusok generálják. A létrehozás után kódolható egy toString(), é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:
|
StorageBrowserPolicyFactory |
A StorageBrowserPolicyFactory egy olyan gyári osztály, amely segít a StorageBrowserPolicy objektumok létrehozásában. |
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 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 AccountSASPermissions a nyers objektumok SAS-engedélyeinek elemzésére szolgál. |
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 generateAccountSASQueryParameters, hogy lekérje az SAS-t, amely ténylegesen alkalmazható a blob URL-címekre. Vegye figyelembe, hogy ez az osztály és SASQueryParameters létezik, mert az előbbi nem 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. Az SAS-ről a https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 további fogalmi információkért lásd: https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas a paraméterek leírását, beleértve azokat is, amelyek szükségesek |
AppendBlobAppendBlockFromURLOptions |
A appendBlockFromURL művelet konfigurálásának 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 appendBlock művelet konfigurálásának beállításai. |
AppendBlobCreateHeaders |
A AppendBlob_create művelet fejléceit határozza meg. |
AppendBlobCreateIfNotExistsOptions |
A createIfNotExists művelet konfigurálására |
AppendBlobCreateIfNotExistsResponse |
A <xref:appendBlobClient.createIfNotExists> művelet válaszadatait tartalmazza. |
AppendBlobCreateOptions |
A művelet |
AppendBlobRequestConditions |
A hozzáfűző blob létrehozásához hozzáadandó feltételek. |
AppendBlobSealOptions |
A zárolási 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 |
Az 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 beginCopyFromURL művelet konfigurálására vonatkozó beállítások. |
BlobBeginCopyFromURLResponse |
A beginCopyFromURL művelet válaszadatait tartalmazza. |
BlobBeginCopyFromUrlPollState |
A poller által a beginCopyFromURL Ezt az állapotot a rendszer a felhasználó által megadott |
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 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 deleteIfExists művelet válaszadatait tartalmazza. |
BlobDeleteImmutabilityPolicyHeaders |
A Blob_deleteImmutabilityPolicy művelet fejléceit határozza meg. |
BlobDeleteImmutabilityPolicyOptions |
Az immutability policy deleteImmutabilityPolicy művelet törlésének beállításai. |
BlobDeleteOptions |
A törlési 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 letöltési művelet konfigurálására vonatkozó beállítások. |
BlobDownloadResponseParsed |
A letöltési művelet válaszadatait tartalmazza. |
BlobDownloadToBufferOptions |
A downloadToBuffer művelet beállítási felülete. |
BlobExistsOptions |
A konfigurálására vonatkozó beállítások műveletet is léteznek. |
BlobFlatListSegment |
A BlobFlatListSegmentet képviselő felület. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
A generateSasUrl művelet konfigurálásához szükséges beállítások. |
BlobGetAccountInfoHeaders |
A Blob_getAccountInfo művelet fejléceit határozza meg. |
BlobGetAccountInfoOptions |
A getAccountInfo művelet |
BlobGetPropertiesHeaders |
A Blob_getProperties művelet fejléceit határozza meg. |
BlobGetPropertiesOptions |
A getProperties művelet |
BlobGetPropertiesResponse |
A getProperties művelet |
BlobGetTagsHeaders |
A Blob_getTags művelet fejléceit határozza meg. |
BlobGetTagsOptions |
A 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 kimenetiTextConfigurationérvényes. |
BlobQueryArrowField |
A 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 az inputTextConfiguration |
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. BlobSASPermissions a nyers objektumok SAS-engedélyeinek elemzéséhez. |
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 |
AHTTPHeaders művelet |
BlobSetImmutabilityPolicyHeaders |
A Blob_setImmutabilityPolicy művelet fejléceit határozza meg. |
BlobSetImmutabilityPolicyOptions |
Az immutability policy 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 visszatartási setLegalHold művelet beállításának beállításai. |
BlobSetMetadataHeaders |
A Blob_setMetadata művelet fejléceit határozza meg. |
BlobSetMetadataOptions |
A aMetadata művelet konfigurálására vonatkozó beállítások. |
BlobSetTagsHeaders |
A Blob_setTags művelet fejléceit határozza meg. |
BlobSetTagsOptions |
A 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 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 beginCopyFromURL művelet konfigurálására vonatkozó beállítások. |
BlobSyncCopyFromURLOptions |
A 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 | |
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 commitBlockList művelet |
BlockBlobGetBlockListHeaders |
A BlockBlob_getBlockList művelet fejléceit határozza meg. |
BlockBlobGetBlockListOptions |
A getBlockList művelet |
BlockBlobParallelUploadOptions |
Az uploadFile és <xref:BlockBlobClient.uploadSeekableStream>beállítási felülete. |
BlockBlobPutBlobFromUrlHeaders |
A BlockBlob_putBlobFromUrl művelet fejléceit határozza meg. |
BlockBlobQueryOptions |
A lekérdezési művelet konfigurálására szolgáló beállítások. |
BlockBlobStageBlockFromURLHeaders |
A BlockBlob_stageBlockFromURL művelet fejléceit határozza meg. |
BlockBlobStageBlockFromURLOptions | |
BlockBlobStageBlockHeaders |
A BlockBlob_stageBlock művelet fejléceit határozza meg. |
BlockBlobStageBlockOptions |
A stageBlock művelet |
BlockBlobSyncUploadFromURLOptions |
A syncUploadFromURL művelet konfigurálására szolgáló beállítások. |
BlockBlobUploadHeaders |
A BlockBlob_upload művelet fejléceit határozza meg. |
BlockBlobUploadOptions |
A feltöltési művelet konfigurálására szolgáló beállítások. |
BlockBlobUploadStreamOptions |
Az uploadStream művelet beállítási felülete. |
BlockList | |
ClearRange | |
CommonGenerateSasUrlOptions |
A BlobGenerateSasUrlOptions és ContainerGenerateSasUrlOptionsgyakori 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 createIfNotExists művelet válaszadatait tartalmazza. |
ContainerCreateOptions |
A művelet |
ContainerDeleteBlobOptions |
A 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 deleteIfExists művelet válaszadatait tartalmazza. |
ContainerDeleteMethodOptions |
A művelet |
ContainerEncryptionScope |
Paramétercsoport |
ContainerExistsOptions |
A konfigurálására művelet létezik. |
ContainerFilterBlobsHeaders |
A Container_filterBlobs művelet fejléceit határozza meg. |
ContainerFindBlobByTagsOptions |
A findBlobsByTags művelet konfigurálására vonatkozó beállítások. |
ContainerGenerateSasUrlOptions |
A 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 getAccessPolicy művelet |
ContainerGetAccountInfoHeaders |
A Container_getAccountInfo művelet fejléceit határozza meg. |
ContainerGetAccountInfoOptions |
A getAccountInfo művelet |
ContainerGetPropertiesHeaders |
A Container_getProperties művelet fejléceit határozza meg. |
ContainerGetPropertiesOptions |
A getProperties művelet |
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: |
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. ContainerSASPermissions a nyers objektumok SAS-engedélyeinek elemzésére szolgál. |
ContainerSetAccessPolicyHeaders |
A Container_setAccessPolicy művelet fejléceit határozza meg. |
ContainerSetAccessPolicyOptions |
A aAccessPolicy 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 | |
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 findBlobsByTags |
FilterBlobItemModel |
Blobadatok a Filter Blobs API-hívásból |
FilterBlobSegment |
A 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. |
HttpHeaders |
HTTP-fejléckulcs/érték párok gyűjteménye. |
HttpOperationResponse |
Http-válasz, amely kompatibilis a core-v1 (core-http). |
HttpResponse |
EGY HTTP-válasz ábrázolása, amely az azt létrehozó kérésre mutató hivatkozást tartalmaz. |
IHttpClient |
A core-http kérési szabályzatok kompatibilis felülete |
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 ObjectReplicationRulemegfelelő 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 |
A blob objektumreplikációs szabályazonosítóját és ObjectReplicationStatus tartalmazza. Egy ObjectReplicationPolicyalatt több ObjectReplicationRule is lehet. |
PageBlobClearPagesHeaders |
A PageBlob_clearPages művelet fejléceit határozza meg. |
PageBlobClearPagesOptions |
A clearPages művelet |
PageBlobCopyIncrementalHeaders |
A PageBlob_copyIncremental művelet fejléceit határozza meg. |
PageBlobCreateHeaders |
A PageBlob_create művelet fejléceit határozza meg. |
PageBlobCreateIfNotExistsOptions |
A createIfNotExists művelet |
PageBlobCreateIfNotExistsResponse |
A createIfNotExists művelet válaszadatait tartalmazza. |
PageBlobCreateOptions | |
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 getPageRangesDiff(number, number, string, PageBlobGetPageRangesDiffOptions) művelet válaszadatait tartalmazza. |
PageBlobGetPageRangesHeaders |
A PageBlob_getPageRanges művelet fejléceit határozza meg. |
PageBlobGetPageRangesOptions |
A getPageRanges művelet konfigurálására vonatkozó beállítások. |
PageBlobGetPageRangesResponse |
A getPageRanges(number, number, PageBlobGetPageRangesOptions) művelet válaszadatait tartalmazza. |
PageBlobListPageRangesDiffOptions |
A listPageRangesDiff művelet konfigurálására vonatkozó beállítások. |
PageBlobListPageRangesOptions |
A listPageRanges művelet konfigurálására vonatkozó beállítások. |
PageBlobRequestConditions |
A lapblob létrehozásához hozzáadandó feltételek. |
PageBlobResizeHeaders |
A PageBlob_resize művelet fejléceit határozza meg. |
PageBlobResizeOptions |
A átméretezési művelet konfigurálásához szükséges beállítások. |
PageBlobStartCopyIncrementalOptions |
A startCopyIncremental művelet |
PageBlobUpdateSequenceNumberHeaders |
A PageBlob_updateSequenceNumber művelet fejléceit határozza meg. |
PageBlobUpdateSequenceNumberOptions |
A 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 uploadPagesFromURL művelet konfigurálására szolgáló beállítások. |
PageBlobUploadPagesHeaders |
A PageBlob_uploadPages művelet fejléceit határozza meg. |
PageBlobUploadPagesOptions |
A uploadPages művelet konfigurálására szolgáló beállítások. |
PageList |
Blob oldaltartományainak listája. |
PageListInternal |
a lapok listája |
PageRange | |
PageRangeInfo | |
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ó folyamat osztály felülete. Létrehozhat egy alapértelmezett folyamatot newPipelinemeghívásával. Vagy létrehozhat egy saját szabályzatokkal rendelkező folyamatot a Pipeline konstruktorával. A testreszabott folyamat implementálása előtt tekintse meg newPipeline és a megadott szabályzatokat. |
PipelineOptions |
A Folyamatkonstruktor beállítási felülete. |
PollOperationState |
A PollOperationState a hosszú ideig futó művelet pollerének meghatározásához szükséges legkisebb tulajdonságkészlet véleményezett listáját tartalmazza. Bár a Poller osztály helyi vezérlő mechanizmusként működik egy hosszú ideig futó művelet elindításához, várakozásához és esetleges megszakításához, a PollOperationState dokumentálja a távoli, hosszú ideig futó művelet állapotát. Legalább akkor kell frissíteni, amikor a művelet elkezdődik, amikor befejeződött, és ha a művelet megszakadt. Az implementációk azonban bármilyen más okból frissíthető tulajdonsággal rendelkezhetnek. |
PollerLike |
A poller absztrakt ábrázolása, amelynek célja, hogy a felhasználónak csak a minimális API-t tegye elérhetővé. |
PollerLikeWithCancellation |
A poller absztrakt ábrázolása, amelynek célja, hogy a felhasználónak csak a minimális API-t tegye elérhetővé. |
Range |
Blobszolgáltatás-műveletek tartománya. |
RequestPolicyFactory |
A core-http RequestPolicyFactory-jával való kompatibilitási felület |
RequestPolicyOptions |
A RequestPolicyval való kompatibilitást biztosító felület |
ResponseLike |
Egy egyszerű _response tulajdonsággal rendelkező objektum. |
ResponseWithBody |
Egy _response tulajdonsággal rendelkező objektum, amelynek törzse és fejlécei már ismert típusokba vannak elemezve. |
ResponseWithHeaders |
Egy _response tulajdonsággal rendelkező objektum, amelynek fejlécei már beírt objektumba vannak elemezve. |
RetentionPolicy |
a kapcsolódó adatok megőrzésének időtartamát meghatározó adatmegőrzési szabályzat |
SASQueryParametersOptions |
A SASQueryParameters |
SasIPRange |
SAS-hez engedélyezett IP-címtartomány. |
SequenceNumberAccessConditions |
Paramétercsoport |
ServiceClientOptions |
A ServiceClientOptions |
ServiceFilterBlobsHeaders |
A Service_filterBlobs művelet fejléceit határozza meg. |
ServiceFindBlobByTagsOptions |
A findBlobsByTags művelet konfigurálására vonatkozó beállítások. |
ServiceGenerateAccountSasUrlOptions |
Az 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 getAccountInfo művelet |
ServiceGetPropertiesHeaders |
A Service_getProperties művelet fejléceit határozza meg. |
ServiceGetPropertiesOptions |
A getProperties művelet |
ServiceGetStatisticsHeaders |
A Service_getStatistics művelet fejléceit határozza meg. |
ServiceGetStatisticsOptions |
A getStatistics művelet |
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 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 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 |
Az 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 |
StoragePipelineOptions |
Az 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 |
WebResource |
A távoli kiszolgálóra irányuló HTTP-kérés leírása. |
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 deleteBlobs(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions) művelet válaszadatait tartalmazza. |
BlobBatchSetBlobsAccessTierResponse |
A setBlobsAccessTier(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions) művelet válaszadatait tartalmazza. |
BlobBatchSubmitBatchResponse |
Blob kötegműveletek válaszadatait tartalmazza. |
BlobCopyFromURLResponse |
A copyFromURL művelet válaszadatait tartalmazza. |
BlobCopySourceTags |
A BlobCopySourceTags értékeit határozza meg. |
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. |
BlobDownloadResponseInternal |
A letöltési művelet válaszadatait tartalmazza. |
BlobDownloadResponseModel |
A letöltési művelet válaszadatait tartalmazza. |
BlobGetAccountInfoResponse |
A getAccountInfo művelet válaszadatait tartalmazza. |
BlobGetPropertiesResponseModel |
A getProperties művelet válaszadatait tartalmazza. |
BlobGetTagsResponse |
A getTags művelet válaszadatait tartalmazza. |
BlobImmutabilityPolicyMode |
A BlobImmutabilityPolicyMode értékeit határozza meg. |
BlobQueryArrowFieldType |
A BlobQueryArrowField |
BlobQueryResponseInternal |
A lekérdezési művelet válaszadatait tartalmazza. |
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 az uploadFile, uploadStreamés <xref:BlockBlobClient.uploadBrowserDate>. |
BlockBlobCommitBlockListResponse |
A commitBlockList művelet válaszadatait tartalmazza. |
BlockBlobGetBlockListResponse |
A getBlockList művelet válaszadatait tartalmazza. |
BlockBlobGetBlockListResponseInternal |
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. |
ContainerFilterBlobsResponse |
A filterBlobs művelet válaszadatait tartalmazza. |
ContainerFindBlobsByTagsSegmentResponse |
A findBlobsByTags művelet |
ContainerGetAccessPolicyResponse |
A getAccessPolicy művelet |
ContainerGetAccessPolicyResponseModel |
A getAccessPolicy művelet válaszadatait tartalmazza. |
ContainerGetAccountInfoResponse |
A getAccountInfo 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 |
A beginCopyFromURL által visszaadott lekérdezés működéséhez szükséges BlobClient műveleteit határozza meg. |
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. A szolgáltatás által támogatott ismert értékekAES256 |
GeoReplicationStatusType |
A GeoReplicationStatusType értékeit határozza meg. |
HttpRequestBody |
A kérelemben támogatott szervek típusai. NodeJS.ReadableStream és () => NodeJS.ReadableStream csak csomópont. Blob, ReadableStream és () => ReadableStream csak böngésző. |
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: BlobLeaseClient. |
LeaseStateType |
A LeaseStateType értékeit határozza meg. |
LeaseStatusType |
A LeaseStatusType é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: ObjectReplicationPolicy és 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. |
PageBlobGetPageRangesDiffResponseInternal |
A getPageRangesDiff művelet válaszadatait tartalmazza. |
PageBlobGetPageRangesDiffResponseModel |
A getPageRangesDiff művelet válaszadatait tartalmazza. |
PageBlobGetPageRangesResponseInternal |
A getPageRanges művelet válaszadatait tartalmazza. |
PageBlobGetPageRangesResponseModel |
A getPageRanges 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 findBlobsByTags művelet |
ServiceGetAccountInfoResponse |
A getAccountInfo művelet válaszadatait tartalmazza. |
ServiceGetPropertiesResponse |
A getProperties művelet válaszadatait tartalmazza. |
ServiceGetPropertiesResponseInternal |
A getProperties művelet válaszadatait tartalmazza. |
ServiceGetStatisticsResponse |
A getStatistics művelet válaszadatait tartalmazza. |
ServiceGetStatisticsResponseInternal |
A getStatistics művelet válaszadatait tartalmazza. |
ServiceGetUserDelegationKeyResponse |
A getUserDelegationKey(Date, Date, ServiceGetUserDelegationKeyOptions) művelet válaszadatait tartalmazza. |
ServiceListContainersSegmentResponse |
A listContainersSegment művelet válaszadatait tartalmazza. |
ServiceListContainersSegmentResponseInternal |
A listContainersSegment művelet válaszadatait tartalmazza. |
ServiceSetPropertiesResponse |
A setProperties művelet válaszadatait tartalmazza. |
ServiceSubmitBatchResponseInternal |
A submitBatch 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. |
WithResponse |
Olyan típus, amely egy ismert _response tulajdonsággal rendelkező műveleteredményt jelöl. |
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. |
KnownEncryptionAlgorithmType |
A szolgáltatás által elfogadott EncryptionAlgorithmType ismert értékei. |
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. |
StorageBlobAudience |
Meghatározza a Storage ismert felhőbeli célközönségeit. |
StorageRetryPolicyType |
RetryPolicy-típusok. |
Függvények
generate |
CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL. Létrehoz egy 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. Lásd: https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
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. 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:
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ói delegálási SAS létrehozásakor, az engedélyek és a lejárati idő Megadása kötelező. Példahasználat:
|
get |
OAuth-célközönség lekérése egy blobszolgáltatás tárfiókjához. |
is |
Segéd annak eldöntéséhez, hogy egy adott argumentum megfelel-e a folyamatszerződésnek |
new |
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 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.
Lásd: https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
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 * 1000), // Required. Date type
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
Pé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 * 1000), // Date type
permissions: ContainerSASPermissions.parse("racwdl").toString(),
startsOn: new Date() // Date type
},
id: identifier
}
]);
const containerSAS = generateBlobSASQueryParameters(
{
containerName, // Required
identifier // Required
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
Pé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 * 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
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): SASQueryParameters
Paraméterek
- blobSASSignatureValues
- BlobSASSignatureValues
- userDelegationKey
- UserDelegationKey
A blobServiceClient.getUserDelegationKey()
visszaadott értéke
- accountName
-
string
Válaszok
getBlobServiceAccountAudience(string)
OAuth-célközönség lekérése egy blobszolgáltatás tárfiókjához.
function getBlobServiceAccountAudience(storageAccountName: string): string
Paraméterek
- storageAccountName
-
string
Válaszok
string
isPipelineLike(unknown)
Segéd annak eldöntéséhez, hogy egy adott argumentum megfelel-e a folyamatszerződésnek
function isPipelineLike(pipeline: unknown): pipeline
Paraméterek
- pipeline
-
unknown
Egy olyan argumentum, amely lehet folyamat
Válaszok
pipeline
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): Pipeline
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.