Bagikan melalui


Sampel Azure Storage menggunakan pustaka klien JavaScript

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:

Topik Sampel pada GitHub
Autentikasi 1Mengautentikasi menggunakan string koneksi
1Mengautentikasi menggunakan kredensial kunci bersama
Mengautentikasi menggunakan AnonymousCredential
Menyambungkan menggunakan alur kustom
Menyambungkan menggunakan proksi
Bagikan Buat berbagi
Daftar saham
Daftar saham berdasarkan halaman
Menghapus sebuah share
Direktori Membuat direktori
Menampilkan daftar file dan direktori
Mendaftar file dan direktori menurut halaman
Arsip Mengunggah file secara paralel
Mengunggah aliran yang dapat dibaca secara paralel
Mengunduh file secara paralel
Daftar pegangan file
Mendaftar handle file per halaman

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:

Topik Sampel pada GitHub
Autentikasi 1Mengautentikasi menggunakan string koneksi
1Mengautentikasi menggunakan kredensial kunci bersama
Mengautentikasi menggunakan AnonymousCredential
Menyambungkan menggunakan alur kustom
Menyambungkan menggunakan proksi
Mengautentikasi menggunakan ID Microsoft Entra (disarankan)
Layanan antrean Membuat klien layanan antrian
Antrean Membuat antrean baru
Daftar antrean
Daftar antrean per halaman
Menghapus antrean
Pesan Mengirim pesan ke antrean
Mengintip pesan

Menerima pesan
Menghapus pesan

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:

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:

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.

Langkah berikutnya

Untuk informasi tentang sampel untuk bahasa lain: