Bagikan melalui


@azure/storage-blob package

Kelas

AccountSASPermissions

HANYA TERSEDIA DI 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 ditetapkan sebagai bidang izin pada <xref:AccountSASSignatureValues> objek. Dimungkinkan untuk membangun string izin tanpa kelas ini, tetapi urutan izinnya khusus dan kelas ini menjamin kebenaran.

AccountSASResourceTypes

HANYA TERSEDIA DI 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 <xref:AccountSASSignatureValues> objek. Dimungkinkan untuk membangun string sumber daya tanpa kelas ini, tetapi urutan sumber daya khusus dan kelas ini menjamin kebenaran.

AccountSASServices

HANYA TERSEDIA DI 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 <xref:AccountSASSignatureValues> objek. 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 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 DI 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 sas apa pun 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 <xref:BlobSASSignatureValues> objek. Dimungkinkan untuk membangun string izin tanpa kelas ini, tetapi urutan izinnya 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 memblokir blob.

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 <xref:BlobSASSignatureValues> objek. Dimungkinkan untuk membangun string izin tanpa kelas ini, tetapi urutan izinnya khusus dan kelas ini menjamin kebenaran.

Credential

Kredensial 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. <xref:newPipeline> Lihat dan berikan kebijakan sebelum menerapkan Alur yang disesuaikan.

SASQueryParameters

Mewakili komponen yang membentuk parameter kueri Azure Storage SAS. Jenis ini tidak dibangun langsung oleh pengguna; itu hanya dihasilkan oleh <xref:AccountSASSignatureValues> jenis 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. Hapus 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> dan dll.

StorageClientContext
StorageRetryPolicy

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

StorageRetryPolicyFactory

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

StorageSharedKeyCredential

HANYA TERSEDIA DI 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. <xref:AccountSASPermissions> Digunakan untuk mengurai izin SAS dari objek mentah.

AccountSASSignatureValues

HANYA TERSEDIA DI 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 <xref:AppendBlobClient.appendBlockFromURL> operasi.

AppendBlobAppendBlockFromUrlHeaders

Menentukan header untuk operasi AppendBlob_appendBlockFromUrl.

AppendBlobAppendBlockHeaders

Menentukan header untuk operasi AppendBlob_appendBlock.

AppendBlobAppendBlockOptions

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

AppendBlobCreateHeaders

Menentukan header untuk operasi AppendBlob_create.

AppendBlobCreateIfNotExistsOptions

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

AppendBlobCreateIfNotExistsResponse

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

AppendBlobCreateOptions

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

AppendBlobRequestConditions

Kondisi untuk ditambahkan ke pembuatan blob penambahan ini.

AppendBlobSealOptions

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

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 <xref:BlobClient.abortCopyFromURL> operasi.

BlobAcquireLeaseOptions

Opsi untuk mengonfigurasi Blob - Memperoleh operasi Sewa.

BlobBatchSubmitBatchOptionalParams

Opsi untuk mengonfigurasi Service - Submit Batch Optional Params.

BlobBeginCopyFromURLOptions

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

BlobBeginCopyFromURLResponse

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

BlobBeginCopyFromUrlPollState

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

BlobBreakLeaseOptions

Opsi untuk mengonfigurasi operasi Blob - Break Lease.

BlobChangeLeaseOptions

Opsi untuk mengonfigurasi operasi Blob - Change Lease.

BlobCopyFromURLHeaders

Menentukan header untuk operasi Blob_copyFromURL.

BlobCreateSnapshotHeaders

Menentukan header untuk operasi Blob_createSnapshot.

BlobCreateSnapshotOptions

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

BlobDeleteHeaders

Menentukan header untuk operasi Blob_delete.

BlobDeleteIfExistsResponse

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

BlobDeleteImmutabilityPolicyHeaders

Menentukan header untuk operasi Blob_deleteImmutabilityPolicy.

BlobDeleteImmutabilityPolicyOptions

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

BlobDeleteOptions

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

BlobDownloadHeaders

Menentukan header untuk operasi Blob_download.

BlobDownloadOptionalParams

Parameter opsional.

BlobDownloadOptions

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

BlobDownloadResponseParsed

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

BlobDownloadToBufferOptions

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

BlobExistsOptions

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

BlobFlatListSegment

Antarmuka yang mewakili BlobFlatListSegment.

BlobFlatListSegmentModel
BlobGenerateSasUrlOptions

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

BlobGetPropertiesHeaders

Menentukan header untuk operasi Blob_getProperties.

BlobGetPropertiesOptions

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

BlobGetPropertiesResponse

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

BlobGetTagsHeaders

Menentukan header untuk operasi Blob_getTags.

BlobGetTagsOptions

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

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 blob - Memperpanjang operasi Sewa.

BlobRequestConditions

header kondisi http standar, kondisi tag, dan kondisi sewa

