Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini menyediakan gambaran umum skenario sampel kode yang ditemukan di panduan pengembang dan repositori sampel kami. Klik tautan untuk melihat sampel yang sesuai, baik di panduan pengembang kami atau di repositori GitHub.
Panduan pengembang adalah kumpulan artikel yang menyediakan informasi terperinci dan contoh kode untuk skenario tertentu yang terkait dengan layanan Azure Storage. Untuk mempelajari selengkapnya tentang panduan pengembang Blob Storage untuk JavaScript atau TypeScript, lihat Mulai menggunakan Azure Blob Storage dan JavaScript
Catatan
Sampel ini menggunakan pustaka Azure Storage JavaScript v12 terbaru. Untuk kode v11 warisan, lihat Memulai Azure Blob Service di Node.js pada repositori GitHub.
Sampel blob
Tabel berikut ini menautkan ke panduan dan sampel pengembang Azure Blob Storage yang menggunakan pustaka klien JavaScript. Tautan panduan pengembang mencakup cuplikan kode JavaScript dan TypeScript, sementara tautan sampel membawa Anda langsung ke kode di repositori GitHub.
| Topik | Panduan pengembang | Sampel pada GitHub |
|---|---|---|
| Autentikasi/otorisasi |
Mengotorisasi akses dan menyambungkan ke Blob Storage Membuat SAS delegasi pengguna untuk blob Membuat SAS layanan untuk blob Membuat akun SAS |
Mengautentikasi menggunakan ID Microsoft Entra (disarankan): JavaScript TypeScript 1Mengautentikasi menggunakan kredensial kunci bersama: JavaScript TypeScript 1Mengautentikasi menggunakan string koneksi: JavaScript TypeScript |
| Membuat kontainer | Membuat kontainer | Membuat container: JavaScript TypeScript |
| Unggah | Mengunggah blob | Mengunggah blob: JavaScript TypeScript Mengunggah paralel aliran ke blob: JavaScript TypeScript |
| Unduh | Unduh sebuah blob | Unduh blob: JavaScript TypeScript Unduhan paralel blok blob: JavaScript TypeScript |
| Daftar |
Daftar kontainer Daftar blob |
Daftar kontainer: JavaScriptTypeScript Daftar kontainer menggunakan iterator: JavaScript TypeScript Daftar kontainer menurut halaman: JavaScriptTypeScript Daftar blob menggunakan iterator: JavaScriptTypeScript Daftar blob menurut halaman: JavaScript TypeScript Daftar blob menurut hierarki: JavaScriptTypeScript |
| Hapus |
Hapus wadah Hapus blob |
Menghapus container: JavaScript TypeScript |
| Menyalin |
Gambaran umum operasi salin Menyalin blob dari URL objek sumber Menyalin blob dengan penjadwalan asinkron |
|
| Penyewaan |
Membuat dan mengelola sewa kontainer Membuat dan mengelola sewa blob |
|
| Properti dan metadata |
Mengelola properti kontainer dan metadata Mengelola properti blob dan metadata |
|
| Tag Indeks | Menggunakan tag indeks blob untuk mengelola dan menemukan data | |
| Tingkat akses | Mengatur atau mengubah lapisan akses blok blob | Mengatur tingkat akses pada blob: JavaScript TypeScript |
| layanan blob | Membuat klien layanan blob: JavaScript Buat klien layanan blob menggunakan URL SAS: JavaScript TypeScript |
|
| Cuplikan | Membuat rekam jepret blob: JavaScript TypeScript Unduh rekam jepret blob: JavaScript TypeScript |
|
| Pemecahan Masalah | Memicu kesalahan yang dapat dipulihkan menggunakan klien kontainer: JavaScript TypeScript |
1 Microsoft menyarankan agar Anda menggunakan alur autentikasi paling aman yang tersedia. Alur autentikasi yang dijelaskan dalam sampel ini membutuhkan tingkat kepercayaan yang sangat tinggi pada aplikasi, dan membawa risiko yang tidak ada di alur lain. Anda hanya boleh menggunakan alur ini ketika alur lain yang lebih aman, seperti identitas terkelola, tidak layak.
Contoh Penyimpanan Data Lake
Tabel berikut ini menautkan ke sampel Data Lake Storage yang menggunakan pustaka klien JavaScript:
| Topik | Sampel pada GitHub |
|---|---|
| Layanan Data Lake | Membuat klien layanan Data Lake |
| Sistem file |
Membuat sistem file Daftar sistem file Mendaftar jalur dalam sistem berkas Menghapus sistem file |
| Arsip |
Membuat file Mengunduh file |
Contoh Berkas Azure
Tabel berikut ini menautkan ke sampel Azure Files yang menggunakan pustaka klien JavaScript:
1 Microsoft menyarankan agar Anda menggunakan alur autentikasi paling aman yang tersedia. Alur autentikasi yang dijelaskan dalam sampel ini membutuhkan tingkat kepercayaan yang sangat tinggi pada aplikasi, dan membawa risiko yang tidak ada di alur lain. Anda hanya boleh menggunakan alur ini ketika alur lain yang lebih aman, seperti identitas terkelola, tidak layak.
Sampel antrean
Tabel berikut ini menautkan ke sampel Azure Queues yang menggunakan pustaka klien JavaScript:
1 Microsoft menyarankan agar Anda menggunakan alur autentikasi paling aman yang tersedia. Alur autentikasi yang dijelaskan dalam sampel ini membutuhkan tingkat kepercayaan yang sangat tinggi pada aplikasi, dan membawa risiko yang tidak ada di alur lain. Anda hanya boleh menggunakan alur ini ketika alur lain yang lebih aman, seperti identitas terkelola, tidak layak.
Contoh tabel
Tabel berikut ini menautkan ke sampel Tabel Azure yang menggunakan pustaka klien JavaScript:
- Metode autentikasi
- Membuat dan menghapus tabel
- Membuat dan menghapus entitas tabel
- Entitas kueri
- Menyelidiki entitas
- Memperbarui dan meningkatkan entitas dalam tabel
- Mengirim permintaan batch transaksional
- Mengirim permintaan batch transaksional dengan pembantu TableTransaction
Sampel untuk pustaka klien yang tidak digunakan lagi tersedia di sampel Azure Table Storage untuk JavaScript.
Perpustakaan contoh kode Azure
Untuk melihat pustaka sampel JavaScript lengkap, buka:
- Sampel kode Blob Azure
- Sampel kode Azure Data Lake
- Sampel kode Azure Files
- Sampel kode antrean Azure
Anda dapat menelusuri dan mengkloning repositori GitHub untuk setiap pustaka.
Panduan memulai
Lihat panduan berikut ini jika Anda mencari instruksi untuk menginstal dan memulai library klien Azure Storage.
- Panduan Memulai Cepat: Pustaka Klien Azure Blob Storage untuk JavaScript
- Panduan Cepat: Pustaka Klien Azure Queue untuk JavaScript
- Memulai Layanan Tabel Azure di JavaScript
Langkah berikutnya
Untuk informasi tentang sampel untuk bahasa lain:
- .NET: Sampel Azure Storage menggunakan .NET
- Java: Sampel Azure Storage menggunakan Java
- Python: Sampel Azure Storage menggunakan Python
- C++: Sampel Azure Storage menggunakan C++
- Semua bahasa lain: Sampel Azure Storage