az storage blob

Mengelola penyimpanan objek untuk data tidak terstruktur (blob).

Tentukan salah satu parameter autentikasi berikut untuk perintah Anda: --auth-mode, --account-key, --connection-string, --sas-token. Anda juga dapat menggunakan variabel lingkungan yang sesuai untuk menyimpan kredensial autentikasi Anda, misalnya AZURE_STORAGE_KEY, AZURE_STORAGE_CONNECTION_STRING, dan AZURE_STORAGE_SAS_TOKEN.

Perintah

az storage blob access

Mengelola properti kontrol akses blob saat Namespace Layanan Hierarkis diaktifkan.

az storage blob access set

Atur properti kontrol akses blob.

az storage blob access show

Menampilkan properti kontrol akses blob.

az storage blob access update

Memperbarui properti kontrol akses blob.

az storage blob copy

Mengelola operasi salinan blob. Gunakan az storage blob show untuk memeriksa status blob.

az storage blob copy cancel

Membatalkan operasi penyalinan yang sedang berlangsung.

az storage blob copy start

Salin blob secara asinkron. Gunakan az storage blob show untuk memeriksa status blob.

az storage blob copy start-batch

Salin beberapa blob ke kontainer blob. Gunakan az storage blob show untuk memeriksa status blob.

az storage blob delete

Tandai blob atau rekam jepret untuk dihapus.

az storage blob delete-batch

Menghapus blob dari kontainer blob secara rekursif.

az storage blob directory

Mengelola direktori blob dalam kontainer akun penyimpanan.

az storage blob directory access

Mengelola properti kontrol akses direktori saat Namespace Layanan Hierarkis diaktifkan.

az storage blob directory access set

Atur properti kontrol akses direktori.

az storage blob directory access show

Tampilkan properti kontrol akses direktori.

az storage blob directory access update

Memperbarui properti kontrol akses direktori.

az storage blob directory create

Buat direktori blob penyimpanan dalam kontainer penyimpanan.

az storage blob directory delete

Menghapus direktori blob penyimpanan dalam kontainer penyimpanan.

az storage blob directory download

Unduh blob ke jalur file lokal.

az storage blob directory exists

Periksa keberadaan direktori blob dalam kontainer penyimpanan.

az storage blob directory list

Mencantumkan subdirektori blob dan blob dalam direktori penyimpanan.

az storage blob directory metadata

Mengelola metadata direktori.

az storage blob directory metadata show

Tampilkan semua metadata yang ditentukan pengguna untuk direktori blob yang ditentukan.

az storage blob directory metadata update

Atur metadata yang ditentukan pengguna untuk direktori blob yang ditentukan sebagai satu atau beberapa pasangan nama-nilai.

az storage blob directory move

Pindahkan direktori penyimpanan ke direktori blob penyimpanan lain dalam kontainer penyimpanan.

az storage blob directory show

Menampilkan properti direktori blob penyimpanan dalam kontainer penyimpanan.

az storage blob directory upload

Upload blob atau subdirektori ke direktori blob penyimpanan.

az storage blob download

Unduh blob ke jalur file.

az storage blob download-batch

Unduh blob dari kontainer blob secara rekursif.

az storage blob exists

Periksa keberadaan blob dalam kontainer.

az storage blob filter

Mencantumkan blob di semua kontainer yang tagnya cocok dengan ekspresi pencarian tertentu.

az storage blob generate-sas

Buat tanda tangan akses bersama untuk blob.

az storage blob immutability-policy

Mengelola kebijakan kekekalan blob.

az storage blob immutability-policy delete

Menghapus kebijakan kekekalan blob.

az storage blob immutability-policy set

Tetapkan kebijakan imutabilitas blob.

az storage blob incremental-copy

Mengelola operasi salinan bertambah bertahap blob.

az storage blob incremental-copy cancel

Membatalkan operasi copy_blob yang tertunda, dan meninggalkan blob tujuan dengan panjang nol dan metadata penuh.

az storage blob incremental-copy start

Menyalin salinan inkremental blob secara asinkron.

az storage blob lease

Mengelola penyewaan blob penyimpanan.

az storage blob lease acquire

Minta sewa baru.

az storage blob lease break

Putuskan sewa, jika kontainer atau blob memiliki sewa aktif.

az storage blob lease change

Ubah ID sewa sewa aktif.

az storage blob lease release

Lepaskan sewanya.

az storage blob lease renew

Perpanjang sewa.

az storage blob list

Mencantumkan blob dalam kontainer tertentu.

az storage blob metadata

Mengelola metadata blob.

az storage blob metadata show

Mengembalikan semua metadata yang ditentukan pengguna untuk blob atau rekam jepret yang ditentukan.

az storage blob metadata update

Mengatur metadata yang ditentukan pengguna untuk blob sebagai satu atau beberapa pasangan nama-nilai.

az storage blob move

Memindahkan blob dalam kontainer penyimpanan.

az storage blob restore

Pulihkan blob dalam rentang blob yang ditentukan.

az storage blob rewrite

Buat Blob Blok baru tempat konten blob dibaca dari URL tertentu.

az storage blob service-properties

Mengelola properti layanan blob penyimpanan.

az storage blob service-properties delete-policy

Mengelola properti layanan kebijakan penghapusan blob penyimpanan.

az storage blob service-properties delete-policy show

Tampilkan kebijakan penghapusan blob penyimpanan.

az storage blob service-properties delete-policy update

Perbarui kebijakan penghapusan blob penyimpanan.

az storage blob service-properties show

Mendapatkan properti blob service akun penyimpanan, termasuk Azure Storage Analytics.

az storage blob service-properties update

Memperbarui properti layanan blob penyimpanan.

az storage blob set-legal-hold

Atur penahanan legal blob.

az storage blob set-tier

Atur tingkat blok atau halaman pada blob.

az storage blob show

Dapatkan detail blob.

az storage blob snapshot

Membuat rekam jepret blob.

az storage blob sync

Sinkronkan blob secara rekursif ke kontainer blob penyimpanan.

az storage blob tag

Mengelola tag blob.

az storage blob tag list

Dapatkan tag pada blob atau versi blob tertentu, atau rekam jepret.

az storage blob tag set

Atur tag pada blob atau versi blob tertentu, tetapi bukan rekam jepret.

az storage blob undelete

Pulihkan blob atau rekam jepret yang dihapus sementara.

az storage blob update

Mengatur properti sistem di blob.

az storage blob upload

Unggah file ke blob penyimpanan.

az storage blob upload-batch

Unggah file dari direktori lokal ke kontainer blob.

az storage blob url

Buat url untuk mengakses blob.

az storage blob delete

Tandai blob atau rekam jepret untuk dihapus.

Blob ditandai untuk dihapus nanti selama pengumpulan sampah. Untuk menghapus blob, semua rekam jepretnya juga harus dihapus. Keduanya dapat dihapus secara bersamaan.

az storage blob delete --container-name
                       --name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--connection-string]
                       [--delete-snapshots {include, only}]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--sas-token]
                       [--snapshot]
                       [--tags-condition]
                       [--timeout]

Contoh

Hapus blob.

az storage blob delete -c mycontainer -n MyBlob

