Bagikan melalui


@azure/storage-blob package

Kelas

AccountSASPermissions

HANYA TERSEDIA DALAM RUNTIME NODE.JS. Ini adalah kelas pembantu untuk membuat string yang mewakili izin yang diberikan oleh AccountSAS. Mengatur nilai ke true berarti bahwa setiap SAS yang menggunakan izin ini akan memberikan izin untuk operasi tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan diatur sebagai bidang izin pada objek <xref:AccountSASSignatureValues>. Dimungkinkan untuk membangun string izin tanpa kelas ini, tetapi urutan izin khusus dan kelas ini menjamin kebenaran.

AccountSASResourceTypes

HANYA TERSEDIA DALAM RUNTIME NODE.JS. Ini adalah kelas pembantu untuk membuat string yang mewakili sumber daya yang dapat diakses oleh AccountSAS. Mengatur nilai ke true berarti bahwa setiap SAS yang menggunakan izin ini akan memberikan akses ke jenis sumber daya tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan ditetapkan sebagai bidang sumber daya pada objek <xref:AccountSASSignatureValues>. Dimungkinkan untuk membangun string sumber daya tanpa kelas ini, tetapi urutan sumber daya khusus dan kelas ini menjamin kebenaran.

AccountSASServices

HANYA TERSEDIA DALAM RUNTIME NODE.JS. Ini adalah kelas pembantu untuk membuat string yang mewakili layanan yang dapat diakses oleh AccountSAS. Mengatur nilai ke true berarti bahwa SETIAP SAS yang menggunakan izin ini akan memberikan akses ke layanan tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan ditetapkan sebagai bidang layanan pada objek <xref:AccountSASSignatureValues>. Dimungkinkan untuk membangun string layanan tanpa kelas ini, tetapi urutan layanan khusus dan kelas ini menjamin kebenaran.

AnonymousCredential

AnonymousCredential menyediakan anggota credentialPolicyCreator yang digunakan untuk membuat objek AnonymousCredentialPolicy. AnonymousCredentialPolicy digunakan dengan permintaan HTTP (S) yang membaca sumber daya publik atau untuk digunakan dengan Tanda Tangan Akses Bersama (SAS).

AnonymousCredentialPolicy

AnonymousCredentialPolicy digunakan dengan permintaan HTTP (S) yang membaca sumber daya publik atau untuk digunakan dengan Tanda Tangan Akses Bersama (SAS).

AppendBlobClient

AppendBlobClient mendefinisikan serangkaian operasi yang berlaku untuk menambahkan blob.

BlobBatch

BlobBatch mewakili serangkaian operasi agregat pada blob. Saat ini, hanya delete dan setAccessTier yang didukung.

BlobBatchClient

BlobBatchClient memungkinkan Anda membuat permintaan batch ke layanan Azure Storage Blob.

BlobClient

BlobClient mewakili URL ke blob Azure Storage; blob mungkin blob blok, blob penambahan, atau blob halaman.

BlobLeaseClient

Klien yang mengelola sewa untuk <xref:ContainerClient> atau <xref:BlobClient>.

BlobSASPermissions

HANYA TERSEDIA DALAM RUNTIME NODE.JS. Ini adalah kelas pembantu untuk membuat string yang mewakili izin yang diberikan oleh ServiceSAS ke blob. Mengatur nilai ke true berarti bahwa setiap SAS yang menggunakan izin ini akan memberikan izin untuk operasi tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan ditetapkan sebagai bidang izin pada objek <xref:BlobSASSignatureValues>. Dimungkinkan untuk membangun string izin tanpa kelas ini, tetapi urutan izin khusus dan kelas ini menjamin kebenaran.

BlobServiceClient

BlobServiceClient mewakili Klien ke layanan Azure Storage Blob yang memungkinkan Anda memanipulasi kontainer blob.

BlockBlobClient

BlockBlobClient mendefinisikan serangkaian operasi yang berlaku untuk blob blok.

ContainerClient

ContainerClient mewakili URL ke kontainer Azure Storage yang memungkinkan Anda memanipulasi blobnya.

ContainerSASPermissions

Ini adalah kelas pembantu untuk membuat string yang mewakili izin yang diberikan oleh ServiceSAS ke kontainer. Mengatur nilai ke true berarti bahwa setiap SAS yang menggunakan izin ini akan memberikan izin untuk operasi tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan ditetapkan sebagai bidang izin pada objek <xref:BlobSASSignatureValues>. Dimungkinkan untuk membangun string izin tanpa kelas ini, tetapi urutan izin khusus dan kelas ini menjamin kebenaran.

Credential

Info masuk adalah kelas abstrak untuk penandatanganan permintaan HTTP Azure Storage. Kelas ini akan menghosting pabrik credentialPolicyCreator yang menghasilkan CredentialPolicy.

CredentialPolicy

Kebijakan kredensial yang digunakan untuk menandatangani permintaan HTTP sebelum mengirim. Ini adalah kelas abstrak.

PageBlobClient

PageBlobClient menentukan serangkaian operasi yang berlaku untuk blob halaman.

Pipeline

Kelas Alur yang berisi kebijakan permintaan HTTP. Anda dapat membuat Alur default dengan memanggil <xref:newPipeline>. Atau Anda dapat membuat Alur dengan kebijakan Anda sendiri oleh konstruktor Alur. Lihat <xref:newPipeline> dan kebijakan yang disediakan sebelum menerapkan Alur yang disesuaikan.

SASQueryParameters

Mewakili komponen yang membentuk parameter kueri Azure Storage SAS. Jenis ini tidak dibangun langsung oleh pengguna; ini hanya dihasilkan oleh jenis <xref:AccountSASSignatureValues> dan <xref:BlobSASSignatureValues>. Setelah dibuat, itu dapat dikodekan ke dalam <xref:String> dan ditambahkan ke URL secara langsung (meskipun hati-hati harus diambil di sini jika ada parameter kueri yang ada, yang mungkin memengaruhi cara yang sesuai untuk menambahkan parameter kueri ini). CATATAN: Instans kelas ini tidak dapat diubah.

