Apa itu Pratinjau Tindakan Azure Storage?
Azure Storage Actions adalah kerangka kerja tanpa server yang dapat Anda gunakan untuk melakukan operasi data umum pada jutaan objek di beberapa akun penyimpanan.
Penting
Tindakan Azure Storage saat ini dalam PRATINJAU dan tersedia wilayah ini. Lihat Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure untuk persyaratan hukum yang berlaku pada fitur Azure dalam versi beta, pratinjau, atau belum dirilis secara umum.
Rilis pratinjau Azure Storage Actions memungkinkan Anda membuat tugas penyimpanan yang dapat melakukan operasi pada blob di akun Azure Storage berdasarkan serangkaian kondisi yang Anda tentukan. Tugas penyimpanan dapat memproses jutaan objek di akun penyimpanan tanpa menyediakan kapasitas komputasi tambahan dan tanpa mengharuskan Anda menulis kode.
Anatomi tugas penyimpanan
Tugas penyimpanan berisi serangkaian kondisi, operasi, dan penugasan. Tabel berikut ini menjelaskan setiap komponen tugas penyimpanan.
Komponen | Deskripsi |
---|---|
Kondisi | Kondisi kumpulan satu atau beberapa klausa. Setiap klausa berisi properti, nilai, dan operator. Saat tugas penyimpanan berjalan, ia menggunakan operator untuk membandingkan properti dengan nilai untuk menentukan apakah klausa terpenuhi oleh objek target. Misalnya, klausa mungkin mengevaluasi apakah creation-time properti blob lebih besar dari lima hari yang lalu. |
Operasional | Operasi adalah tindakan yang dilakukan tugas penyimpanan pada setiap objek yang memenuhi serangkaian kondisi yang ditentukan. Menghapus blob adalah contoh operasi. |
Penetapan | Penugasan mengidentifikasi akun penyimpanan dan subkumpulan objek untuk ditargetkan di akun tersebut. Ini juga menentukan kapan tugas berjalan dan di mana laporan eksekusi disimpan. |
Cara menggunakan tugas penyimpanan
Pertama, tentukan kondisi dan operasi tugas penyimpanan. Kemudian, tetapkan tugas tersebut ke satu atau beberapa akun penyimpanan. Memantau tugas yang dijalankan dengan menggunakan metrik, bagan, dan laporan.
Menentukan tugas penyimpanan
Mulailah dengan membuat tugas penyimpanan. Untuk menyediakan tugas penyimpanan, Anda harus menentukan setidaknya satu kondisi dan satu operasi. Setelah tugas dibuat, Anda dapat mengedit kondisi dan operasi tersebut atau menambahkan lebih banyak dengan menggunakan desainer visual.
Lihat artikel ini untuk mempelajari cara menentukan tugas penyimpanan:
- Membuat tugas penyimpanan
- Menentukan kondisi dan operasi tugas penyimpanan
- Kondisi tugas penyimpanan
- Operasi tugas penyimpanan
Menetapkan tugas penyimpanan
Anda dapat menetapkan tugas penyimpanan ke akun penyimpanan apa pun di mana identitas Anda diberi peran Pemilik Data Blob Penyimpanan. Saat membuat tugas, Anda akan memilih akun penyimpanan, dan menetapkan peran ke identitas terkelola tugas yang ditetapkan sistem. Identitas tersebut dibuat untuk Anda secara otomatis saat tugas disediakan. Peran yang Anda tetapkan identitas tersebut harus mengaktifkannya untuk melakukan operasi yang ditentukan dalam tugas.
Tugas penyimpanan hanya dapat ditetapkan ke akun penyimpanan oleh pemilik akun tersebut. Oleh karena itu, jika tugas yang Anda tentukan berguna bagi pemilik akun penyimpanan lain, Anda harus memberikan akses pengguna tersebut ke tugas penyimpanan. Kemudian, pengguna tersebut dapat menetapkan tugas Anda ke akun penyimpanan mereka. Anda dapat memberikan akses pengguna ke tugas penyimpanan Anda dengan menetapkan peran Azure ke identitas pengguna mereka.
Lihat artikel ini untuk mempelajari cara menetapkan tugas penyimpanan:
Memantau eksekusi tugas penyimpanan
Tugas berjalan secara asinkron sesuai dengan jadwal yang Anda tentukan dalam penugasan. Laporan eksekusi dibuat saat eksekusi selesai. Laporan tersebut memerinci hasil tugas yang dijalankan pada setiap objek yang ditargetkan oleh tugas.
Halaman gambaran umum tugas menyajikan metrik dan visualisasi yang meringkas berapa banyak objek yang memenuhi kondisi tugas, dan hasil operasi yang dicoba oleh tugas penyimpanan pada setiap objek. Bagan memungkinkan Anda menelusuri instans eksekusi tertentu dengan cepat.
Lihat artikel ini untuk mempelajari cara memantau eksekusi tugas:
Menangani peristiwa tugas penyimpanan
Peristiwa Tindakan Azure Storage memungkinkan aplikasi untuk bereaksi terhadap peristiwa, seperti penyelesaian tugas penyimpanan yang dijalankan. Itu dilakukan tanpa perlu kode yang rumit atau layanan polling yang mahal dan tidak efisien.
Peristiwa Tindakan Azure Storage didorong menggunakan Azure Event Grid kepada pelanggan seperti Azure Functions, Azure Logic Apps, atau bahkan ke pendengar http Anda sendiri. Event Grid menyediakan pengiriman kejadian yang andal ke aplikasi Anda melalui kebijakan coba lagi yang kaya dan dead-lettering. Azure Event Grid menggunakan langganan acara untuk merutekan pesan acara kepada pelanggan. Pertama, berlangganan ke titik akhir kejadian. Lalu, ketika suatu kejadian dipicu, layanan Event Grid akan mengirim data tentang kejadian itu ke titik akhir.
Lihat artikel skema peristiwa Tindakan Azure Storage untuk melihat daftar lengkap peristiwa yang didukung Azure Storage Actions.
Wilayah yang Didukung
Tugas Azure Storage didukung di wilayah publik berikut:
Australia Timur
Australia Tenggara
Brasil selatan
Kanada Tengah
India Tengah
US Tengah
Prancis Tengah
Jerman Barat Tengah
US Tengah Utara
Eropa Utara
Us Tengah Selatan
Asia Tenggara
Swiss Utara
Eropa Barat
US Barat
US Barat 2
Penetapan harga dan penagihan
Anda dapat mencoba fitur ini secara gratis selama pratinjau, hanya membayar untuk transaksi yang dipanggil di akun penyimpanan Anda. Informasi harga untuk fitur akan diterbitkan sebelum ketersediaan umum.
Catatan
Akun v1 tujuan umum tidak mendukung fitur terbaru dan karenanya Azure Storage Actions juga tidak didukung. Jika Anda memiliki akun v1 tujuan umum, kami sarankan Anda untuk meningkatkan ke akun v2 tujuan umum untuk menggunakan semua fitur terbaru.