Menghapus blob menggunakan kredensial masuk.

az storage blob delete -c mycontainer -n MyBlob --account-name mystorageaccount --auth-mode login

Parameter yang Diperlukan

--container-name -c

Nama kontainer.

--name -n

Nama blob.

Parameter Opsional

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_KEY.

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

--delete-snapshots

Diperlukan jika blob memiliki rekam jepret terkait. Nilai meliputi: "hanya": Hanya menghapus rekam jepret blob. "include": Menghapus blob bersama dengan semua rekam jepret.

nilai yang diterima: include, only
--if-match

Nilai ETag, atau karakter kartubebas (*). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya cocok dengan nilai yang ditentukan.

--if-modified-since

Dimulai hanya jika dimodifikasi sejak tanggalwaktu UTC yang disediakan (Y-m-d'T'H:M'Z').

--if-none-match

Nilai ETag, atau karakter kartubebas (*). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya tidak cocok dengan nilai yang ditentukan. Tentukan karakter kartubebas (*) untuk melakukan operasi hanya jika sumber daya tidak ada, dan gagalkan operasi jika memang ada.

--if-unmodified-since

Dimulai hanya jika tidak dimodifikasi sejak tanggalwaktu UTC yang disediakan (Y-m-d'T'H:M'Z').

--lease-id

Diperlukan jika blob memiliki sewa aktif.

--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

--snapshot

Parameter rekam jepret adalah nilai DateTime buram yang, saat ada, menentukan rekam jepret blob yang akan dihapus.

--tags-condition

Tentukan SQL di mana klausa pada tag blob hanya beroperasi pada blob dengan nilai yang cocok.

--timeout

Minta batas waktu dalam hitung detik. Berlaku untuk setiap panggilan ke layanan.

az storage blob delete-batch

Menghapus blob dari kontainer blob secara rekursif.

az storage blob delete-batch --source
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--connection-string]
                             [--delete-snapshots {include, only}]
                             [--dryrun]
                             [--if-match]
                             [--if-modified-since]
                             [--if-none-match]
                             [--if-unmodified-since]
                             [--lease-id]
                             [--pattern]
                             [--sas-token]
                             [--timeout]

Contoh

Hapus semua blob yang diakhir dengan ".py" dalam kontainer yang belum dimodifikasi selama 10 hari.

date=`date -d "10 days ago" '+%Y-%m-%dT%H:%MZ'`
az storage blob delete-batch -s mycontainer --account-name mystorageaccount --pattern *.py --if-unmodified-since $date --auth-mode login

Hapus semua blob dalam direktori bernama "dir" dalam kontainer bernama "mycontainer".