StorageBrowserPolicy

StorageBrowserPolicy akan menangani perbedaan antara Node.js dan runtime browser, termasuk:

  1. Browser menyimpan permintaan GET/HEAD dengan menambahkan header kondisional seperti 'IF_MODIFIED_SINCE'. StorageBrowserPolicy adalah kebijakan yang digunakan untuk menambahkan kueri tanda waktu ke URL permintaan GET/HEAD sehingga menghindari cache browser.

  2. Hapus header cookie untuk keamanan

  3. Menghapus header panjang konten untuk menghindari peringatan browser

StorageBrowserPolicyFactory

StorageBrowserPolicyFactory adalah kelas pabrik yang membantu menghasilkan objek StorageBrowserPolicy.

StorageClient

StorageClient mewakili kelas URL berbasis untuk <xref:BlobServiceClient>, <xref:ContainerClient>, dll.

StorageClientContext
StorageRetryPolicy

Coba lagi kebijakan dengan coba lagi eksponensial dan coba lagi linier yang diterapkan.

StorageRetryPolicyFactory

StorageRetryPolicyFactory adalah kelas pabrik yang membantu menghasilkan objek <xref:StorageRetryPolicy>.

StorageSharedKeyCredential

HANYA TERSEDIA DALAM RUNTIME NODE.JS. StorageSharedKeyCredential untuk otorisasi kunci akun layanan Azure Storage.

StorageSharedKeyCredentialPolicy

StorageSharedKeyCredentialPolicy adalah kebijakan yang digunakan untuk menandatangani permintaan HTTP dengan kunci bersama.

Antarmuka

AccessPolicy

Kebijakan Akses

AccountSASPermissionsLike

Jenis yang terlihat seperti izin SAS akun. Digunakan dalam <xref:AccountSASPermissions> untuk mengurai izin SAS dari objek mentah.

AccountSASSignatureValues

HANYA TERSEDIA DALAM RUNTIME NODE.JS. AccountSASSignatureValues digunakan untuk menghasilkan Tanda Tangan Akses Bersama (SAS) untuk akun Azure Storage. Setelah semua nilai di sini diatur dengan tepat, panggil <xref:generateAccountSASQueryParameters> untuk mendapatkan representasi SAS yang benar-benar dapat diterapkan ke url blob. Catatan: bahwa kelas ini dan <xref:SASQueryParameters> ada karena yang pertama dapat diubah dan representasi logis sementara yang terakhir tidak dapat diubah dan digunakan untuk menghasilkan permintaan REST yang sebenarnya.

AppendBlobAppendBlockFromURLOptions

Opsi untuk mengonfigurasi operasi <xref:AppendBlobClient.appendBlockFromURL>.

AppendBlobAppendBlockFromUrlHeaders

Menentukan header untuk operasi AppendBlob_appendBlockFromUrl.

AppendBlobAppendBlockHeaders

Menentukan header untuk operasi AppendBlob_appendBlock.

AppendBlobAppendBlockOptions

Opsi untuk mengonfigurasi operasi <xref:AppendBlobClient.appendBlock>.

AppendBlobCreateHeaders

Menentukan header untuk operasi AppendBlob_create.

AppendBlobCreateIfNotExistsOptions

Opsi untuk mengonfigurasi operasi <xref:AppendBlobClient.createIfNotExists>.

AppendBlobCreateIfNotExistsResponse

Berisi data respons untuk operasi <xref:appendBlobClient.createIfNotExists>.

AppendBlobCreateOptions

Opsi untuk mengonfigurasi operasi <xref:AppendBlobClient.create>.

AppendBlobRequestConditions

Kondisi untuk ditambahkan ke pembuatan blob penambahan ini.

AppendBlobSealOptions

Opsi untuk mengonfigurasi operasi <xref:AppendBlobClient.seal>.

AppendPositionAccessConditions

Grup parameter

BatchSubRequest

Permintaan yang terkait dengan operasi batch.

BatchSubResponse

Data respons yang terkait dengan satu permintaan dalam operasi batch.

BlobAbortCopyFromURLHeaders

Menentukan header untuk operasi Blob_abortCopyFromURL.

BlobAbortCopyFromURLOptions

Opsi untuk mengonfigurasi operasi <xref:BlobClient.abortCopyFromURL>.

BlobAcquireLeaseOptions

Opsi untuk mengonfigurasi operasi Blob - Acquire Lease.

BlobBatchSubmitBatchOptionalParams

Opsi untuk mengonfigurasi Layanan - Kirim Batch Opsional Params.

BlobBeginCopyFromURLOptions

Opsi untuk mengonfigurasi operasi <xref:BlobClient.beginCopyFromURL>.

BlobBeginCopyFromURLResponse

Berisi data respons untuk operasi <xref:BlobClient.beginCopyFromURL>.

BlobBeginCopyFromUrlPollState

Status yang digunakan oleh poller dikembalikan dari <xref:BlobClient.beginCopyFromURL>. Status ini diteruskan ke panggilan balik onProgress yang ditentukan pengguna setiap kali kemajuan penyalinan terdeteksi.

BlobBreakLeaseOptions

Opsi untuk mengonfigurasi operasi Blob - Break Lease.

BlobChangeLeaseOptions

Opsi untuk mengonfigurasi operasi Blob - Ubah Sewa.

BlobCopyFromURLHeaders

Menentukan header untuk operasi Blob_copyFromURL.

BlobCreateSnapshotHeaders

Menentukan header untuk operasi Blob_createSnapshot.

BlobCreateSnapshotOptions

Opsi untuk mengonfigurasi operasi <xref:BlobClient.createSnapshot>.