BlobSASPermissionsLike

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

BlobSASSignatureValues

HANYA TERSEDIA DI 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 <xref:BlobClient.setHTTPHeaders> operasi.

BlobSetImmutabilityPolicyHeaders

Menentukan header untuk operasi Blob_setImmutabilityPolicy.

BlobSetImmutabilityPolicyOptions

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

BlobSetLegalHoldHeaders

Menentukan header untuk operasi Blob_setLegalHold.

BlobSetLegalHoldOptions

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

BlobSetMetadataHeaders

Menentukan header untuk operasi Blob_setMetadata.

BlobSetMetadataOptions

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

BlobSetTagsHeaders

Menentukan header untuk operasi Blob_setTags.

BlobSetTagsOptions

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

BlobSetTierHeaders

Menentukan header untuk operasi Blob_setTier.

BlobSetTierOptions

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

BlobStartCopyFromURLHeaders

Menentukan header untuk operasi Blob_startCopyFromURL.

BlobStartCopyFromURLOptions

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

BlobSyncCopyFromURLOptions

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

BlobTag
BlobTags

Tag blob

BlobUndeleteHeaders

Menentukan header untuk operasi Blob_undelete.

BlobUndeleteOptions

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

Block

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

BlockBlobCommitBlockListHeaders

Menentukan header untuk operasi BlockBlob_commitBlockList.

BlockBlobCommitBlockListOptions

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

BlockBlobGetBlockListHeaders

Menentukan header untuk operasi BlockBlob_getBlockList.

BlockBlobGetBlockListOptions

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

BlockBlobParallelUploadOptions

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

BlockBlobPutBlobFromUrlHeaders

Menentukan header untuk operasi BlockBlob_putBlobFromUrl.

BlockBlobQueryOptions

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

BlockBlobStageBlockFromURLHeaders

Menentukan header untuk operasi BlockBlob_stageBlockFromURL.

BlockBlobStageBlockFromURLOptions

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

BlockBlobStageBlockHeaders

Menentukan header untuk operasi BlockBlob_stageBlock.

BlockBlobStageBlockOptions

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

BlockBlobSyncUploadFromURLOptions

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

BlockBlobUploadHeaders

Menentukan header untuk operasi BlockBlob_upload.

BlockBlobUploadOptions

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

BlockBlobUploadStreamOptions

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

BlockList
CommonGenerateSasUrlOptions

Opsi <xref:BlobGenerateSasUrlOptions> umum 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 - Ubah operasi Sewa.

ContainerCreateHeaders

Menentukan header untuk operasi Container_create.

ContainerCreateIfNotExistsResponse

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

ContainerCreateOptions

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

ContainerDeleteBlobOptions

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

ContainerDeleteHeaders

Menentukan header untuk operasi Container_delete.

ContainerDeleteIfExistsResponse

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

ContainerDeleteMethodOptions

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

ContainerEncryptionScope

Grup parameter

ContainerExistsOptions

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

ContainerGenerateSasUrlOptions

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

ContainerGetAccessPolicyHeaders

Menentukan header untuk operasi Container_getAccessPolicy.

ContainerGetAccessPolicyOptions

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

ContainerGetPropertiesHeaders

Menentukan header untuk operasi Container_getProperties.

ContainerGetPropertiesOptions

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

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 Container - Renew Lease.

ContainerRequestConditions

Kondisi yang harus dipenuhi untuk kontainer.

ContainerSASPermissionsLike

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

ContainerSetAccessPolicyHeaders

Menentukan header untuk operasi Container_setAccessPolicy.

ContainerSetAccessPolicyOptions

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

ContainerSetMetadataHeaders

Menentukan header untuk operasi Container_setMetadata.

ContainerSetMetadataOptions

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

ContainerUndeleteHeaders

Menentukan header untuk operasi Container_restore.

CorsRule

CORS adalah fitur HTTP yang memungkinkan aplikasi web 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 yang berbeda; CORS menyediakan cara yang aman untuk memungkinkan 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 <xref:BlobServiceClient.findBlobsByTags> segmen operasi.

FilterBlobSegmentModel

Hasil dari panggilan API Filter Blobs

GeoReplication

Geo-Replication informasi untuk Layanan Penyimpanan Sekunder

HttpAuthorization

Mewakili informasi autentikasi dalam nilai header Otorisasi, ProxyAuthorization, WWW-Authenticate, dan 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

kondisi header dan tag http standar.

ModifiedAccessConditionsModel

Grup parameter

ObjectReplicationPolicy

Berisi ID Kebijakan Replikasi Objek dan daftar <xref:ObjectReplicationRule>masing-masing . 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 <xref:PageBlobClient.clearPages> operasi.

PageBlobCopyIncrementalHeaders

Menentukan header untuk operasi PageBlob_copyIncremental.

PageBlobCreateHeaders

Menentukan header untuk operasi PageBlob_create.

