REST API Azure Blob Storage

Azure Blob Storage menyimpan teks dan data biner sebagai objek di cloud. Blob Storage menawarkan sumber daya berikut: akun penyimpanan, kontainer, dan blob. Dalam akun penyimpanan Anda, kontainer menyediakan cara untuk mengatur set blob.

Anda dapat menyimpan teks dan data biner di salah satu jenis blob berikut:

  • Blob blok, yang dioptimalkan untuk streaming.

  • Tambahkan blob, yang dioptimalkan untuk operasi penambah.

  • Blob halaman, yang dioptimalkan untuk operasi baca/tulis acak, dan yang menyediakan kemampuan untuk menulis ke berbagai byte dalam blob.

Untuk informasi selengkapnya, lihat Memahami blob blok, blob penambahan, dan blob halaman.

REST API untuk Blob Storage menentukan operasi HTTP terhadap akun penyimpanan, kontainer, dan blob. API menyertakan operasi yang tercantum dalam tabel berikut.

Operasi Jenis Sumber Daya Deskripsi
Mencantumkan Kontainer Akun Mencantumkan semua kontainer di akun penyimpanan.
Mengatur Properti Storage Blob Akun Mengatur properti blob Storage, termasuk pengaturan pengelogan dan metrik, dan versi layanan default.
Mendapatkan Properti Storage Blob Akun Mendapatkan properti blob Storage, termasuk pengaturan pengelogan dan metrik, dan versi layanan default.
Permintaan Blob Preflight Akun Mengkueri aturan Berbagi Sumber Daya Lintas Asal (CORS) untuk Blob Storage, sebelum mengirim permintaan aktual.
Dapatkan Statistik Storage Blob Akun Mengambil statistik yang terkait dengan replikasi untuk Storage Blob. Operasi ini hanya tersedia pada titik akhir lokasi sekunder ketika replikasi geo-redundan akses baca diaktifkan untuk akun penyimpanan.
Dapatkan Informasi Akun Akun Mengembalikan nama SKU dan jenis akun untuk akun yang ditentukan.
Dapatkan Kunci Delegasi Pengguna Akun Mendapatkan kunci yang dapat digunakan untuk menandatangani tanda tangan akses bersama delegasi pengguna. Tanda tangan ini memberikan akses ke sumber daya di Blob Storage dengan menggunakan kredensial Azure Active Directory (Azure AD).
Buat Kontainer Kontainer Membuat kontainer baru di akun penyimpanan.
Mendapatkan Properti Kontainer Kontainer Mengembalikan semua metadata yang ditentukan pengguna dan properti sistem kontainer.
Mendapatkan Metadata Kontainer Kontainer Hanya mengembalikan metadata kontainer yang ditentukan pengguna.
Mengatur Metadata Kontainer Kontainer Mengatur metadata kontainer yang ditentukan pengguna.
Mendapatkan ACL Kontainer Kontainer Mendapatkan kebijakan akses publik dan kebijakan akses tersimpan apa pun untuk kontainer.
Atur ACL Kontainer Kontainer Menetapkan kebijakan akses publik dan kebijakan akses tersimpan untuk kontainer.
Menyewa Kontainer Kontainer Menetapkan dan mengelola kunci pada kontainer untuk operasi penghapusan.
Hapus Kontainer Kontainer Menghapus kontainer dan blob apa pun yang ada di dalamnya.
Mencantumkan blob Kontainer Mencantumkan semua blob dalam kontainer.
Put Blob Blokir, tambahkan, dan blob halaman Membuat blob baru atau mengganti blob yang ada dalam kontainer.
Get Blob Blokir, tambahkan, dan blob halaman Membaca atau mengunduh blob dari blob Storage, termasuk metadata dan properti sistem yang ditentukan pengguna.
Get Properti Blob Blokir, tambahkan, dan blob halaman Mengembalikan semua properti sistem dan metadata yang ditentukan pengguna pada blob.
Set properti Blob Blokir, tambahkan, dan blob halaman Mengatur properti sistem yang ditentukan untuk blob yang ada.
Mengatur Kedaluwarsa Blob Blob blok Mengatur waktu kedaluwarsa untuk blob yang ada.
Get Metadata Blob Blokir, tambahkan, dan blob halaman Mengambil semua metadata yang ditentukan pengguna dari blob atau rekam jepret yang ada.
Set Metadata Blob Blokir, tambahkan, dan blob halaman Mengatur metadata yang ditentukan pengguna dari blob yang ada.
Dapatkan Tag Blob Blokir, tambahkan, dan blob halaman Mengambil tag yang ditentukan pengguna dari blob yang ada.
Atur Tag Blob Blokir, tambahkan, dan blob halaman Mengatur tag yang ditentukan pengguna dari blob yang ada yang membentuk indeks sekunder.
Temukan Blob Menurut Tag Blokir, tambahkan, dan blob halaman Mencantumkan blob berdasarkan tag yang ditentukan pengguna.
Menghapus blob Blokir, tambahkan, dan blob halaman Menandai blob untuk dihapus.
Membatalkan penghapusan Blob Blokir, tambahkan, dan blob halaman Memulihkan konten dan metadata blob yang dihapus sementara, atau semua rekam jepret yang dihapus sementara terkait.
Blob Sewa Blokir, tambahkan, dan blob halaman Menetapkan dan mengelola kunci pada operasi tulis dan hapus. Untuk menghapus atau menulis ke blob terkunci, klien harus memberikan ID sewa.
Snapshot Blob Blokir, tambahkan, dan blob halaman Membuat rekam jepret baca-saja dari blob.
Copy Blob Blokir, tambahkan, dan blob halaman Menyalin blob sumber ke blob tujuan di akun penyimpanan ini atau di akun penyimpanan lain.
Batalkan Menyalin Blob Blokir, tambahkan, dan blob halaman Menghentikan operasi yang tertunda Copy Blob , dan meninggalkan blob tujuan dengan panjang nol dan metadata penuh.
Put Blok Blok blob saja Membuat blok baru yang akan diterapkan sebagai bagian dari blob blok.
Put Blok Dari URL Blok blob saja Membuat blok baru yang akan diterapkan sebagai bagian dari blob blok tempat konten dibaca dari URL.
Put Daftar Blokir Blok blob saja Menerapkan blob dengan menentukan kumpulan ID blok yang terdiri dari blob blok.
Dapatkan Daftar Blokir Blok blob saja Mengambil daftar blok yang telah diunggah sebagai bagian dari blob blok.
Konten Blob Kueri Blok blob saja Menerapkan pernyataan Bahasa Permintaan Terstruktur sederhana (SQL) pada konten blob, dan hanya mengembalikan subset data yang dikueri.
Set Tingkat Blob Blob blok dan halaman Mengatur tingkat blob.
Put Halaman Hanya blob halaman Menulis rentang halaman ke dalam blob halaman.
Dapatkan Rentang Halaman Hanya blob halaman Mengembalikan daftar rentang halaman yang valid untuk blob halaman atau rekam jepret blob halaman.
Copy Blob Bertahap Hanya blob halaman Menyalin rekam jepret blob halaman sumber ke blob halaman tujuan. Hanya perubahan diferensial yang ditransfer.
Append Blok Tambahkan blob saja Menulis blok data ke akhir blob penambahan.

Di bagian ini

Konsep Storage blob

Operasi pada akun (Storage Blob)

Operasi pada kontainer

Operasi pada blob

Operasi pada blob (akun berkemampuan namespace hierarkis)

Lihat juga

layanan Storage REST