BlobDeleteHeaders

Menentukan header untuk operasi Blob_delete.

BlobDeleteIfExistsResponse

Berisi data respons untuk operasi <xref:BlobClient.deleteIfExists>.

BlobDeleteImmutabilityPolicyHeaders

Menentukan header untuk operasi Blob_deleteImmutabilityPolicy.

BlobDeleteImmutabilityPolicyOptions

Opsi untuk menghapus kebijakan kekekalan <xref:BlobClient.deleteImmutabilityPolicy> operasi.

BlobDeleteOptions

Opsi untuk mengonfigurasi operasi <xref:BlobClient.delete>.

BlobDownloadHeaders

Menentukan header untuk operasi Blob_download.

BlobDownloadOptionalParams

Parameter opsional.

BlobDownloadOptions

Opsi untuk mengonfigurasi operasi <xref:BlobClient.download>.

BlobDownloadResponseParsed

Berisi data respons untuk operasi <xref:BlobClient.download>.

BlobDownloadToBufferOptions

Antarmuka opsi untuk operasi <xref:BlobClient.downloadToBuffer>.

BlobExistsOptions

Opsi untuk mengonfigurasi operasi <xref:BlobClient.exists>.

BlobFlatListSegment

Antarmuka yang mewakili BlobFlatListSegment.

BlobFlatListSegmentModel
BlobGenerateSasUrlOptions

Opsi untuk mengonfigurasi operasi <xref:BlobClient.generateSasUrl>.

BlobGetPropertiesHeaders

Menentukan header untuk operasi Blob_getProperties.

BlobGetPropertiesOptions

Opsi untuk mengonfigurasi operasi <xref:BlobClient.getProperties>.

BlobGetPropertiesResponse

Berisi data respons untuk operasi <xref:BlobClient.getProperties>.

BlobGetTagsHeaders

Menentukan header untuk operasi Blob_getTags.

BlobGetTagsOptions

Opsi untuk mengonfigurasi operasi <xref:BlobClient.getTags>.

BlobHTTPHeaders

Grup parameter

BlobHierarchyListSegment

Antarmuka yang mewakili BlobHierarchyListSegment.

BlobHierarchyListSegmentModel
BlobImmutabilityPolicy

Menjelaskan kebijakan yang tidak dapat diubah untuk blob.

BlobItem

Blob Azure Storage

BlobItemInternal

Blob Azure Storage

BlobPrefix
BlobProperties

Properti blob

BlobQueryArrowConfiguration

Opsi untuk mengkueri blob dengan format Apache Arrow. Hanya berlaku untuk <xref:BlockBlobQueryOptions.outputTextConfiguration>.

BlobQueryArrowField

Jelaskan bidang di <xref:BlobQueryArrowConfiguration>.

BlobQueryCsvTextConfiguration

Opsi untuk mengkueri blob dengan format CSV.

BlobQueryError

Jenis kesalahan kueri blob.

BlobQueryHeaders

Menentukan header untuk operasi Blob_query.

BlobQueryJsonTextConfiguration

Opsi untuk mengkueri blob dengan format JSON.

BlobQueryParquetConfiguration

Opsi untuk mengkueri blob dengan format Parquet. Hanya berlaku untuk <xref:BlockBlobQueryOptions.inputTextConfiguration>.

BlobReleaseLeaseOptions

Opsi untuk mengonfigurasi operasi Blob - Release Lease.

BlobRenewLeaseOptions

Opsi untuk mengonfigurasi operasi Blob - Renew Lease.

BlobRequestConditions

header bersyar http standar, kondisi tag, dan kondisi sewa

BlobSASPermissionsLike

Jenis yang terlihat seperti izin SAS Blob. Digunakan dalam <xref:BlobSASPermissions> untuk mengurai izin SAS dari objek mentah.

BlobSASSignatureValues

HANYA TERSEDIA DALAM RUNTIME NODE.JS. BlobSASSIgnatureValues digunakan untuk membantu menghasilkan token SAS blob service untuk kontainer atau blob.

BlobServiceProperties

Properti Layanan Penyimpanan.

BlobServiceStatistics

Statistik untuk layanan penyimpanan.

BlobSetHTTPHeadersHeaders

Menentukan header untuk operasi Blob_setHttpHeaders.

BlobSetHTTPHeadersOptions

Opsi untuk mengonfigurasi operasi <xref:BlobClient.setHTTPHeaders>.

BlobSetImmutabilityPolicyHeaders

Menentukan header untuk operasi Blob_setImmutabilityPolicy.

BlobSetImmutabilityPolicyOptions

Opsi untuk mengatur kebijakan imutabilitas <xref:BlobClient.setImmutabilityPolicy> operasi.

BlobSetLegalHoldHeaders

Menentukan header untuk operasi Blob_setLegalHold.

BlobSetLegalHoldOptions

Opsi untuk mengatur operasi <xref:BlobClient.setLegalHold> penahanan legal.

BlobSetMetadataHeaders

Menentukan header untuk operasi Blob_setMetadata.

BlobSetMetadataOptions

Opsi untuk mengonfigurasi operasi <xref:BlobClient.setMetadata>.

BlobSetTagsHeaders

Menentukan header untuk operasi Blob_setTags.

BlobSetTagsOptions

Opsi untuk mengonfigurasi operasi <xref:BlobClient.setTags>.

BlobSetTierHeaders

Menentukan header untuk operasi Blob_setTier.

BlobSetTierOptions

Opsi untuk mengonfigurasi operasi <xref:BlobClient.setAccessTier>.

BlobStartCopyFromURLHeaders

Menentukan header untuk operasi Blob_startCopyFromURL.

BlobStartCopyFromURLOptions

Opsi untuk mengonfigurasi operasi <xref:BlobClient.beginCopyFromURL>.

BlobSyncCopyFromURLOptions

