@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 ditetapkan sebagai bidang izin pada objek 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 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 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. |
BaseRequestPolicy |
Kelas dasar dari mana semua kebijakan permintaan berasal. |
BlobBatch |
BlobBatch mewakili serangkaian operasi agregat pada blob.
Saat ini, hanya |
BlobBatchClient |
BlobBatchClient memungkinkan Anda membuat permintaan batch ke layanan Azure Storage Blob. Lihat https://docs.microsoft.com/en-us/rest/api/storageservices/blob-batch |
BlobClient |
BlobClient mewakili URL ke blob Azure Storage; blob mungkin blob blok, blob penambahan, atau blob halaman. |
BlobLeaseClient |
Klien yang mengelola sewa untuk |
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 diatur sebagai bidang izin pada objek BlobSASSSignatureValues |
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 diatur sebagai bidang izin pada objek BlobSASSSignatureValues |
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 newPipeline. Atau Anda dapat membuat Alur dengan kebijakan Anda sendiri oleh konstruktor Alur. Lihat newPipeline dan kebijakan yang disediakan sebelum menerapkan Alur yang disesuaikan. |
RestError |
Jenis kesalahan kustom untuk permintaan alur yang gagal. |
SASQueryParameters |
Mewakili komponen yang membentuk parameter kueri Azure Storage SAS. Jenis ini tidak dibangun langsung oleh pengguna; ini hanya dihasilkan oleh AccountSASSignatureValues dan blobSASSSignatureValues jenis. Setelah dibuat, itu dapat dikodekan ke dalam toString() 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:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory adalah kelas pabrik yang membantu menghasilkan objek StorageBrowserPolicy. |
StorageRetryPolicy |
Coba lagi kebijakan dengan coba lagi eksponensial dan coba lagi linier yang diterapkan. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory adalah kelas pabrik yang membantu menghasilkan storageRetryPolicy objek. |
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 AccountSASPermissions |
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 generateAccountSASQueryParameters untuk mendapatkan representasi SAS yang benar-benar dapat diterapkan ke url blob. Catatan: bahwa kelas ini dan SASQueryParameters ada karena yang pertama dapat diubah dan representasi logis sementara yang terakhir tidak dapat diubah dan digunakan untuk menghasilkan permintaan REST yang sebenarnya. Lihat https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 untuk informasi konseptual selengkapnya tentang SAS Lihat https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas untuk deskripsi parameter, termasuk yang diperlukan |
AppendBlobAppendBlockFromURLOptions |
Opsi untuk mengonfigurasi operasi appendBlockFromURL |
AppendBlobAppendBlockFromUrlHeaders |
Menentukan header untuk operasi AppendBlob_appendBlockFromUrl. |
AppendBlobAppendBlockHeaders |
Menentukan header untuk operasi AppendBlob_appendBlock. |
AppendBlobAppendBlockOptions |
Opsi untuk mengonfigurasi operasi appendBlock |
AppendBlobCreateHeaders |
Menentukan header untuk operasi AppendBlob_create. |
AppendBlobCreateIfNotExistsOptions |
Opsi untuk mengonfigurasi operasi createIfNotExists. |
AppendBlobCreateIfNotExistsResponse |
Berisi data respons untuk operasi <xref:appendBlobClient.createIfNotExists>. |
AppendBlobCreateOptions |
Opsi untuk mengonfigurasi membuat operasi. |
AppendBlobRequestConditions |
Kondisi untuk ditambahkan ke pembuatan blob penambahan ini. |
AppendBlobSealOptions |
Opsi untuk mengonfigurasi operasi segel |
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 |
BlobAcquireLeaseOptions |
Opsi untuk mengonfigurasi operasi Blob - Acquire Lease. |
BlobBatchSubmitBatchOptionalParams |
Opsi untuk mengonfigurasi Layanan - Kirim Batch Opsional Params. |
BlobBeginCopyFromURLOptions |
Opsi untuk mengonfigurasi operasi |
BlobBeginCopyFromURLResponse |
Berisi data respons untuk operasi |
BlobBeginCopyFromUrlPollState |
Status yang digunakan oleh poller dikembalikan dari beginCopyFromURL. Status ini diteruskan ke panggilan balik |
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 createSnapshot |
BlobDeleteHeaders |
Menentukan header untuk operasi Blob_delete. |
BlobDeleteIfExistsResponse |
Berisi data respons untuk operasi deleteIfExists |
BlobDeleteImmutabilityPolicyHeaders |
Menentukan header untuk operasi Blob_deleteImmutabilityPolicy. |
BlobDeleteImmutabilityPolicyOptions |
Opsi untuk menghapus kebijakan kekekalan operasi deleteImmutabilityPolicy. |
BlobDeleteOptions |
Opsi untuk mengonfigurasi operasi penghapusan |
BlobDownloadHeaders |
Menentukan header untuk operasi Blob_download. |
BlobDownloadOptionalParams |
Parameter opsional. |
BlobDownloadOptions |
Opsi untuk mengonfigurasi pengunduhan operasi |
BlobDownloadResponseParsed |
Berisi data respons untuk operasi unduhan |
BlobDownloadToBufferOptions |
Antarmuka opsi untuk operasi downloadToBuffer |
BlobExistsOptions |
Opsi untuk mengonfigurasi ada operasi. |
BlobFlatListSegment |
Antarmuka yang mewakili BlobFlatListSegment. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
Opsi untuk mengonfigurasi menghasilkan operasi SasUrl. |
BlobGetAccountInfoHeaders |
Menentukan header untuk operasi Blob_getAccountInfo. |
BlobGetAccountInfoOptions |
Opsi untuk mengonfigurasi operasi getAccountInfo |
BlobGetPropertiesHeaders |
Menentukan header untuk operasi Blob_getProperties. |
BlobGetPropertiesOptions |
Opsi untuk mengonfigurasi operasi getProperties |
BlobGetPropertiesResponse |
Berisi data respons untuk operasi getProperties |
BlobGetTagsHeaders |
Menentukan header untuk operasi Blob_getTags. |
BlobGetTagsOptions |
Opsi untuk mengonfigurasi operasi 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 outputtextConfiguration . |
BlobQueryArrowField |
Jelaskan bidang di 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 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 BlobSASPermissions |
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 mengatur operasi HTTPHeaders. |
BlobSetImmutabilityPolicyHeaders |
Menentukan header untuk operasi Blob_setImmutabilityPolicy. |
BlobSetImmutabilityPolicyOptions |
Opsi untuk mengatur kebijakan imutabilitas operasi setImmutabilityPolicy. |
BlobSetLegalHoldHeaders |
Menentukan header untuk operasi Blob_setLegalHold. |
BlobSetLegalHoldOptions |
Opsi untuk mengatur penahanan legal operasi setLegalHold. |
BlobSetMetadataHeaders |
Menentukan header untuk operasi Blob_setMetadata. |
BlobSetMetadataOptions |
Opsi untuk mengonfigurasi operasi setMetadata |
BlobSetTagsHeaders |
Menentukan header untuk operasi Blob_setTags. |
BlobSetTagsOptions |
Opsi untuk mengonfigurasi operasi setTags |
BlobSetTierHeaders |
Menentukan header untuk operasi Blob_setTier. |
BlobSetTierOptions |
Opsi untuk mengonfigurasi operasi setAccessTier |
BlobStartCopyFromURLHeaders |
Menentukan header untuk operasi Blob_startCopyFromURL. |
BlobStartCopyFromURLOptions |
Opsi untuk mengonfigurasi operasi |
BlobSyncCopyFromURLOptions |
Opsi untuk mengonfigurasi operasi |
BlobTag | |
BlobTags |
Tag blob |
BlobUndeleteHeaders |
Menentukan header untuk operasi Blob_undelete. |
BlobUndeleteOptions |
Opsi untuk mengonfigurasi 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 operasi commitBlockList |
BlockBlobGetBlockListHeaders |
Menentukan header untuk operasi BlockBlob_getBlockList. |
BlockBlobGetBlockListOptions |
Opsi untuk mengonfigurasi operasi getBlockList. |
BlockBlobParallelUploadOptions |
Antarmuka opsi untuk uploadFile dan <xref:BlockBlobClient.uploadSeekableStream>. |
BlockBlobPutBlobFromUrlHeaders |
Menentukan header untuk operasi BlockBlob_putBlobFromUrl. |
BlockBlobQueryOptions |
Opsi untuk mengonfigurasi operasi kueri |
BlockBlobStageBlockFromURLHeaders |
Menentukan header untuk operasi BlockBlob_stageBlockFromURL. |
BlockBlobStageBlockFromURLOptions |
Opsi untuk mengonfigurasi operasi stageBlockFromURL. |
BlockBlobStageBlockHeaders |
Menentukan header untuk operasi BlockBlob_stageBlock. |
BlockBlobStageBlockOptions |
Opsi untuk mengonfigurasi operasi stageBlock |
BlockBlobSyncUploadFromURLOptions |
Opsi untuk mengonfigurasi operasi syncUploadFromURL. |
BlockBlobUploadHeaders |
Menentukan header untuk operasi BlockBlob_upload. |
BlockBlobUploadOptions |
Opsi untuk mengonfigurasi mengunggah operasi. |
BlockBlobUploadStreamOptions |
Antarmuka opsi untuk operasi uploadStream |
BlockList | |
ClearRange | |
CommonGenerateSasUrlOptions |
Opsi umum BlobGenerateSasUrlOptions dan 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 createIfNotExists |
ContainerCreateOptions |
Opsi untuk mengonfigurasi membuat operasi. |
ContainerDeleteBlobOptions |
Opsi untuk mengonfigurasi operasi |
ContainerDeleteHeaders |
Menentukan header untuk operasi Container_delete. |
ContainerDeleteIfExistsResponse |
Berisi data respons untuk operasi deleteIfExists |
ContainerDeleteMethodOptions |
Opsi untuk mengonfigurasi operasi penghapusan |
ContainerEncryptionScope |
Grup parameter |
ContainerExistsOptions |
Opsi untuk mengonfigurasi ada operasi. |
ContainerFilterBlobsHeaders |
Menentukan header untuk operasi Container_filterBlobs. |
ContainerFindBlobByTagsOptions |
Opsi untuk mengonfigurasi operasi findBlobsByTags |
ContainerGenerateSasUrlOptions |
Opsi untuk mengonfigurasi menghasilkan operasi SasUrl. |
ContainerGetAccessPolicyHeaders |
Menentukan header untuk operasi Container_getAccessPolicy. |
ContainerGetAccessPolicyOptions |
Opsi untuk mengonfigurasi operasi getAccessPolicy. |
ContainerGetAccountInfoHeaders |
Menentukan header untuk operasi Container_getAccountInfo. |
ContainerGetAccountInfoOptions |
Opsi untuk mengonfigurasi operasi getAccountInfo |
ContainerGetPropertiesHeaders |
Menentukan header untuk operasi Container_getProperties. |
ContainerGetPropertiesOptions |
Opsi untuk mengonfigurasi operasi 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: |
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 ContainerSASPermissions |
ContainerSetAccessPolicyHeaders |
Menentukan header untuk operasi Container_setAccessPolicy. |
ContainerSetAccessPolicyOptions |
Opsi untuk mengonfigurasi operasi setAccessPolicy. |
ContainerSetMetadataHeaders |
Menentukan header untuk operasi Container_setMetadata. |
ContainerSetMetadataOptions |
Opsi untuk mengonfigurasi operasi 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 findBlobsByTags |
FilterBlobItemModel |
Info blob dari panggilan API Blob Filter |
FilterBlobSegment |
Respons segmentasi operasi 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. |
HttpHeaders |
Kumpulan pasangan kunci/nilai header HTTP. |
HttpOperationResponse |
Respons Http yang kompatibel dengan core-v1(core-http). |
HttpResponse |
Representasi respons HTTP yang menyertakan referensi ke permintaan yang berasal darinya. |
IHttpClient |
Antarmuka yang kompatibel untuk kebijakan permintaan core-http |
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 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 ObjectReplicationStatus blob. Mungkin ada lebih dari satu objectReplicationRule di bawah ObjectReplicationPolicy. |
PageBlobClearPagesHeaders |
Menentukan header untuk operasi PageBlob_clearPages. |
PageBlobClearPagesOptions |
Opsi untuk mengonfigurasi operasi clearPages |
PageBlobCopyIncrementalHeaders |
Menentukan header untuk operasi PageBlob_copyIncremental. |
PageBlobCreateHeaders |
Menentukan header untuk operasi PageBlob_create. |
PageBlobCreateIfNotExistsOptions |
Opsi untuk mengonfigurasi operasi createIfNotExists |
PageBlobCreateIfNotExistsResponse |
Berisi data respons untuk operasi createIfNotExists |
PageBlobCreateOptions |
Opsi untuk mengonfigurasi operasi membuat. |
PageBlobGetPageRangesDiffHeaders |
Menentukan header untuk operasi PageBlob_getPageRangesDiff. |
PageBlobGetPageRangesDiffOptions |
Opsi untuk mengonfigurasi operasi <xref:PageBlobClient.getRangesDiff>. |
PageBlobGetPageRangesDiffResponse |
Berisi data respons untuk operasi getPageRangesDiff(number, number, string, PageBlobGetPageRangesDiffOptions). |
PageBlobGetPageRangesHeaders |
Menentukan header untuk operasi PageBlob_getPageRanges. |
PageBlobGetPageRangesOptions |
Opsi untuk mengonfigurasi operasi getPageRanges |
PageBlobGetPageRangesResponse |
Berisi data respons untuk operasi getPageRanges(number, number, PageBlobGetPageRangesOptions). |
PageBlobListPageRangesDiffOptions |
Opsi untuk mengonfigurasi operasi |
PageBlobListPageRangesOptions |
Opsi untuk mengonfigurasi listPageRanges operasi. |
PageBlobRequestConditions |
Kondisi untuk ditambahkan ke pembuatan blob halaman ini. |
PageBlobResizeHeaders |
Menentukan header untuk operasi PageBlob_resize. |
PageBlobResizeOptions |
Opsi untuk mengonfigurasi mengubah ukuran operasi. |
PageBlobStartCopyIncrementalOptions |
Opsi untuk mengonfigurasi operasi startCopyIncremental. |
PageBlobUpdateSequenceNumberHeaders |
Menentukan header untuk operasi PageBlob_updateSequenceNumber. |
PageBlobUpdateSequenceNumberOptions |
Opsi untuk mengonfigurasi operasi updateSequenceNumber. |
PageBlobUploadPagesFromURLHeaders |
Menentukan header untuk operasi PageBlob_uploadPagesFromURL. |
PageBlobUploadPagesFromURLOptions |
Opsi untuk mengonfigurasi operasi uploadPagesFromURL. |
PageBlobUploadPagesHeaders |
Menentukan header untuk operasi PageBlob_uploadPages. |
PageBlobUploadPagesOptions |
Opsi untuk mengonfigurasi operasi uploadPages |
PageList |
Daftar rentang halaman untuk blob. |
PageListInternal |
daftar halaman |
PageRange | |
PageRangeInfo | |
ParsedBatchResponse |
Respons multipihak/campuran yang berisi respons untuk setiap subrequest. |
PipelineLike |
Antarmuka untuk kelas Alur Lihat newPipeline dan kebijakan yang disediakan sebelum menerapkan Alur yang disesuaikan. |
PipelineOptions |
Antarmuka opsi untuk konstruktor Alur. |
PollOperationState |
PollOperationState berisi daftar berpendapat dari sekumpulan properti terkecil yang diperlukan untuk menentukan poller operasi yang berjalan lama. Sementara kelas Poller berfungsi sebagai mekanisme kontrol lokal untuk mulai memicu, menunggu, dan berpotensi membatalkan operasi yang berjalan lama, PollOperationState mencocokkan status operasi jangka panjang jarak jauh. Ini harus diperbarui setidaknya ketika operasi dimulai, ketika selesai, dan ketika dibatalkan. Meskipun, implementasi dapat memiliki sejumlah properti lain yang dapat diperbarui dengan alasan lain. |
PollerLike |
Representasi abstrak dari poller, dimaksudkan untuk mengekspos api minimal yang perlu dikerjakan pengguna. |
PollerLikeWithCancellation |
Representasi abstrak dari poller, dimaksudkan untuk mengekspos api minimal yang perlu dikerjakan pengguna. |
Range |
Rentang untuk Operasi Blob Service. |
RequestPolicyFactory |
Antarmuka untuk kompatibilitas dengan RequestPolicyFactory core-http |
RequestPolicyOptions |
Antarmuka untuk kompatibilitas dengan RequestPolicy |
ResponseLike |
Objek dengan properti _response sederhana. |
ResponseWithBody |
Objek dengan properti _response yang memiliki isi dan header sudah diurai ke dalam jenis yang diketahui. |
ResponseWithHeaders |
Objek dengan properti _response yang memiliki header sudah diurai ke dalam objek yang dititik. |
RetentionPolicy |
kebijakan penyimpanan yang menentukan berapa lama data terkait harus bertahan |
SASQueryParametersOptions |
Opsi untuk membangun SASQueryParameters. |
SasIPRange |
Rentang IP yang diizinkan untuk SAS. |
SequenceNumberAccessConditions |
Grup parameter |
ServiceClientOptions |
A subset of |
ServiceFilterBlobsHeaders |
Menentukan header untuk operasi Service_filterBlobs. |
ServiceFindBlobByTagsOptions |
Opsi untuk mengonfigurasi operasi findBlobsByTags |
ServiceGenerateAccountSasUrlOptions |
Opsi untuk mengonfigurasi operasi generateAccountSasUrl. |
ServiceGetAccountInfoHeaders |
Menentukan header untuk operasi Service_getAccountInfo. |
ServiceGetAccountInfoOptions |
Opsi untuk mengonfigurasi operasi getAccountInfo |
ServiceGetPropertiesHeaders |
Menentukan header untuk operasi Service_getProperties. |
ServiceGetPropertiesOptions |
Opsi untuk mengonfigurasi operasi getProperties |
ServiceGetStatisticsHeaders |
Menentukan header untuk operasi Service_getStatistics. |
ServiceGetStatisticsOptions |
Opsi untuk mengonfigurasi operasi getStatistics |
ServiceGetUserDelegationKeyHeaders |
Menentukan header untuk operasi Service_getUserDelegationKey. |
ServiceGetUserDelegationKeyOptions |
Opsi untuk mengonfigurasi Layanan - Dapatkan Kunci Delegasi Pengguna. |
ServiceListContainersOptions |
Opsi untuk mengonfigurasi operasi |
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 setProperties |
ServiceSubmitBatchHeaders |
Menentukan header untuk operasi Service_submitBatch. |
ServiceSubmitBatchOptionalParamsModel |
Parameter opsional. |
ServiceUndeleteContainerOptions |
Opsi untuk mengonfigurasi operasi undeleteContainer |
SignedIdentifier |
Pengidentifikasi yang ditandatangani. |
SignedIdentifierModel |
pengidentifikasi yang ditandatangani |
StaticWebsite |
Properti yang memungkinkan akun untuk menghosting situs web statis |
StoragePipelineOptions |
Antarmuka opsi untuk fungsi |
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 |
WebResource |
Deskripsi permintaan HTTP yang akan dibuat ke server jarak jauh. |
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 deleteBlobs(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions). |
BlobBatchSetBlobsAccessTierResponse |
Berisi data respons untuk operasi setBlobsAccessTier(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions). |
BlobBatchSubmitBatchResponse |
Berisi data respons untuk operasi batch blob. |
BlobCopyFromURLResponse |
Berisi data respons untuk operasi copyFromURL. |
BlobCopySourceTags |
Menentukan nilai untuk BlobCopySourceTags. |
BlobCreateSnapshotResponse |
Berisi data respons untuk operasi createSnapshot. |
BlobDeleteImmutabilityPolicyResponse |
Berisi data respons untuk operasi deleteImmutabilityPolicy. |
BlobDeleteResponse |
Berisi data respons untuk operasi penghapusan. |
BlobDownloadResponseInternal |
Berisi data respons untuk operasi pengunduhan. |
BlobDownloadResponseModel |
Berisi data respons untuk operasi pengunduhan. |
BlobGetAccountInfoResponse |
Berisi data respons untuk operasi getAccountInfo. |
BlobGetPropertiesResponseModel |
Berisi data respons untuk operasi getProperties. |
BlobGetTagsResponse |
Berisi data respons untuk operasi getTags |
BlobImmutabilityPolicyMode |
Menentukan nilai untuk BlobImmutabilityPolicyMode. |
BlobQueryArrowFieldType |
Jenis BlobQueryArrowField. |
BlobQueryResponseInternal |
Berisi data respons untuk operasi kueri. |
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 uploadFile, uploadStream, dan <xref:BlockBlobClient.uploadBrowserDate>. |
BlockBlobCommitBlockListResponse |
Berisi data respons untuk operasi commitBlockList. |
BlockBlobGetBlockListResponse |
Berisi data respons untuk operasi getBlockList. |
BlockBlobGetBlockListResponseInternal |
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. |
ContainerFilterBlobsResponse |
Berisi data respons untuk operasi filterBlobs. |
ContainerFindBlobsByTagsSegmentResponse |
Respons operasi findBlobsByTags |
ContainerGetAccessPolicyResponse |
Berisi data respons untuk operasi |
ContainerGetAccessPolicyResponseModel |
Berisi data respons untuk operasi getAccessPolicy. |
ContainerGetAccountInfoResponse |
Berisi data respons untuk operasi getAccountInfo. |
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 BlobClient |
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. Nilai yang diketahui didukung oleh layanan AES256 |
GeoReplicationStatusType |
Menentukan nilai untuk GeoReplicationStatusType. |
HttpRequestBody |
Jenis isi yang didukung pada permintaan. NodeJS.ReadableStream dan () => NodeJS.ReadableStream hanya node. Blob, ReadableStream, dan () => ReadableStream hanya browser. |
LeaseDurationType |
Menentukan nilai untuk LeaseDurationType. |
LeaseOperationResponse |
Berisi data respons untuk operasi yang membuat, memodifikasi, atau menghapus sewa. Lihat BlobLeaseClient. |
LeaseStateType |
Menentukan nilai untuk LeaseStateType. |
LeaseStatusType |
Menentukan nilai untuk LeaseStatusType. |
ObjectReplicationStatus |
Menentukan Status Replikasi blob. Ini digunakan ketika akun penyimpanan menerapkan Kebijakan Replikasi Objek. Lihat ObjectReplicationPolicy dan ObjectReplicationRule. |
PageBlobClearPagesResponse |
Berisi data respons untuk operasi clearPages. |
PageBlobCopyIncrementalResponse |
Berisi data respons untuk operasi copyIncremental. |
PageBlobCreateResponse |
Berisi data respons untuk operasi pembuatan. |
PageBlobGetPageRangesDiffResponseInternal |
Berisi data respons untuk operasi getPageRangesDiff. |
PageBlobGetPageRangesDiffResponseModel |
Berisi data respons untuk operasi getPageRangesDiff. |
PageBlobGetPageRangesResponseInternal |
Berisi data respons untuk operasi getPageRanges. |
PageBlobGetPageRangesResponseModel |
Berisi data respons untuk operasi getPageRanges. |
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 findBlobsByTags |
ServiceGetAccountInfoResponse |
Berisi data respons untuk operasi getAccountInfo. |
ServiceGetPropertiesResponse |
Berisi data respons untuk operasi getProperties. |
ServiceGetPropertiesResponseInternal |
Berisi data respons untuk operasi getProperties. |
ServiceGetStatisticsResponse |
Berisi data respons untuk operasi getStatistics. |
ServiceGetStatisticsResponseInternal |
Berisi data respons untuk operasi getStatistics. |
ServiceGetUserDelegationKeyResponse |
Berisi data respons untuk operasi getUserDelegationKey(Date, Date, ServiceGetUserDelegationKeyOptions). |
ServiceListContainersSegmentResponse |
Berisi data respons untuk operasi listContainersSegment. |
ServiceListContainersSegmentResponseInternal |
Berisi data respons untuk operasi listContainersSegment. |
ServiceSetPropertiesResponse |
Berisi data respons untuk operasi setProperties. |
ServiceSubmitBatchResponseInternal |
Berisi data respons untuk operasi submitBatch. |
ServiceSubmitBatchResponseModel |
Berisi data respons untuk operasi submitBatch. |
SkuName |
Menentukan nilai untuk SkuName. |
SyncCopyStatusType |
Menentukan nilai untuk SyncCopyStatusType. |
Tags |
Tag blob. |
WithResponse |
Jenis yang mewakili hasil operasi dengan properti _response yang diketahui. |
Enum
BlockBlobTier |
Mewakili tingkat akses pada blob. Untuk informasi terperinci tentang tingkatan tingkat blob blok, lihat tingkat penyimpanan Panas, dingin, dan arsip. |
KnownEncryptionAlgorithmType |
Nilai yang diketahui dari EncryptionAlgorithmType yang diterima layanan. |
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. |
StorageBlobAudience |
Menentukan audiens cloud yang diketahui untuk Storage. |
StorageRetryPolicyType |
Jenis RetryPolicy. |
Fungsi
generate |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. Menghasilkan objek SASQueryParameters yang berisi semua parameter kueri SAS yang diperlukan untuk membuat permintaan REST yang sebenarnya. Lihat https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
generate |
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:
Contoh menggunakan pengidentifikasi:
Contoh menggunakan nama blob:
|
generate |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. Membuat instans SASQueryParameters. PERINGATAN: pengidentifikasi akan diabaikan saat menghasilkan SAS delegasi pengguna, izin, dan kedaluwarsaOn diperlukan. Contoh penggunaan:
|
get |
Untuk mendapatkan audiens OAuth untuk akun penyimpanan untuk layanan blob. |
is |
Pembantu untuk memutuskan apakah argumen tertentu memenuhi kontrak Alur |
new |
Membuat objek Alur baru dengan Kredensial yang disediakan. |
Detail Fungsi
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
HANYA TERSEDIA DALAM RUNTIME NODE.JS.
Menghasilkan objek SASQueryParameters yang berisi semua parameter kueri SAS yang diperlukan untuk membuat permintaan REST yang sebenarnya.
Lihat https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
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 * 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();
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 * 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();
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 * 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
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): SASQueryParameters
Parameter
- blobSASSignatureValues
- BlobSASSignatureValues
- userDelegationKey
- UserDelegationKey
Mengembalikan nilai blobServiceClient.getUserDelegationKey()
- accountName
-
string
Mengembalikan
getBlobServiceAccountAudience(string)
Untuk mendapatkan audiens OAuth untuk akun penyimpanan untuk layanan blob.
function getBlobServiceAccountAudience(storageAccountName: string): string
Parameter
- storageAccountName
-
string
Mengembalikan
string
isPipelineLike(unknown)
Pembantu untuk memutuskan apakah argumen tertentu memenuhi kontrak Alur
function isPipelineLike(pipeline: unknown): pipeline
Parameter
- pipeline
-
unknown
Argumen yang mungkin berupa Alur
Mengembalikan
pipeline
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): Pipeline
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.