az storage blob delete-batch -s mycontainer --pattern dir/*

Hapus blob dengan format 'cli-2018-xx-xx.txt' atau 'cli-2019-xx-xx.txt' dalam kontainer.

az storage blob delete-batch -s mycontainer --pattern cli-201[89]-??-??.txt

Hapus semua blob dengan format 'cli-201x-xx-xx.txt' kecuali cli-2018-xx-xx.txt' dan 'cli-2019-xx-xx.txt' dalam kontainer.

az storage blob delete-batch -s mycontainer --pattern cli-201[!89]-??-??.txt

Parameter yang Diperlukan

--source -s

Kontainer blob dari mana file akan dihapus.

Parameter Opsional

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_KEY.

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

--delete-snapshots

Diperlukan jika blob memiliki rekam jepret terkait.

nilai yang diterima: include, only
--dryrun

Tampilkan ringkasan operasi yang akan diambil alih-alih benar-benar menghapus file.

--if-match

Nilai ETag, atau karakter kartubebas (*). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya cocok dengan nilai yang ditentukan.

--if-modified-since

Dimulai hanya jika dimodifikasi sejak tanggalwaktu UTC yang disediakan (Y-m-d'T'H:M'Z').

--if-none-match

Nilai ETag, atau karakter kartubebas (*).

--if-unmodified-since

Dimulai hanya jika tidak dimodifikasi sejak tanggalwaktu UTC yang disediakan (Y-m-d'T'H:M'Z').

--lease-id

Id sewa aktif untuk blob.

--pattern

Pola yang digunakan untuk globbing file atau blob di sumbernya. Pola yang didukung adalah '*', '?', '[seq]', dan '[!seq]'. Untuk informasi lebih lanjut, silakan merujuk ke https://docs.python.org/3.7/library/fnmatch.html.

--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

--timeout

Minta batas waktu dalam hitung detik. Berlaku untuk setiap panggilan ke layanan.

az storage blob download

Unduh blob ke jalur file.

az storage blob download [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--blob-url]
                         [--connection-string]
                         [--container-name]
                         [--end-range]
                         [--file]
                         [--if-match]
                         [--if-modified-since]
                         [--if-none-match]
                         [--if-unmodified-since]
                         [--lease-id]
                         [--max-connections]
                         [--name]
                         [--no-progress]
                         [--open-mode]
                         [--sas-token]
                         [--snapshot]
                         [--start-range]
                         [--tags-condition]
                         [--timeout]
                         [--validate-content]
                         [--version-id]

Contoh

Unduh blob.

az storage blob download -f /path/to/file -c mycontainer -n MyBlob

Unduh konten blob ke stdout (dukungan pipa).

az storage blob download -c mycontainer -n myblob --account-name mystorageaccount --account-key myaccountkey

Parameter Opsional

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_KEY.

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

URL titik akhir lengkap ke Blob, termasuk token SAS dan rekam jepret jika digunakan. Ini bisa berupa titik akhir utama, atau titik akhir sekunder tergantung pada saat ini location_mode.

--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Nama kontainer.

--end-range

Akhir rentang byte yang digunakan untuk mengunduh bagian blob. Jika end_range diberikan, start_range harus disediakan. Param start_range dan end_range inklusif. Misalnya: start_range=0, end_range=511 akan mengunduh 512 byte blob pertama.

--file -f

Jalur file yang akan ditulis. Jika tidak ditentukan, stdout akan digunakan dan max_connections akan diatur ke 1.

--if-match

Nilai ETag, atau karakter kartubebas (*). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya cocok dengan nilai yang ditentukan.

--if-modified-since

Dimulai hanya jika dimodifikasi sejak tanggalwaktu UTC yang disediakan (Y-m-d'T'H:M'Z').

--if-none-match

Nilai ETag, atau karakter kartubebas (*). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya tidak cocok dengan nilai yang ditentukan. Tentukan karakter kartubebas (*) untuk melakukan operasi hanya jika sumber daya tidak ada, dan gagalkan operasi jika memang ada.

--if-unmodified-since

Dimulai hanya jika tidak dimodifikasi sejak tanggalwaktu UTC yang disediakan (Y-m-d'T'H:M'Z').

--lease-id

Diperlukan jika blob memiliki sewa aktif.

--max-connections

Jumlah koneksi paralel yang akan diunduh.

nilai default: 2
--name -n

Nama blob.

--no-progress

Sertakan bendera ini untuk menonaktifkan pelaporan kemajuan untuk perintah.

--open-mode

Mode yang digunakan saat membuka file. Perhatikan bahwa menentukan penambahan hanya open_mode mencegah pengunduhan paralel. Jadi, max_connections harus diatur ke 1 jika open_mode ini digunakan.

nilai default: wb
--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

--snapshot

Parameter rekam jepret adalah nilai DateTime buram yang, saat ada, menentukan rekam jepret blob untuk diambil.

--start-range

Mulai rentang byte yang digunakan untuk mengunduh bagian blob. Jika tidak ada end_range yang diberikan, semua byte setelah start_range akan diunduh. Param start_range dan end_range inklusif. Misalnya: start_range=0, end_range=511 akan mengunduh 512 byte blob pertama.

--tags-condition

Tentukan SQL di mana klausa pada tag blob hanya beroperasi pada blob dengan nilai yang cocok.

--timeout

Minta batas waktu dalam hitung detik. Berlaku untuk setiap panggilan ke layanan.

--validate-content

Jika true, menghitung hash MD5 untuk setiap gugus blob. Layanan penyimpanan memeriksa hash konten yang telah tiba dengan hash yang dikirim. Ini terutama berharga untuk mendeteksi bitflip pada kawat jika menggunakan http alih-alih https, sebagai https (default), sudah akan memvalidasi. Perhatikan bahwa hash MD5 ini tidak disimpan dengan blob. Perhatikan juga bahwa jika diaktifkan, algoritma hemat memori tidak akan digunakan karena komputasi hash MD5 memerlukan buffering seluruh blok, dan melakukannya mengalahkan tujuan algoritma yang hemat memori.

--version-id

ID versi blob opsional. Parameter ini hanya untuk pembuatan versi akun yang diaktifkan.

az storage blob download-batch

Unduh blob dari kontainer blob secara rekursif.

az storage blob download-batch --destination
                               --source
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--blob-endpoint]
                               [--connection-string]
                               [--dryrun]
                               [--max-connections]
                               [--no-progress]
                               [--pattern]
                               [--sas-token]

Contoh

Unduh semua blob yang diakhir dengan .py

az storage blob download-batch -d . --pattern *.py -s mycontainer --account-name mystorageaccount --account-key 00000000

Unduh semua blob dalam direktori bernama "dir" dari kontainer bernama "mycontainer".

az storage blob download-batch -d . -s mycontainer --pattern dir/*

Unduh semua blob dengan format 'cli-2018-xx-xx.txt' atau 'cli-2019-xx-xx.txt' dalam kontainer ke jalur saat ini.

az storage blob download-batch -d . -s mycontainer --pattern cli-201[89]-??-??.txt

Unduh semua blob dengan format 'cli-201x-xx-xx.txt' kecuali cli-2018-xx-xx.txt' dan 'cli-2019-xx-xx.txt' dalam kontainer ke jalur saat ini.

az storage blob download-batch -d . -s mycontainer --pattern cli-201[!89]-??-??.txt

Parameter yang Diperlukan

--destination -d

Folder tujuan yang ada untuk operasi pengunduhan ini.

--source -s

Kontainer blob dari tempat file akan diunduh.

Parameter Opsional

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_KEY.

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

--dryrun

Tampilkan ringkasan operasi yang akan diambil alih-alih benar-benar mengunduh file.

--max-connections

Jumlah koneksi paralel yang akan diunduh.

nilai default: 2
--no-progress

Sertakan bendera ini untuk menonaktifkan pelaporan kemajuan untuk perintah.

--pattern

Pola yang digunakan untuk globbing file atau blob di sumbernya. Pola yang didukung adalah '*', '?', '[seq]', dan '[!seq]'. Untuk informasi lebih lanjut, silakan merujuk ke https://docs.python.org/3.7/library/fnmatch.html.

--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

az storage blob exists

Periksa keberadaan blob dalam kontainer.

az storage blob exists --container-name
                       --name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--connection-string]
                       [--sas-token]
                       [--snapshot]
                       [--timeout]

Contoh

Periksa keberadaan blob dalam kontainer. (dibuat otomatis)

az storage blob exists --account-key 00000000 --account-name MyAccount --container-name mycontainer --name MyBlob

Parameter yang Diperlukan

--container-name -c

Nama kontainer.

--name -n

Nama blob.

Parameter Opsional

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_KEY.

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

--snapshot

Parameter rekam jepret adalah nilai DateTime buram yang, saat ada, menentukan rekam jepret.

--timeout

Minta batas waktu dalam hitung detik. Berlaku untuk setiap panggilan ke layanan.

az storage blob filter

Mencantumkan blob di semua kontainer yang tagnya cocok dengan ekspresi pencarian tertentu.

Blob filter mencari di semua kontainer dalam akun penyimpanan tetapi dapat dilingkupkan dalam ekspresi ke satu kontainer.

az storage blob filter --tag-filter
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--connection-string]
                       [--sas-token]

Parameter yang Diperlukan

--tag-filter

Ekspresi untuk menemukan blob yang tagnya cocok dengan kondisi yang ditentukan. misalnya. ""yourtagname"='firsttag' and "yourtagname2"='secondtag'" Untuk menentukan kontainer, misalnya. "@container='containerName' dan "Name"='C'".

Parameter Opsional

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_KEY.

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

nilai yang diterima: key, login
--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

az storage blob generate-sas

Buat tanda tangan akses bersama untuk blob.

az storage blob generate-sas [--account-key]
                             [--account-name]
                             [--as-user]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--blob-url]
                             [--cache-control]
                             [--connection-string]
                             [--container-name]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-type]
                             [--encryption-scope]
                             [--expiry]
                             [--full-uri]
                             [--https-only]
                             [--ip]
                             [--name]
                             [--permissions]
                             [--policy-name]
                             [--snapshot]
                             [--start]
                             [--timeout]

Contoh

Buat token sas untuk blob dengan izin baca-saja.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob generate-sas -c myycontainer -n MyBlob --permissions r --expiry $end --https-only

Buat token sas untuk blob dengan rentang ip yang ditentukan.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob generate-sas -c myycontainer -n MyBlob --ip "176.134.171.0-176.134.171.255" --permissions r --expiry $end --https-only

Buat tanda tangan akses bersama untuk blob. (dibuat otomatis)

az storage blob generate-sas --account-key 00000000 --account-name MyStorageAccount --container-name mycontainer --expiry 2018-01-01T00:00:00Z --name MyBlob --permissions r

Parameter Opsional

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_KEY.

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

--as-user

Menunjukkan bahwa perintah ini mengembalikan SAS yang ditandatangani dengan kunci delegasi pengguna. Parameter kedaluwarsa dan '--auth-mode login' diperlukan jika argumen ini ditentukan.

--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

URL titik akhir lengkap ke Blob, termasuk token SAS dan rekam jepret jika digunakan. Ini bisa berupa titik akhir utama, atau titik akhir sekunder tergantung pada saat ini location_mode.

--cache-control

Nilai header respons untuk Cache-Control saat sumber daya diakses menggunakan tanda tangan akses bersama ini.

--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Nama kontainer.

--content-disposition

Nilai header respons untuk Content-Disposition saat sumber daya diakses menggunakan tanda tangan akses bersama ini.

--content-encoding

Nilai header respons untuk Pengodean Konten saat sumber daya diakses menggunakan tanda tangan akses bersama ini.

--content-language

Nilai header respons untuk Content-Language saat sumber daya diakses menggunakan tanda tangan akses bersama ini.

--content-type

Nilai header respons untuk Content-Type saat sumber daya diakses menggunakan tanda tangan akses bersama ini.

--encryption-scope

Cakupan enkripsi yang telah ditentukan sebelumnya yang digunakan untuk mengenkripsi data pada layanan.

--expiry

Menentukan tanggalwaktu UTC (Y-m-d'T'H:M'Z') di mana SAS menjadi tidak valid. Jangan gunakan jika kebijakan akses tersimpan dirujuk dengan --policy-name yang menentukan nilai ini.

--full-uri

Menunjukkan bahwa perintah ini mengembalikan URI blob lengkap dan token tanda tangan akses bersama.

--https-only

Hanya izinkan permintaan yang dibuat dengan protokol HTTPS. Jika dihilangkan, permintaan dari protokol HTTP dan HTTPS diizinkan.

--ip

Menentukan alamat IP atau rentang alamat IP tempat menerima permintaan. Hanya mendukung alamat gaya IPv4.

--name -n

Nama blob.

--permissions

Izin yang diberikan SAS. Nilai yang diizinkan: (a)dd (c)reate (d)elete (e)xecute (i)set_immutability_policy (m)ove (r)ead (t)ag (w)rite (x)delete_previous_version (y)permanent_delete. Jangan gunakan jika kebijakan akses tersimpan dirujuk dengan --id yang menentukan nilai ini. Dapat digabungkan.

--policy-name

Nama kebijakan akses tersimpan dalam ACL kontainer.

--snapshot

ID rekam jepret blob opsional. Nilai DateTime buram yang, saat ada, menentukan rekam jepret blob untuk memberikan izin.

--start

Menentukan tanggalwaktu UTC (Y-m-d'T'H:M'Z') di mana SAS menjadi valid. Jangan gunakan jika kebijakan akses tersimpan dirujuk dengan --policy-name yang menentukan nilai ini. Default ke waktu permintaan.

--timeout

Minta batas waktu dalam hitung detik. Berlaku untuk setiap panggilan ke layanan.

az storage blob list

Mencantumkan blob dalam kontainer tertentu.

az storage blob list --container-name
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--blob-endpoint]
                     [--connection-string]
                     [--delimiter]
                     [--include]
                     [--marker]
                     [--num-results]
                     [--prefix]
                     [--sas-token]
                     [--show-next-marker]
                     [--timeout]

Contoh

Cantumkan semua blob penyimpanan dalam kontainer yang namanya dimulai dengan 'foo'; akan cocok dengan nama seperti 'foo', 'foobar', dan 'foo/bar'

az storage blob list -c mycontainer --prefix foo

Parameter yang Diperlukan

--container-name -c

Nama kontainer.

Parameter Opsional

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_KEY.

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

--delimiter

Ketika permintaan menyertakan parameter ini, operasi mengembalikan elemen BlobPrefix dalam daftar hasil yang bertindak sebagai tempat penampung untuk semua blob yang namanya dimulai dengan substring yang sama hingga tampilan karakter pemisah. Pemisah mungkin satu karakter atau string.

--include

Tentukan satu atau beberapa himpunan data tambahan untuk disertakan dalam respons. Opsi meliputi: (c)opy, (d)eleted, (m)etadata, (s)napshots, (v)ersions, (t)ags, (i)mmutabilitypolicy, (l)egalhold, (d)eletedwithversions. Dapat digabungkan.

--marker

Nilai string yang mengidentifikasi bagian dari daftar kontainer yang akan dikembalikan dengan operasi daftar berikutnya. Operasi mengembalikan nilai NextMarker dalam isi respons jika operasi daftar tidak mengembalikan semua kontainer yang tersisa untuk dicantumkan dengan halaman saat ini. Jika ditentukan, generator ini akan mulai mengembalikan hasil dari titik di mana generator sebelumnya berhenti.

--num-results

Tentukan jumlah maksimum yang akan dikembalikan. Jika permintaan tidak menentukan num_results, atau menentukan nilai yang lebih besar dari 5000, server akan mengembalikan hingga 5000 item. Perhatikan bahwa jika operasi daftar melewati batas partisi, maka layanan akan mengembalikan token kelanjutan untuk mengambil sisa hasil. Sediakan "*" untuk mengembalikan semua.

nilai default: 5000
--prefix

Filter hasil untuk mengembalikan hanya blob yang namanya dimulai dengan awalan yang ditentukan.

--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

--show-next-marker

Perlihatkan nextMarker dalam hasil ketika ditentukan.

--timeout

Minta batas waktu dalam hitung detik. Berlaku untuk setiap panggilan ke layanan.

az storage blob move

Memindahkan blob dalam kontainer penyimpanan.

az storage blob move --container-name
                     --destination-blob
                     --source-blob
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--connection-string]
                     [--lease-id]
                     [--sas-token]
                     [--source-if-match]
                     [--source-if-modified-since]
                     [--source-if-none-match]
                     [--source-if-unmodified-since]
                     [--source-lease-id]
                     [--timeout]

Contoh

Memindahkan blob dalam kontainer penyimpanan.

az storage blob move -c MyContainer -d DestinationBlobPath -s SourceBlobPath --account-name MyStorageAccount

Parameter yang Diperlukan

--container-name -c

Nama kontainer.

--destination-blob -d

Nama blob tujuan. Ini harus menjadi jalur absolut di bawah kontainer. misalnya'topdir1/dirbar'.

--source-blob -s

Nama blob sumber. Ini harus menjadi jalur absolut di bawah kontainer. misalnya topdir1/dirsubfoo'.

Parameter Opsional

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_KEY.

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

nilai yang diterima: key, login
--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Opsional. ID sewa untuk new_path. new_path harus memiliki sewa aktif dan ID sewa harus cocok.

--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

--source-if-match

Opsional. Nilai ETag. Tentukan header ini untuk melakukan operasi ganti nama hanya jika ETag sumber cocok dengan nilai yang ditentukan.

--source-if-modified-since

Opsional. Nilai tanggal dan waktu. Tentukan header ini untuk melakukan operasi ganti nama hanya jika sumber telah dimodifikasi sejak tanggal dan waktu yang ditentukan.

--source-if-none-match

Opsional. Nilai ETag atau nilai wildcard khusus ("*"). Tentukan header ini untuk melakukan operasi ganti nama hanya jika ETag sumber tidak cocok dengan nilai yang ditentukan.

--source-if-unmodified-since

Opsional. Nilai tanggal dan waktu. Tentukan header ini untuk melakukan operasi ganti nama hanya jika sumber belum dimodifikasi sejak tanggal dan waktu yang ditentukan.

--source-lease-id

Opsional. ID sewa untuk source_path. source_path harus memiliki sewa aktif dan ID sewa harus cocok.

--timeout

Minta batas waktu dalam hitung detik. Berlaku untuk setiap panggilan ke layanan.

az storage blob restore

Pulihkan blob dalam rentang blob yang ditentukan.

az storage blob restore --account-name
                        --time-to-restore
                        [--blob-range]
                        [--no-wait]
                        [--resource-group]

Contoh

Pulihkan blob dalam dua rentang blob yang ditentukan. Misalnya, (container1/blob1, container2/blob2) dan (container2/blob3.. kontainer2/blob4).

az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t 2020-02-27T03:59:59Z -r container1/blob1 container2/blob2 -r container2/blob3 container2/blob4

Pulihkan blob dalam rentang blob yang ditentukan dari akun mulai hingga akhir akun.

az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t 2020-02-27T03:59:59Z -r "" ""

Pulihkan blob dalam rentang blob yang ditentukan.

time=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t $time -r container0/blob1 container0/blob2

Pulihkan blob dalam rentang blob yang ditentukan tanpa status pemulihan blob tunggu dan kueri dengan 'az storage account show'.

time=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t $time -r container0/blob1 container0/blob2 --no-wait

Parameter yang Diperlukan

--account-name -n

Nama akun penyimpanan.

--time-to-restore -t

Pulihkan blob ke waktu yang ditentukan, yang harus merupakan tanggalwaktu UTC dalam (Y-m-d'T'H:M:S'Z').

Parameter Opsional

--blob-range -r

Rentang blob untuk dipulihkan. Anda perlu dua nilai untuk menentukan start_range dan end_range untuk setiap rentang blob, misalnya -r blob1 blob2. Catatan: Kosong berarti akun dimulai sebagai nilai rentang mulai, dan berarti akhir akun untuk rentang akhir.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az storage blob rewrite

Buat Blob Blok baru tempat konten blob dibaca dari URL tertentu.

Konten blob yang ada ditimpa dengan blob baru.

az storage blob rewrite --container-name
                        --name
                        --source-uri
                        [--account-key]
                        [--account-name]
                        [--auth-mode {key, login}]
                        [--blob-endpoint]
                        [--connection-string]
                        [--encryption-scope]
                        [--if-match]
                        [--if-modified-since]
                        [--if-none-match]
                        [--if-unmodified-since]
                        [--lease-id]
                        [--sas-token]
                        [--tags-condition]
                        [--tier {Archive, Cool, Hot, P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80}]
                        [--timeout]

Contoh

Perbarui cakupan enkripsi untuk blob yang ada.

az storage blob rewrite --source-uri https://srcaccount.blob.core.windows.net/mycontainer/myblob?<sastoken> --encryption-scope newscope -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000

Parameter yang Diperlukan

--container-name -c

Nama kontainer.

--name -n

Nama blob.

--source-uri -u

URL dengan panjang hingga 2 KB yang menentukan file atau blob. Nilai harus dikodekan URL karena akan muncul dalam URI permintaan. Jika sumber berada di akun lain, sumber harus bersifat publik atau harus diautentikasi melalui tanda tangan akses bersama. Jika sumbernya bersifat publik, tidak diperlukan autentikasi.

Parameter Opsional

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_KEY.

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

--encryption-scope

Cakupan enkripsi yang telah ditentukan sebelumnya yang digunakan untuk mengenkripsi data pada layanan. Cakupan enkripsi dapat dibuat menggunakan API Manajemen dan direferensikan di sini berdasarkan nama. Jika cakupan enkripsi default telah ditentukan di kontainer, nilai ini akan menimpanya jika cakupan tingkat kontainer dikonfigurasi untuk memungkinkan penimpaan. Jika tidak, kesalahan akan dimunculkan.

--if-match

Nilai ETag, atau karakter kartubebas (*). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya cocok dengan nilai yang ditentukan.

--if-modified-since

Dimulai hanya jika dimodifikasi sejak tanggalwaktu UTC yang disediakan (Y-m-d'T'H:M'Z').

--if-none-match

Nilai ETag, atau karakter kartubebas (*). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya tidak cocok dengan nilai yang ditentukan. Tentukan karakter kartubebas (*) untuk melakukan operasi hanya jika sumber daya tidak ada, dan gagalkan operasi jika memang ada.

--if-unmodified-since

Dimulai hanya jika tidak dimodifikasi sejak tanggalwaktu UTC yang disediakan (Y-m-d'T'H:M'Z').

--lease-id

Diperlukan jika blob memiliki sewa aktif. Nilai dapat menjadi objek BlobLeaseClient atau ID sewa sebagai string.

--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

--tags-condition

Tentukan SQL di mana klausa pada tag blob hanya beroperasi pada blob dengan nilai yang cocok.

--tier

Nilai tingkat blob standar untuk mengatur blob ke. Untuk versi pustaka ini, ini hanya berlaku untuk memblokir blob pada akun penyimpanan standar.

nilai yang diterima: Archive, Cool, Hot, P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80
--timeout

Minta batas waktu dalam hitung detik. Berlaku untuk setiap panggilan ke layanan.

Atur penahanan legal blob.

az storage blob set-legal-hold --container-name
                               --legal-hold {false, true}
                               --name
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--blob-endpoint]
                               [--connection-string]
                               [--sas-token]
                               [--timeout]

Mengonfigurasi penahanan legal blob.

az storage blob set-legal-hold --legal-hold -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000

Hapus penahanan legal blob.

az storage blob set-legal-hold --legal-hold false -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000
--container-name -c

Nama kontainer.

--legal-hold

Ditentukan jika penahanan legal harus diatur pada blob.

nilai yang diterima: false, true
--name -n

Nama blob.

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_KEY.

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

--timeout

Minta batas waktu dalam hitung detik. Berlaku untuk setiap panggilan ke layanan.

az storage blob set-tier

Atur tingkat blok atau halaman pada blob.

Untuk blob blok, perintah ini hanya mendukung blob blok pada akun penyimpanan standar. Untuk blob halaman, perintah ini hanya mendukung blob halaman pada akun premium.

az storage blob set-tier --container-name
                         --name
                         --tier
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--connection-string]
                         [--rehydrate-priority {High, Standard}]
                         [--sas-token]
                         [--timeout]
                         [--type {block, page}]

Contoh

Atur tingkat blok atau halaman pada blob. (dibuat otomatis)

az storage blob set-tier --account-key 00000000 --account-name MyAccount --container-name mycontainer --name MyBlob --tier P10

Parameter yang Diperlukan

--container-name -c

Nama kontainer.

--name -n

Nama blob.

--tier

Nilai tingkat untuk mengatur blob ke.

Parameter Opsional

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_KEY.

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

--rehydrate-priority -r

Tunjukkan prioritas untuk merehidrasi blob yang diarsipkan. Prioritas dapat diatur pada blob hanya sekali, nilai defaultnya adalah Standar.

nilai yang diterima: High, Standard
--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

--timeout

Parameter batas waktu dinyatakan dalam hitung detik. Metode ini dapat melakukan beberapa panggilan ke layanan Azure dan batas waktu akan berlaku untuk setiap panggilan satu per satu.

--type -t

Jenis blob.

nilai yang diterima: block, page
nilai default: block

az storage blob show

Dapatkan detail blob.

az storage blob show --container-name
                     --name
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--blob-endpoint]
                     [--connection-string]
                     [--if-match]
                     [--if-modified-since]
                     [--if-none-match]
                     [--if-unmodified-since]
                     [--lease-id]
                     [--sas-token]
                     [--snapshot]
                     [--tags-condition]
                     [--timeout]

Contoh

Tampilkan semua properti blob.

az storage blob show -c mycontainer -n MyBlob

Mendapatkan detail blob (dibuat secara otomatis)

az storage blob show --account-name mystorageccount --account-key 00000000 --container-name mycontainer --name MyBlob

Parameter yang Diperlukan

--container-name -c

Nama kontainer.

--name -n

Nama blob.

Parameter Opsional

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_KEY.

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

--if-match

Nilai ETag, atau karakter kartubebas (*). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya cocok dengan nilai yang ditentukan.

--if-modified-since

Dimulai hanya jika dimodifikasi sejak tanggalwaktu UTC yang disediakan (Y-m-d'T'H:M'Z').

--if-none-match

Nilai ETag, atau karakter kartubebas (*). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya tidak cocok dengan nilai yang ditentukan. Tentukan karakter kartubebas (*) untuk melakukan operasi hanya jika sumber daya tidak ada, dan gagalkan operasi jika memang ada.

--if-unmodified-since

Dimulai hanya jika tidak dimodifikasi sejak tanggalwaktu UTC yang disediakan (Y-m-d'T'H:M'Z').

--lease-id

Diperlukan jika blob memiliki sewa aktif.

--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

--snapshot

Parameter rekam jepret adalah nilai DateTime buram yang, saat ada, menentukan rekam jepret blob untuk diambil.

--tags-condition

Tentukan SQL di mana klausa pada tag blob hanya beroperasi pada blob dengan nilai yang cocok.

--timeout

Minta batas waktu dalam hitung detik. Berlaku untuk setiap panggilan ke layanan.

az storage blob snapshot

Membuat rekam jepret blob.

Salinan bayangan adalah versi baca-saja dari blob yang diambil pada suatu waktu. Ini dapat dibaca, disalin, atau dihapus, tetapi tidak dimodifikasi. Rekam jepret memberikan cara untuk mencadangkan blob seperti yang muncul pada suatu saat. Rekam jepret blob memiliki nama yang sama dengan blob dasar tempat rekam jepret diambil, dengan nilai DateTime ditambahkan untuk menunjukkan waktu pengambilan rekam jepret.

az storage blob snapshot --container-name
                         --name
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--connection-string]
                         [--if-match]
                         [--if-modified-since]
                         [--if-none-match]
                         [--if-unmodified-since]
                         [--lease-id]
                         [--metadata]
                         [--sas-token]
                         [--tags-condition]
                         [--timeout]

Parameter yang Diperlukan

--container-name -c

Nama kontainer.

--name -n

Nama blob.

Parameter Opsional

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_KEY.

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

--if-match

Nilai ETag, atau karakter kartubebas (*). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya cocok dengan nilai yang ditentukan.

--if-modified-since

Dimulai hanya jika dimodifikasi sejak tanggalwaktu UTC yang disediakan (Y-m-d'T'H:M'Z').

--if-none-match

Nilai ETag, atau karakter kartubebas (*). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya tidak cocok dengan nilai yang ditentukan. Tentukan karakter kartubebas (*) untuk melakukan operasi hanya jika sumber daya tidak ada, dan gagalkan operasi jika memang ada.

--if-unmodified-since

Dimulai hanya jika tidak dimodifikasi sejak tanggalwaktu UTC yang disediakan (Y-m-d'T'H:M'Z').

--lease-id

Diperlukan jika blob memiliki sewa aktif.

--metadata

Metadata dalam pasangan key=value yang dipisahkan spasi. Ini menimpa metadata yang ada.

--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

--tags-condition

Tentukan SQL di mana klausa pada tag blob hanya beroperasi pada blob dengan nilai yang cocok.

--timeout

Minta batas waktu dalam hitung detik. Berlaku untuk setiap panggilan ke layanan.

az storage blob sync

Sinkronkan blob secara rekursif ke kontainer blob penyimpanan.

az storage blob sync --container
                     --source
                     [--account-key]
                     [--account-name]
                     [--connection-string]
                     [--delete-destination {false, prompt, true}]
                     [--destination]
                     [--exclude-path]
                     [--exclude-pattern]
                     [--include-pattern]
                     [--sas-token]

Contoh

Sinkronkan satu blob ke kontainer.

az storage blob sync -c mycontainer -s "path/to/file" -d NewBlob

Menyinkronkan direktori ke kontainer.

az storage blob sync -c mycontainer --account-name mystorageccount --account-key 00000000 -s "path/to/directory"

Parameter yang Diperlukan

--container -c

Kontainer tujuan sinkronisasi.

--source -s

Jalur file sumber untuk disinkronkan.

Parameter Opsional

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_KEY.

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

--delete-destination

Menentukan apakah akan menghapus file tambahan dari tujuan yang tidak ada di sumbernya. Dapat diatur ke true, false, atau prompt. Jika diatur ke prompt, pengguna akan diberi pertanyaan sebelum menjadwalkan file dan blob untuk penghapusan.

nilai yang diterima: false, prompt, true
nilai default: true
--destination -d

Jalur tujuan yang akan ditambahkan sebelumnya ke nama blob.

--exclude-path

Kecualikan jalur ini. Opsi ini tidak mendukung karakter kartubebas (*). Memeriksa awalan jalur relatif. Misalnya: myFolder;myFolder/subDirName/file.pdf.

--exclude-pattern

Kecualikan file-file ini di mana nama cocok dengan daftar pola. Misalnya: *.jpg;*.pdf;exactName. Opsi ini mendukung karakter kartubebas (*).

--include-pattern

Sertakan hanya file-file ini di mana nama cocok dengan daftar pola. Misalnya: *.jpg;*.pdf;exactName. Opsi ini mendukung karakter kartubebas (*).

--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

az storage blob undelete

Pulihkan blob atau rekam jepret yang dihapus sementara.

Operasi hanya akan berhasil jika digunakan dalam jumlah hari yang ditentukan yang ditetapkan dalam kebijakan penyimpanan penghapusan. Mencoba membatalkan penghapusan blob atau rekam jepret yang tidak dihapus sementara akan berhasil tanpa perubahan apa pun.

az storage blob undelete --container-name
                         --name
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--connection-string]
                         [--sas-token]
                         [--timeout]

Contoh

Membatalkan penghapusan blob.

az storage blob undelete -c mycontainer -n MyBlob

Membatalkan penghapusan blob menggunakan kredensial masuk.

az storage blob undelete -c mycontainer -n MyBlob --account-name mystorageaccount --auth-mode login

Parameter yang Diperlukan

--container-name -c

Nama kontainer.

--name -n

Nama blob.

Parameter Opsional

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_KEY.

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

--timeout

Minta batas waktu dalam hitung detik. Berlaku untuk setiap panggilan ke layanan.

az storage blob update

Mengatur properti sistem di blob.

Jika satu properti diatur untuk content_settings, semua properti akan ditimpa.

az storage blob update --container-name
                       --name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--clear-content-settings {false, true}]
                       [--connection-string]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--sas-token]
                       [--tags-condition]
                       [--timeout]

Parameter yang Diperlukan

--container-name -c

Nama kontainer.

--name -n

Nama blob.

Parameter Opsional

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_KEY.

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

--clear-content-settings

Jika bendera ini diatur, maka jika ada satu atau beberapa properti berikut (--content-cache-control, --content-disposition, --content-encoding, --content-language, --content-md5, --content-type) diatur, maka semua properti ini diatur bersama-sama. Jika nilai tidak disediakan untuk properti tertentu ketika setidaknya salah satu properti yang tercantum di bawah ini diatur, maka properti tersebut akan dibersihkan.

nilai yang diterima: false, true
--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

--content-cache --content-cache-control

String kontrol cache.

--content-disposition

Menyampaikan informasi tambahan tentang cara memproses payload respons, dan juga dapat digunakan untuk melampirkan metadata tambahan.

--content-encoding

Jenis pengodean konten.

--content-language

Bahasa konten.

--content-md5

Hash MD5 konten.

--content-type

Jenis MIME konten.

--if-match

Nilai ETag, atau karakter kartubebas (*). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya cocok dengan nilai yang ditentukan.

--if-modified-since

Dimulai hanya jika dimodifikasi sejak tanggalwaktu UTC yang disediakan (Y-m-d'T'H:M'Z').

--if-none-match

Nilai ETag, atau karakter kartubebas (*). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya tidak cocok dengan nilai yang ditentukan. Tentukan karakter kartubebas (*) untuk melakukan operasi hanya jika sumber daya tidak ada, dan gagalkan operasi jika memang ada.

--if-unmodified-since

Dimulai hanya jika tidak dimodifikasi sejak tanggalwaktu UTC yang disediakan (Y-m-d'T'H:M'Z').

--lease-id

Diperlukan jika blob memiliki sewa aktif.

--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

--tags-condition

Tentukan SQL di mana klausa pada tag blob hanya beroperasi pada blob dengan nilai yang cocok.

--timeout

Minta batas waktu dalam hitung detik. Berlaku untuk setiap panggilan ke layanan.

az storage blob upload

Unggah file ke blob penyimpanan.

Buat blob baru dari jalur file, atau perbarui konten blob yang ada dengan pemberitahuan penggugusan dan kemajuan otomatis.

az storage blob upload [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--blob-url]
                       [--connection-string]
                       [--container-name]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--data]
                       [--encryption-scope]
                       [--file]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--length]
                       [--max-connections]
                       [--maxsize-condition]
                       [--metadata]
                       [--name]
                       [--no-progress]
                       [--overwrite {false, true}]
                       [--sas-token]
                       [--tags]
                       [--tags-condition]
                       [--tier]
                       [--timeout]
                       [--type {append, block, page}]
                       [--validate-content]

Contoh

Unggah ke blob.

az storage blob upload -f /path/to/file -c mycontainer -n MyBlob

Unggah ke blob dengan url sas blob.

az storage blob upload -f /path/to/file --blob-url https://mystorageaccount.blob.core.windows.net/mycontainer/myblob?sv=2019-02-02&st=2020-12-22T07%3A07%3A29Z&se=2020-12-23T07%3A07%3A29Z&sr=b&sp=racw&sig=redacted

Unggah file ke blob penyimpanan. (dibuat otomatis)

az storage blob upload --account-name mystorageaccount --account-key 0000-0000 --container-name mycontainer --file /path/to/file --name myblob

Unggah string ke blob.

az storage blob upload --data "teststring" -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000

Unggah ke melalui pipa.

echo $data | az storage blob upload --data @- -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000

Parameter Opsional

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_KEY.

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

URL titik akhir lengkap ke Blob, termasuk token SAS dan rekam jepret jika digunakan. Ini bisa berupa titik akhir utama, atau titik akhir sekunder tergantung pada saat ini location_mode.

--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Nama kontainer.

--content-cache --content-cache-control

String kontrol cache.

--content-disposition

Menyampaikan informasi tambahan tentang cara memproses payload respons, dan juga dapat digunakan untuk melampirkan metadata tambahan.

--content-encoding

Jenis pengodean konten.

--content-language

Bahasa konten.

--content-md5

Hash MD5 konten.

--content-type

Jenis MIME konten.

--data

Data blob yang akan diunggah.

--encryption-scope

Cakupan enkripsi yang telah ditentukan sebelumnya yang digunakan untuk mengenkripsi data pada layanan.

--file -f

Jalur file untuk diunggah sebagai konten blob.

--if-match

Nilai ETag, atau karakter kartubebas (*). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya cocok dengan nilai yang ditentukan.

--if-modified-since

Dimulai hanya jika dimodifikasi sejak tanggalwaktu UTC yang disediakan (Y-m-d'T'H:M'Z').

--if-none-match

Nilai ETag, atau karakter kartubebas (*). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya tidak cocok dengan nilai yang ditentukan. Tentukan karakter kartubebas (*) untuk melakukan operasi hanya jika sumber daya tidak ada, dan gagalkan operasi jika memang ada.

--if-unmodified-since

Dimulai hanya jika tidak dimodifikasi sejak tanggalwaktu UTC yang disediakan (Y-m-d'T'H:M'Z').

--lease-id

Diperlukan jika blob memiliki sewa aktif.

--length

Jumlah byte yang akan dibaca dari aliran. Ini bersifat opsional, tetapi harus disediakan untuk performa yang optimal. Bekerja sama dengan --data.

--max-connections

Jumlah maksimum koneksi paralel yang digunakan ketika ukuran blob melebihi 64MB.

nilai default: 2
--maxsize-condition

Panjang maksimum dalam byte yang diizinkan untuk blob tambahan.

--metadata

Metadata dalam pasangan key=value yang dipisahkan spasi. Ini menimpa metadata yang ada.

--name -n

Nama blob.

--no-progress

Sertakan bendera ini untuk menonaktifkan pelaporan kemajuan untuk perintah.

--overwrite

Apakah blob yang akan diunggah harus menimpa data saat ini. Jika True, operasi pengunggahan blob akan menimpa data yang ada. Jika diatur ke False, operasi akan gagal dengan ResourceExistsError. Pengecualian untuk hal di atas adalah dengan Tambahkan jenis blob: jika diatur ke False dan data sudah ada, kesalahan tidak akan dimunculkan dan data akan ditambahkan ke blob yang ada. Jika diatur overwrite=True, maka blob tambahan yang ada akan dihapus, dan yang baru dibuat. Default ke False.

nilai yang diterima: false, true
--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

--tags-condition

Tentukan SQL di mana klausul pada tag blob hanya beroperasi pada blob dengan nilai yang cocok.

--tier

Nilai tingkat untuk mengatur blob ke. Untuk blob halaman, tingkat berkorelasi dengan ukuran blob dan jumlah IOPS yang diizinkan. Nilai yang mungkin adalah P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80 dan ini hanya berlaku untuk blob halaman pada akun penyimpanan premium; Untuk blob blok, nilai yang mungkin adalah Arsip, Dingin, dan Panas. Ini hanya berlaku untuk memblokir blob pada akun penyimpanan standar.

--timeout

Minta batas waktu dalam hitung detik. Berlaku untuk setiap panggilan ke layanan.

--type -t

Default ke 'page' untuk *file .vhd, atau 'block' sebaliknya.

nilai yang diterima: append, block, page
--validate-content

Tentukan bahwa hash MD5 harus dihitung untuk setiap gugus blob dan diverifikasi oleh layanan ketika gugus telah tiba.

az storage blob upload-batch

Unggah file dari direktori lokal ke kontainer blob.

az storage blob upload-batch --destination
                             --source
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--connection-string]
                             [--content-cache]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-md5]
                             [--content-type]
                             [--destination-path]
                             [--dryrun]
                             [--if-match]
                             [--if-modified-since]
                             [--if-none-match]
                             [--if-unmodified-since]
                             [--lease-id]
                             [--max-connections]
                             [--maxsize-condition]
                             [--metadata]
                             [--no-progress]
                             [--overwrite {false, true}]
                             [--pattern]
                             [--sas-token]
                             [--socket-timeout]
                             [--tags-condition]
                             [--tier]
                             [--timeout]
                             [--type {append, block, page}]
                             [--validate-content]

Contoh

Unggah semua file yang berakhiran .py kecuali blob ada dan telah dimodifikasi sejak tanggal tertentu.

az storage blob upload-batch -d mycontainer --account-name mystorageaccount --account-key 00000000 -s <path-to-directory> --pattern *.py --if-unmodified-since 2018-08-27T20:51Z

Unggah semua file dari direktori jalur lokal ke kontainer bernama "mycontainer".

az storage blob upload-batch -d mycontainer -s <path-to-directory>

Unggah semua file dengan format 'cli-2018-xx-xx.txt' atau 'cli-2019-xx-xx.txt' di direktori jalur lokal.

az storage blob upload-batch -d mycontainer -s <path-to-directory> --pattern cli-201[89]-??-??.txt

Unggah semua file dengan format 'cli-201x-xx-xx.txt' kecuali cli-2018-xx-xx.txt' dan 'cli-2019-xx-xx.txt' dalam kontainer.

az storage blob upload-batch -d mycontainer -s <path-to-directory> --pattern cli-201[!89]-??-??.txt

Parameter yang Diperlukan

--destination -d

Kontainer blob tempat file akan diunggah.

--source -s

Direktori tempat file yang akan diunggah berada.

Parameter Opsional

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_KEY.

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

--content-cache --content-cache-control

String kontrol cache.

--content-disposition

Menyampaikan informasi tambahan tentang cara memproses payload respons, dan juga dapat digunakan untuk melampirkan metadata tambahan.

--content-encoding

Jenis pengodean konten.

--content-language

Bahasa konten.

--content-md5

Hash MD5 konten.

--content-type

Jenis MIME konten.

--destination-path

Jalur tujuan yang akan ditambahkan sebelumnya ke nama blob.

--dryrun

Tampilkan ringkasan operasi yang akan diambil alih-alih benar-benar mengunggah file.

--if-match

Nilai ETag, atau karakter kartubebas (*). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya cocok dengan nilai yang ditentukan.

--if-modified-since

Dimulai hanya jika dimodifikasi sejak tanggalwaktu UTC yang disediakan (Y-m-d'T'H:M'Z').

--if-none-match

Nilai ETag, atau karakter kartubebas (*).

--if-unmodified-since

Dimulai hanya jika tidak dimodifikasi sejak tanggalwaktu UTC yang disediakan (Y-m-d'T'H:M'Z').

--lease-id

Id sewa aktif untuk blob.

--max-connections

Jumlah maksimum koneksi paralel yang akan digunakan ketika ukuran blob melebihi 64MB.

nilai default: 2
--maxsize-condition

Panjang maksimum dalam byte yang diizinkan untuk blob tambahan.

--metadata

Metadata dalam pasangan key=value yang dipisahkan spasi. Ini menimpa metadata yang ada.

--no-progress

Sertakan bendera ini untuk menonaktifkan pelaporan kemajuan untuk perintah.

--overwrite

Apakah blob yang akan diunggah harus menimpa data saat ini. Jika True, operasi pengunggahan blob akan menimpa data yang ada. Jika diatur ke False, operasi akan gagal dengan ResourceExistsError. Pengecualian untuk hal di atas adalah dengan tambahkan jenis blob: jika diatur ke False dan data sudah ada, kesalahan tidak akan dimunculkan dan data akan ditambahkan ke blob yang ada. Jika diatur overwrite=True, maka blob tambahan yang ada akan dihapus, dan yang baru dibuat. Default ke False.

nilai yang diterima: false, true
--pattern

Pola yang digunakan untuk globbing file atau blob di sumbernya. Pola yang didukung adalah '*', '?', '[seq]', dan '[!seq]'. Untuk informasi lebih lanjut, silakan merujuk ke https://docs.python.org/3.7/library/fnmatch.html.

--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

--socket-timeout

Batas waktu soket(detik), digunakan oleh layanan untuk mengatur aliran data.

--tags-condition

Tentukan SQL di mana klausa pada tag blob hanya beroperasi pada blob dengan nilai yang cocok.

--tier

Nilai tingkat untuk mengatur blob ke. Untuk blob halaman, tingkat berkorelasi dengan ukuran blob dan jumlah IOPS yang diizinkan. Nilai yang mungkin adalah P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80 dan ini hanya berlaku untuk blob halaman pada akun penyimpanan premium; Untuk blob blok, nilai yang mungkin adalah Arsip, Dingin, dan Panas. Ini hanya berlaku untuk memblokir blob pada akun penyimpanan standar.

--timeout

Minta batas waktu dalam hitung detik. Berlaku untuk setiap panggilan ke layanan.

--type -t

Default ke 'halaman' untuk *file .vhd, atau 'blokir' sebaliknya. Pengaturan akan mengambil alih jenis blob untuk setiap file.

nilai yang diterima: append, block, page
--validate-content

Menentukan bahwa hash MD5 harus dihitung untuk setiap gugus blob dan diverifikasi oleh layanan ketika gugus telah tiba.

az storage blob url

Buat url untuk mengakses blob.

az storage blob url --container-name
                    --name
                    [--account-key]
                    [--account-name]
                    [--auth-mode {key, login}]
                    [--blob-endpoint]
                    [--connection-string]
                    [--protocol {http, https}]
                    [--sas-token]
                    [--snapshot]

Contoh

Membuat url untuk mengakses blob (dibuat secara otomatis)

az storage blob url --connection-string $connectionString --container-name container1 --name blob1

Membuat url untuk mengakses blob (dibuat secara otomatis)

az storage blob url --account-name storageacct --account-key 00000000 --container-name container1 --name blob1

Parameter yang Diperlukan

--container-name -c

Nama kontainer.

--name -n

Nama blob.

Parameter Opsional

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_KEY.

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

--protocol

Protokol yang akan digunakan.

nilai yang diterima: http, https
nilai default: https
--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

--snapshot

Nilai string yang secara unik mengidentifikasi rekam jepret. Nilai parameter kueri ini menunjukkan versi rekam jepret.