Opsi untuk mengonfigurasi operasi <xref:BlobClient.syncCopyFromURL>.

BlobTag
BlobTags

Tag blob

BlobUndeleteHeaders

Menentukan header untuk operasi Blob_undelete.

BlobUndeleteOptions

Opsi untuk mengonfigurasi operasi <xref:BlobClient.undelete>.

Block

Mewakili satu blok dalam blob blok. Ini menjelaskan ID dan ukuran blok.

BlockBlobCommitBlockListHeaders

Menentukan header untuk operasi BlockBlob_commitBlockList.

BlockBlobCommitBlockListOptions

Opsi untuk mengonfigurasi operasi <xref:BlockBlobClient.commitBlockList>.

BlockBlobGetBlockListHeaders

Menentukan header untuk operasi BlockBlob_getBlockList.

BlockBlobGetBlockListOptions

Opsi untuk mengonfigurasi operasi <xref:BlockBlobClient.getBlockList>.

BlockBlobParallelUploadOptions

Antarmuka opsi untuk <xref:BlockBlobClient.uploadFile> dan <xref:BlockBlobClient.uploadSeekableStream>.

BlockBlobPutBlobFromUrlHeaders

Menentukan header untuk operasi BlockBlob_putBlobFromUrl.

BlockBlobQueryOptions

Opsi untuk mengonfigurasi operasi <xref:BlockBlobClient.query>.

BlockBlobStageBlockFromURLHeaders

Menentukan header untuk operasi BlockBlob_stageBlockFromURL.

BlockBlobStageBlockFromURLOptions

Opsi untuk mengonfigurasi operasi <xref:BlockBlobClient.stageBlockFromURL>.

BlockBlobStageBlockHeaders

Menentukan header untuk operasi BlockBlob_stageBlock.

BlockBlobStageBlockOptions

Opsi untuk mengonfigurasi operasi <xref:BlockBlobClient.stageBlock>.

BlockBlobSyncUploadFromURLOptions

Opsi untuk mengonfigurasi operasi <xref:BlockBlobClient.syncUploadFromURL>.

BlockBlobUploadHeaders

Menentukan header untuk operasi BlockBlob_upload.

BlockBlobUploadOptions

Opsi untuk mengonfigurasi operasi <xref:BlockBlobClient.upload>.

BlockBlobUploadStreamOptions

Antarmuka opsi untuk operasi <xref:BlockBlobClient.uploadStream>.

BlockList
CommonGenerateSasUrlOptions

Opsi umum <xref:BlobGenerateSasUrlOptions> dan <xref:ContainerGenerateSasUrlOptions>.

CommonOptions

Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh.

ContainerAcquireLeaseOptions

Opsi untuk mengonfigurasi Kontainer - Memperoleh operasi Sewa.

ContainerBreakLeaseOptionalParams

Parameter opsional.

ContainerBreakLeaseOptions

Opsi untuk mengonfigurasi operasi Container - Break Lease.

ContainerChangeLeaseOptions

Opsi untuk mengonfigurasi Kontainer - Mengubah operasi Sewa.

ContainerCreateHeaders

Menentukan header untuk operasi Container_create.

ContainerCreateIfNotExistsResponse

Berisi data respons untuk operasi <xref:ContainerClient.createIfNotExists>.

ContainerCreateOptions

Opsi untuk mengonfigurasi operasi <xref:ContainerClient.create>.

ContainerDeleteBlobOptions

Opsi untuk mengonfigurasi operasi <xref:ContainerClient.deleteBlob>.

ContainerDeleteHeaders

Menentukan header untuk operasi Container_delete.

ContainerDeleteIfExistsResponse

Berisi data respons untuk operasi <xref:ContainerClient.deleteIfExists>.

ContainerDeleteMethodOptions

Opsi untuk mengonfigurasi operasi <xref:ContainerClient.delete>.

ContainerEncryptionScope

Grup parameter

ContainerExistsOptions

Opsi untuk mengonfigurasi operasi <xref:ContainerClient.exists>.

ContainerGenerateSasUrlOptions

Opsi untuk mengonfigurasi operasi <xref:ContainerClient.generateSasUrl>.

ContainerGetAccessPolicyHeaders

Menentukan header untuk operasi Container_getAccessPolicy.

ContainerGetAccessPolicyOptions

Opsi untuk mengonfigurasi operasi <xref:ContainerClient.getAccessPolicy>.

ContainerGetPropertiesHeaders

Menentukan header untuk operasi Container_getProperties.

ContainerGetPropertiesOptions

Opsi untuk mengonfigurasi operasi <xref:ContainerClient.getProperties>.

ContainerItem

Kontainer Azure Storage

ContainerListBlobFlatSegmentHeaders

Menentukan header untuk operasi Container_listBlobFlatSegment.

ContainerListBlobHierarchySegmentHeaders

Menentukan header untuk operasi Container_listBlobHierarchySegment.

ContainerListBlobsOptions

Opsi untuk mengonfigurasi kontainer - Mencantumkan operasi Blob. Lihat:

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

Properti kontainer

ContainerReleaseLeaseOptions

Opsi untuk mengonfigurasi operasi Container - Release Lease.

ContainerRenameHeaders

Menentukan header untuk operasi Container_rename.

ContainerRenewLeaseOptions

Opsi untuk mengonfigurasi operasi Sewa Kontainer - Perpanjang.

ContainerRequestConditions

Kondisi yang harus dipenuhi untuk kontainer.

ContainerSASPermissionsLike

Jenis yang terlihat seperti izin SAS Kontainer. Digunakan dalam <xref:ContainerSASPermissions> untuk mengurai izin SAS dari objek mentah.

ContainerSetAccessPolicyHeaders

Menentukan header untuk operasi Container_setAccessPolicy.

ContainerSetAccessPolicyOptions

Opsi untuk mengonfigurasi operasi <xref:ContainerClient.setAccessPolicy>.