PageBlobCreateIfNotExistsOptions

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

PageBlobCreateIfNotExistsResponse

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

PageBlobCreateOptions

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

PageBlobGetPageRangesDiffHeaders

Menentukan header untuk operasi PageBlob_getPageRangesDiff.

PageBlobGetPageRangesDiffOptions

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

PageBlobGetPageRangesDiffResponse

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

PageBlobGetPageRangesHeaders

Menentukan header untuk operasi PageBlob_getPageRanges.

PageBlobGetPageRangesOptions

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

PageBlobGetPageRangesResponse

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

PageBlobRequestConditions

Kondisi untuk ditambahkan ke pembuatan blob halaman ini.

PageBlobResizeHeaders

Menentukan header untuk operasi PageBlob_resize.

PageBlobResizeOptions

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

PageBlobStartCopyIncrementalOptions

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

PageBlobUpdateSequenceNumberHeaders

Menentukan header untuk operasi PageBlob_updateSequenceNumber.

PageBlobUpdateSequenceNumberOptions

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

PageBlobUploadPagesFromURLHeaders

Menentukan header untuk operasi PageBlob_uploadPagesFromURL.

PageBlobUploadPagesFromURLOptions

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

PageBlobUploadPagesHeaders

Menentukan header untuk operasi PageBlob_uploadPages.

PageBlobUploadPagesOptions

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

PageList

Daftar rentang halaman untuk blob.

ParsedBatchResponse

Respons multipihak/campuran yang berisi respons untuk setiap subrequest.

PipelineLike

Antarmuka untuk kelas yang <xref:Pipeline> 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. <xref:newPipeline> Lihat dan berikan kebijakan 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 <xref:BlobServiceClient.findBlobsByTags> operasi.

ServiceGenerateAccountSasUrlOptions

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

ServiceGetAccountInfoHeaders

Menentukan header untuk operasi Service_getAccountInfo.

ServiceGetAccountInfoOptions

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

ServiceGetPropertiesHeaders

Menentukan header untuk operasi Service_getProperties.

ServiceGetPropertiesOptions

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

ServiceGetStatisticsHeaders

Menentukan header untuk operasi Service_getStatistics.

ServiceGetStatisticsOptions

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

ServiceGetUserDelegationKeyHeaders

Menentukan header untuk operasi Service_getUserDelegationKey.

ServiceGetUserDelegationKeyOptions

Opsi untuk mengonfigurasi Layanan - Dapatkan Kunci Delegasi Pengguna.

ServiceListContainersOptions

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

ServiceListContainersSegmentHeaders

Menentukan header untuk operasi Service_listContainersSegment.

ServiceRenameContainerOptions

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

ServiceSetPropertiesHeaders

Menentukan header untuk operasi Service_setProperties.

ServiceSetPropertiesOptions

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

ServiceSubmitBatchHeaders

Menentukan header untuk operasi Service_submitBatch.

ServiceSubmitBatchOptionalParamsModel

Parameter opsional.

ServiceUndeleteContainerOptions

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

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 <xref:deleteBlobs> operasi.

BlobBatchSetBlobsAccessTierResponse

Berisi data respons untuk <xref:setBlobsAccessTier> operasi.

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 <xref:ContainerClient.getAccessPolicy> operasi.

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 yang <xref:BlobClient> diperlukan untuk poller yang dikembalikan oleh <xref:BlobClient.beginCopyFromURL> untuk bekerja.

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 <xref:BlobServiceClient.findBlobsByTags> operasi.

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 <xref:getUserDelegationKey> operasi.

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 DI RUNTIME NODE.JS. <xref:SASQueryParameters> Menghasilkan objek yang berisi semua parameter kueri SAS yang diperlukan untuk membuat permintaan REST yang sebenarnya.

generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)

HANYA TERSEDIA DI 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 kedaluwarsaPerkenalan & 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 DI RUNTIME NODE.JS. Membuat instans SASQueryParameters. PERINGATAN: pengidentifikasi akan diabaikan saat menghasilkan SAS delegasi pengguna, izin, dan expiresOn 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 DI RUNTIME NODE.JS. <xref:SASQueryParameters> Menghasilkan objek 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 DI 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 kedaluwarsaPerkenalan & 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 DI RUNTIME NODE.JS. Membuat instans SASQueryParameters. PERINGATAN: pengidentifikasi akan diabaikan saat menghasilkan SAS delegasi pengguna, izin, dan expiresOn 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

Nilai yang dikembalikan dari 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 @azure/identity paket untuk mengautentikasi permintaan ke layanan. Anda juga dapat menyediakan objek yang mengimplementasikan antarmuka TokenCredential. Jika tidak ditentukan, AnonymousCredential digunakan.

pipelineOptions
StoragePipelineOptions

Pilihan. Opsi.

Mengembalikan

Objek Alur baru.