ContainerSetMetadataHeaders

Menentukan header untuk operasi Container_setMetadata.

ContainerSetMetadataOptions

Opsi untuk mengonfigurasi operasi <xref:ContainerClient.setMetadata>.

ContainerUndeleteHeaders

Menentukan header untuk operasi Container_restore.

CorsRule

CORS adalah fitur HTTP yang memungkinkan aplikasi web yang berjalan di bawah satu domain untuk mengakses sumber daya di domain lain. Browser web menerapkan pembatasan keamanan yang dikenal sebagai kebijakan asal yang sama yang mencegah halaman web memanggil API di domain lain; CORS menyediakan cara aman untuk mengizinkan satu domain (domain asal) untuk memanggil API di domain lain

CpkInfo

Grup parameter

FilterBlobItem

Info blob dari <xref:BlobServiceClient.findBlobsByTags>

FilterBlobItemModel

Info blob dari panggilan API Blob Filter

FilterBlobSegment

Respons segmentasi operasi <xref:BlobServiceClient.findBlobsByTags>.

FilterBlobSegmentModel

Hasil panggilan API Blob Filter

GeoReplication

Geo-Replication informasi untuk Layanan Penyimpanan Sekunder

HttpAuthorization

Mewakili informasi autentikasi dalam nilai Otorisasi, ProxyAuthorization, WWW-Authenticate, dan header Proxy-Authenticate.

Lease

Detail untuk sewa tertentu.

LeaseAccessConditions

Grup parameter

LeaseOperationOptions

Mengonfigurasi operasi sewa.

ListBlobsFlatSegmentResponse

Enumerasi blob

ListBlobsFlatSegmentResponseModel

Enumerasi blob

ListBlobsHierarchySegmentResponse

Enumerasi blob

ListBlobsHierarchySegmentResponseModel

Enumerasi blob

ListContainersSegmentResponse

Enumerasi kontainer

Logging

Pengaturan Pengelogan Azure Analytics.

MatchConditions

Menentukan opsi HTTP untuk permintaan kondisional berdasarkan pencocokan ETag.

Metadata

Peta pasangan nama-nilai untuk dikaitkan dengan sumber daya.

Metrics

ringkasan statistik permintaan yang dikelompokkan menurut API dalam agregat jam atau menit untuk blob

ModificationConditions

Menentukan opsi HTTP untuk permintaan kondisional berdasarkan waktu modifikasi.

ModifiedAccessConditions

header bersyar dan kondisi tag HTTP standar.

ModifiedAccessConditionsModel

Grup parameter

ObjectReplicationPolicy

Berisi ID Kebijakan Replikasi Objek dan daftar masing-masing <xref:ObjectReplicationRule>. Ini digunakan saat mengambil Properti Replikasi Objek pada blob sumber. Id kebijakan untuk blob tujuan diatur dalam ObjectReplicationDestinationPolicyId dari respons metode masing-masing (misalnya <xref:BlobProperties.ObjectReplicationDestinationPolicyId>.

ObjectReplicationRule

Berisi ID Aturan Replikasi Objek dan <xref:ObjectReplicationStatus> blob. Mungkin ada lebih dari satu <xref:ObjectReplicationRule> di bawah <xref:ObjectReplicationPolicy>.

PageBlobClearPagesHeaders

Menentukan header untuk operasi PageBlob_clearPages.

PageBlobClearPagesOptions

Opsi untuk mengonfigurasi operasi <xref:PageBlobClient.clearPages>.

PageBlobCopyIncrementalHeaders

Menentukan header untuk operasi PageBlob_copyIncremental.

PageBlobCreateHeaders

Menentukan header untuk operasi PageBlob_create.

PageBlobCreateIfNotExistsOptions

Opsi untuk mengonfigurasi operasi <xref:PageBlobClient.createIfNotExists>.

PageBlobCreateIfNotExistsResponse

Berisi data respons untuk operasi <xref:PageBlobClient.createIfNotExists>.

PageBlobCreateOptions

Opsi untuk mengonfigurasi operasi <xref:PageBlobClient.create>.

PageBlobGetPageRangesDiffHeaders

Menentukan header untuk operasi PageBlob_getPageRangesDiff.

PageBlobGetPageRangesDiffOptions

Opsi untuk mengonfigurasi operasi <xref:PageBlobClient.getRangesDiff>.

PageBlobGetPageRangesDiffResponse

Berisi data respons untuk operasi <xref:BlobClient.getPageRangesDiff>.

PageBlobGetPageRangesHeaders

Menentukan header untuk operasi PageBlob_getPageRanges.

PageBlobGetPageRangesOptions

Opsi untuk mengonfigurasi operasi <xref:PageBlobClient.getPageRanges>.

PageBlobGetPageRangesResponse

Berisi data respons untuk operasi <xref:BlobClient.getPageRanges>.

PageBlobRequestConditions

Kondisi untuk ditambahkan ke pembuatan blob halaman ini.

PageBlobResizeHeaders

Menentukan header untuk operasi PageBlob_resize.

PageBlobResizeOptions

Opsi untuk mengonfigurasi operasi <xref:PageBlobClient.resize>.

PageBlobStartCopyIncrementalOptions

Opsi untuk mengonfigurasi operasi <xref:PageBlobClient.startCopyIncremental>.

PageBlobUpdateSequenceNumberHeaders

Menentukan header untuk operasi PageBlob_updateSequenceNumber.

PageBlobUpdateSequenceNumberOptions

Opsi untuk mengonfigurasi operasi <xref:PageBlobClient.updateSequenceNumber>.

PageBlobUploadPagesFromURLHeaders

Menentukan header untuk operasi PageBlob_uploadPagesFromURL.

PageBlobUploadPagesFromURLOptions

Opsi untuk mengonfigurasi operasi <xref:PageBlobClient.uploadPagesFromURL>.

PageBlobUploadPagesHeaders

Menentukan header untuk operasi PageBlob_uploadPages.

PageBlobUploadPagesOptions

Opsi untuk mengonfigurasi operasi <xref:PageBlobClient.uploadPages>.

PageList

Daftar rentang halaman untuk blob.

ParsedBatchResponse

Respons multipihak/campuran yang berisi respons untuk setiap subrequest.

PipelineLike

Antarmuka untuk kelas <xref:Pipeline> yang berisi kebijakan permintaan HTTP. Anda dapat membuat Alur default dengan memanggil <xref:newPipeline>. Atau Anda dapat membuat Alur dengan kebijakan Anda sendiri oleh konstruktor Alur. Lihat <xref:newPipeline> dan kebijakan yang disediakan sebelum menerapkan Alur yang disesuaikan.

PipelineOptions

Antarmuka opsi untuk konstruktor Alur.

Range

Rentang untuk Operasi Blob Service.

RetentionPolicy

kebijakan penyimpanan yang menentukan berapa lama data terkait harus bertahan

SASQueryParametersOptions

Opsi untuk membangun <xref:SASQueryParameters>.

SasIPRange

Rentang IP yang diizinkan untuk SAS.

SequenceNumberAccessConditions

Grup parameter

ServiceFilterBlobsHeaders

Menentukan header untuk operasi Service_filterBlobs.

ServiceFindBlobByTagsOptions

Opsi untuk mengonfigurasi operasi <xref:BlobServiceClient.findBlobsByTags>.

ServiceGenerateAccountSasUrlOptions

Opsi untuk mengonfigurasi operasi <xref:BlobServiceClient.generateAccountSasUrl>.

ServiceGetAccountInfoHeaders

Menentukan header untuk operasi Service_getAccountInfo.

ServiceGetAccountInfoOptions

Opsi untuk mengonfigurasi operasi <xref:BlobServiceClient.getAccountInfo>.

ServiceGetPropertiesHeaders

Menentukan header untuk operasi Service_getProperties.

ServiceGetPropertiesOptions

Opsi untuk mengonfigurasi operasi <xref:BlobServiceClient.getProperties>.

ServiceGetStatisticsHeaders

Menentukan header untuk operasi Service_getStatistics.

ServiceGetStatisticsOptions

Opsi untuk mengonfigurasi operasi <xref:BlobServiceClient.getStatistics>.

ServiceGetUserDelegationKeyHeaders

Menentukan header untuk operasi Service_getUserDelegationKey.

ServiceGetUserDelegationKeyOptions

Opsi untuk mengonfigurasi Layanan - Dapatkan Kunci Delegasi Pengguna.

ServiceListContainersOptions

Opsi untuk mengonfigurasi operasi <xref:BlobServiceClient.listContainers>.

ServiceListContainersSegmentHeaders

Menentukan header untuk operasi Service_listContainersSegment.

ServiceRenameContainerOptions

Opsi untuk mengonfigurasi operasi <xref:BlobServiceClient.renameContainer>.

ServiceSetPropertiesHeaders

Menentukan header untuk operasi Service_setProperties.

ServiceSetPropertiesOptions

Opsi untuk mengonfigurasi operasi <xref:BlobServiceClient.setProperties>.

ServiceSubmitBatchHeaders

Menentukan header untuk operasi Service_submitBatch.

ServiceSubmitBatchOptionalParamsModel

Parameter opsional.

ServiceUndeleteContainerOptions

Opsi untuk mengonfigurasi operasi <xref:BlobServiceClient.undeleteContainer>.

SignedIdentifier

Pengidentifikasi yang ditandatangani.

SignedIdentifierModel

pengidentifikasi yang ditandatangani

StaticWebsite

Properti yang memungkinkan akun untuk menghosting situs web statis

StorageClientOptionalParams

Parameter opsional.

StoragePipelineOptions

Antarmuka opsi untuk fungsi <xref:newPipeline>.

StorageRetryOptions

Antarmuka opsi coba lagi Storage Blob.

TagConditions

Menentukan opsi HTTP untuk permintaan kondisional berdasarkan tag blob.

UserDelegationKey

Kunci delegasi pengguna.

UserDelegationKeyModel

Kunci delegasi pengguna

Alias Jenis

AccessTier

Menentukan nilai untuk AccessTier.

AccountKind

Menentukan nilai untuk AccountKind.

AppendBlobAppendBlockFromUrlResponse

Berisi data respons untuk operasi appendBlockFromUrl.

AppendBlobAppendBlockResponse

Berisi data respons untuk operasi appendBlock.

AppendBlobCreateResponse

Berisi data respons untuk operasi pembuatan.

ArchiveStatus

Menentukan nilai untuk ArchiveStatus.

BlobAbortCopyFromURLResponse

Berisi data respons untuk operasi abortCopyFromURL.

BlobBatchDeleteBlobsResponse

Berisi data respons untuk operasi <xref:deleteBlobs>.

BlobBatchSetBlobsAccessTierResponse

Berisi data respons untuk operasi <xref:setBlobsAccessTier>.

BlobBatchSubmitBatchResponse

Berisi data respons untuk operasi batch blob.

BlobCopyFromURLResponse

Berisi data respons untuk operasi copyFromURL.

BlobCreateSnapshotResponse

Berisi data respons untuk operasi createSnapshot.

BlobDeleteImmutabilityPolicyResponse

Berisi data respons untuk operasi deleteImmutabilityPolicy.

BlobDeleteResponse

Berisi data respons untuk operasi penghapusan.

BlobDownloadResponseModel

Berisi data respons untuk operasi pengunduhan.

BlobGetPropertiesResponseModel

Berisi data respons untuk operasi getProperties.

BlobGetTagsResponse

Berisi data respons untuk operasi <xref:BlobClient.getTags>.

BlobImmutabilityPolicyMode

Menentukan nilai untuk BlobImmutabilityPolicyMode.

BlobQueryArrowFieldType

Jenis <xref:BlobQueryArrowField>.

BlobQueryResponseModel

Berisi data respons untuk operasi kueri.

BlobSetHTTPHeadersResponse

Berisi data respons untuk operasi setHttpHeaders.

BlobSetImmutabilityPolicyResponse

Berisi data respons untuk operasi setImmutabilityPolicy.

BlobSetLegalHoldResponse

Berisi data respons untuk operasi setLegalHold.

BlobSetMetadataResponse

Berisi data respons untuk operasi setMetadata.

BlobSetTagsResponse

Berisi data respons untuk operasi setTags.

BlobSetTierResponse

Berisi data respons untuk operasi setTier.

BlobStartCopyFromURLResponse

Berisi data respons untuk operasi startCopyFromURL.

BlobType

Menentukan nilai untuk BlobType.

BlobUndeleteResponse

Berisi data respons untuk operasi batalkan penghapusan.

BlobUploadCommonResponse

Jenis respons untuk <xref:BlockBlobClient.uploadFile>, <xref:BlockBlobClient.uploadStream>, dan <xref:BlockBlobClient.uploadBrowserDate>.

BlockBlobCommitBlockListResponse

Berisi data respons untuk operasi commitBlockList.

BlockBlobGetBlockListResponse

Berisi data respons untuk operasi getBlockList.

BlockBlobPutBlobFromUrlResponse

Berisi data respons untuk operasi putBlobFromUrl.

BlockBlobStageBlockFromURLResponse

Berisi data respons untuk operasi stageBlockFromURL.

BlockBlobStageBlockResponse

Berisi data respons untuk operasi stageBlock.

BlockBlobUploadResponse

Berisi data respons untuk operasi unggahan.

BlockListType

Menentukan nilai untuk BlockListType.

ContainerCreateResponse

Berisi data respons untuk operasi pembuatan.

ContainerDeleteResponse

Berisi data respons untuk operasi penghapusan.

ContainerGetAccessPolicyResponse

Berisi data respons untuk operasi <xref:ContainerClient.getAccessPolicy>.

ContainerGetPropertiesResponse

Berisi data respons untuk operasi getProperties.

ContainerListBlobFlatSegmentResponse

Berisi data respons untuk operasi listBlobFlatSegment.

ContainerListBlobHierarchySegmentResponse

Berisi data respons untuk operasi listBlobHierarchySegment.

ContainerRenameResponse

Berisi data respons untuk operasi ganti nama.

ContainerSetAccessPolicyResponse

Berisi data respons untuk operasi setAccessPolicy.

ContainerSetMetadataResponse

Berisi data respons untuk operasi setMetadata.

ContainerUndeleteResponse

Berisi data respons untuk operasi pemulihan.

CopyPollerBlobClient

Menentukan operasi dari <xref:BlobClient> yang diperlukan agar poller yang dikembalikan oleh <xref:BlobClient.beginCopyFromURL> berfungsi.

CopyStatusType

Menentukan nilai untuk CopyStatusType.

CredentialPolicyCreator

Fungsi pabrik yang membuat CredentialPolicy baru yang menggunakan nextPolicy yang disediakan.

DeleteSnapshotsOptionType

Menentukan nilai untuk DeleteSnapshotsOptionType.

EncryptionAlgorithmType

Menentukan nilai untuk EncryptionAlgorithmType.

GeoReplicationStatusType

Menentukan nilai untuk GeoReplicationStatusType.

LeaseDurationType

Menentukan nilai untuk LeaseDurationType.

LeaseOperationResponse

Berisi data respons untuk operasi yang membuat, memodifikasi, atau menghapus sewa. Lihat <xref:BlobLeaseClient>.

LeaseStateType

Menentukan nilai untuk LeaseStateType.

LeaseStatusType

Menentukan nilai untuk LeaseStatusType.

ListBlobsIncludeItem

Menentukan nilai untuk ListBlobsIncludeItem.

ListContainersIncludeType

Menentukan nilai untuk ListContainersIncludeType.

ObjectReplicationStatus

Menentukan Status Replikasi blob. Ini digunakan ketika akun penyimpanan menerapkan Kebijakan Replikasi Objek. Lihat <xref:ObjectReplicationPolicy> dan <xref:ObjectReplicationRule>.

PageBlobClearPagesResponse

Berisi data respons untuk operasi clearPages.

PageBlobCopyIncrementalResponse

Berisi data respons untuk operasi copyIncremental.

PageBlobCreateResponse

Berisi data respons untuk operasi pembuatan.

PageBlobResizeResponse

Berisi data respons untuk operasi mengubah ukuran.

PageBlobUpdateSequenceNumberResponse

Berisi data respons untuk operasi updateSequenceNumber.

PageBlobUploadPagesFromURLResponse

Berisi data respons untuk operasi uploadPagesFromURL.

PageBlobUploadPagesResponse

Berisi data respons untuk operasi uploadPages.

PublicAccessType

Menentukan nilai untuk PublicAccessType.

RehydratePriority

Menentukan nilai untuk RehydratePriority.

SequenceNumberActionType

Menentukan nilai untuk SequenceNumberActionType.

ServiceFindBlobsByTagsSegmentResponse

Respons operasi <xref:BlobServiceClient.findBlobsByTags>.

ServiceGetAccountInfoResponse

Berisi data respons untuk operasi getAccountInfo.

ServiceGetPropertiesResponse

Berisi data respons untuk operasi getProperties.

ServiceGetStatisticsResponse

Berisi data respons untuk operasi getStatistics.

ServiceGetUserDelegationKeyResponse

Berisi data respons untuk operasi <xref:getUserDelegationKey>.

ServiceListContainersSegmentResponse

Berisi data respons untuk operasi listContainersSegment.

ServiceSetPropertiesResponse

Berisi data respons untuk operasi setProperties.

ServiceSubmitBatchResponseModel

Berisi data respons untuk operasi submitBatch.

SkuName

Menentukan nilai untuk SkuName.

SyncCopyStatusType

Menentukan nilai untuk SyncCopyStatusType.

Tags

Tag blob.

Enum

BlockBlobTier

Mewakili tingkat akses pada blob. Untuk informasi terperinci tentang tingkatan tingkat blob blok, lihat tingkat penyimpanan Panas, dingin, dan arsip.

PremiumPageBlobTier

Menentukan tingkat blob halaman untuk mengatur blob. Ini hanya berlaku untuk blob halaman pada akun penyimpanan premium. Silakan lihat di sini untuk informasi terperinci tentang IOPS dan throughput yang sesuai per PageBlobTier.

SASProtocol

Protokol untuk SAS yang dihasilkan.

StorageRetryPolicyType

Jenis RetryPolicy.

Fungsi

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

HANYA TERSEDIA DALAM RUNTIME NODE.JS. Menghasilkan objek <xref:SASQueryParameters> yang berisi semua parameter kueri SAS yang diperlukan untuk membuat permintaan REST yang sebenarnya.

generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)

HANYA TERSEDIA DALAM RUNTIME NODE.JS. Membuat instans SASQueryParameters.

Hanya menerima pengaturan yang diperlukan untuk membuat SAS. Untuk pengaturan opsional, atur properti yang sesuai secara langsung, seperti izin, startsOn, dan pengidentifikasi.

PERINGATAN: Ketika pengidentifikasi tidak disediakan, izin dan expiresOn diperlukan. Anda HARUS menetapkan nilai untuk pengidentifikasi atau kedaluwarsa Izin & secara manual jika Anda menginisialisasi dengan konstruktor ini.

Isi detail yang diperlukan sebelum menjalankan cuplikan berikut.

Contoh penggunaan:

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

Contoh menggunakan pengidentifikasi:

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

Contoh menggunakan nama blob:

// Generate service level SAS for a blob
const blobSAS = generateBlobSASQueryParameters({
    containerName, // Required
    blobName, // Required
    permissions: BlobSASPermissions.parse("racwd"), // Required
    startsOn: new Date(), // Optional
    expiresOn: new Date(new Date().valueOf() + 86400), // 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)

HANYA TERSEDIA DALAM RUNTIME NODE.JS. Membuat instans SASQueryParameters. PERINGATAN: pengidentifikasi akan diabaikan saat menghasilkan SAS delegasi pengguna, izin, dan kedaluwarsaOn diperlukan.

Contoh penggunaan:

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

Pembantu untuk memutuskan apakah argumen tertentu memenuhi kontrak Alur

newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

Membuat objek Alur baru dengan Kredensial yang disediakan.

Detail Fungsi

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

HANYA TERSEDIA DALAM RUNTIME NODE.JS. Menghasilkan objek <xref:SASQueryParameters> yang berisi semua parameter kueri SAS yang diperlukan untuk membuat permintaan REST yang sebenarnya.

function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)

Parameter

accountSASSignatureValues
AccountSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Mengembalikan

generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)

HANYA TERSEDIA DALAM RUNTIME NODE.JS. Membuat instans SASQueryParameters.

Hanya menerima pengaturan yang diperlukan untuk membuat SAS. Untuk pengaturan opsional, atur properti yang sesuai secara langsung, seperti izin, startsOn, dan pengidentifikasi.

PERINGATAN: Ketika pengidentifikasi tidak disediakan, izin dan expiresOn diperlukan. Anda HARUS menetapkan nilai untuk pengidentifikasi atau kedaluwarsa Izin & secara manual jika Anda menginisialisasi dengan konstruktor ini.

Isi detail yang diperlukan sebelum menjalankan cuplikan berikut.

Contoh penggunaan:

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

Contoh menggunakan pengidentifikasi:

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

Contoh menggunakan nama blob:

// Generate service level SAS for a blob
const blobSAS = generateBlobSASQueryParameters({
    containerName, // Required
    blobName, // Required
    permissions: BlobSASPermissions.parse("racwd"), // Required
    startsOn: new Date(), // Optional
    expiresOn: new Date(new Date().valueOf() + 86400), // 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)

Parameter

blobSASSignatureValues
BlobSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Mengembalikan

generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)

HANYA TERSEDIA DALAM RUNTIME NODE.JS. Membuat instans SASQueryParameters. PERINGATAN: pengidentifikasi akan diabaikan saat menghasilkan SAS delegasi pengguna, izin, dan kedaluwarsaOn diperlukan.

Contoh penggunaan:

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

Parameter

blobSASSignatureValues
BlobSASSignatureValues
userDelegationKey
UserDelegationKey

Mengembalikan nilai blobServiceClient.getUserDelegationKey()

accountName

string

Mengembalikan

isPipelineLike(unknown)

Pembantu untuk memutuskan apakah argumen tertentu memenuhi kontrak Alur

function isPipelineLike(pipeline: unknown)

Parameter

pipeline

unknown

Argumen yang mungkin berupa Alur

Mengembalikan

boolean

true ketika argumen memenuhi kontrak Alur

newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

Membuat objek Alur baru dengan Kredensial yang disediakan.

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

Parameter

credential

StorageSharedKeyCredential | AnonymousCredential | TokenCredential

Seperti AnonymousCredential, StorageSharedKeyCredential atau kredensial apa pun dari paket @azure/identity untuk mengautentikasi permintaan ke layanan. Anda juga dapat menyediakan objek yang mengimplementasikan antarmuka TokenCredential. Jika tidak ditentukan, AnonymousCredential digunakan.

pipelineOptions
StoragePipelineOptions

Fakultatif. Pilihan.

Mengembalikan

Objek Alur baru.