az storage container immutability-policy

Mengelola kebijakan ketetapan kontainer.

Perintah

Nama Deskripsi Jenis Status
az storage container immutability-policy create

Membuat atau memperbarui kebijakan imutabilitas yang tidak terkunci.

Inti GA
az storage container immutability-policy delete

Membatalkan kebijakan kekekalan yang tidak terkunci.

Inti GA
az storage container immutability-policy extend

Perluas immutabilityPeriodSinceCreationInDays dari immutabilityPolicy terkunci.

Inti GA
az storage container immutability-policy lock

Mengatur ImmutabilityPolicy ke Status terkunci.

Inti GA
az storage container immutability-policy show

Mendapatkan kebijakan kekekalan yang ada bersama dengan ETag yang sesuai dalam header dan isi respons.

Inti GA

az storage container immutability-policy create

Membuat atau memperbarui kebijakan imutabilitas yang tidak terkunci.

az storage container immutability-policy create --account-name
                                                --container-name
                                                [--allow-protected-append-writes {false, true}]
                                                [--allow-protected-append-writes-all {false, true}]
                                                [--if-match]
                                                [--period]
                                                [--resource-group]

Parameter yang Diperlukan

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT.

--container-name -c

Nama kontainer.

Parameter Opsional

--allow-protected-append-writes -w

Properti ini hanya dapat diubah untuk kebijakan penyimpanan berbasis waktu yang tidak terkunci. Saat diaktifkan, blok baru dapat ditulis ke blob penambahan sambil mempertahankan perlindungan dan kepatuhan imutabilitas. Hanya blok baru yang dapat ditambahkan dan blok yang ada tidak dapat dimodifikasi atau dihapus. Properti ini tidak dapat diubah dengan ExtendImmutabilityPolicy API.

nilai yang diterima: false, true
--allow-protected-append-writes-all --w-all

Properti ini hanya dapat diubah untuk kebijakan penyimpanan berbasis waktu yang tidak terkunci. Saat diaktifkan, blok baru dapat ditulis ke 'Tambahkan dan Blokir Blob' sambil mempertahankan perlindungan dan kepatuhan imutabilitas. Hanya blok baru yang dapat ditambahkan dan blok yang ada tidak dapat dimodifikasi atau dihapus. Properti ini tidak dapat diubah dengan ExtendImmutabilityPolicy API. Properti 'allowProtectedAppendWrites' dan 'allowProtectedAppendWritesAll' saling eksklusif.

nilai yang diterima: false, true
--if-match

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

--period

Periode imutabilitas untuk blob dalam kontainer sejak pembuatan kebijakan, dalam beberapa hari.

--resource-group -g

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

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az storage container immutability-policy delete

Membatalkan kebijakan kekekalan yang tidak terkunci.

Respons penghapusan memiliki immutabilityPeriodSinceCreationInDays diatur ke 0. ETag dalam If-Match diperlukan untuk operasi ini. Menghapus kebijakan imutabilitas terkunci tidak diizinkan, satu-satunya cara adalah menghapus kontainer setelah menghapus semua blob yang kedaluwarsa di dalam kontainer yang dikunci kebijakan.

az storage container immutability-policy delete --account-name
                                                --container-name
                                                --if-match
                                                [--resource-group]

Parameter yang Diperlukan

--account-name

Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Harus diisi.

--container-name -c

Nama kontainer.

--if-match

Versi status entitas (ETag) dari kebijakan kekekalan untuk diperbarui. Nilai "*" dapat digunakan untuk menerapkan operasi hanya jika kebijakan imutabilitas sudah ada. Jika dihilangkan, operasi ini akan selalu diterapkan. Harus diisi.

Parameter Opsional

--resource-group -g

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

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az storage container immutability-policy extend

Perluas immutabilityPeriodSinceCreationInDays dari immutabilityPolicy terkunci.

az storage container immutability-policy extend --account-name
                                                --container-name
                                                --if-match
                                                [--allow-protected-append-writes {false, true}]
                                                [--allow-protected-append-writes-all {false, true}]
                                                [--period]
                                                [--resource-group]

Parameter yang Diperlukan

--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT.

--container-name -c

Nama kontainer.

--if-match

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

Parameter Opsional

--allow-protected-append-writes -w

Properti ini hanya dapat diubah untuk kebijakan penyimpanan berbasis waktu yang tidak terkunci. Saat diaktifkan, blok baru dapat ditulis ke blob penambahan sambil mempertahankan perlindungan dan kepatuhan imutabilitas. Hanya blok baru yang dapat ditambahkan dan blok yang ada tidak dapat dimodifikasi atau dihapus. Properti ini tidak dapat diubah dengan ExtendImmutabilityPolicy API.

nilai yang diterima: false, true
--allow-protected-append-writes-all --w-all

Properti ini hanya dapat diubah untuk kebijakan penyimpanan berbasis waktu yang tidak terkunci. Saat diaktifkan, blok baru dapat ditulis ke 'Tambahkan dan Blokir Blob' sambil mempertahankan perlindungan dan kepatuhan imutabilitas. Hanya blok baru yang dapat ditambahkan dan blok yang ada tidak dapat dimodifikasi atau dihapus. Properti ini tidak dapat diubah dengan ExtendImmutabilityPolicy API. Properti 'allowProtectedAppendWrites' dan 'allowProtectedAppendWritesAll' saling eksklusif.

nilai yang diterima: false, true
--period

Periode imutabilitas untuk blob dalam kontainer sejak pembuatan kebijakan, dalam beberapa hari.

--resource-group -g

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

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az storage container immutability-policy lock

Mengatur ImmutabilityPolicy ke Status terkunci.

Satu-satunya tindakan yang diizinkan pada kebijakan Terkunci adalah tindakan ExtendImmutabilityPolicy. ETag dalam If-Match diperlukan untuk operasi ini.

az storage container immutability-policy lock --account-name
                                              --container-name
                                              --if-match
                                              [--resource-group]

Parameter yang Diperlukan

--account-name

Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Harus diisi.

--container-name -c

Nama kontainer.

--if-match

Versi status entitas (ETag) dari kebijakan kekekalan untuk diperbarui. Nilai "*" dapat digunakan untuk menerapkan operasi hanya jika kebijakan imutabilitas sudah ada. Jika dihilangkan, operasi ini akan selalu diterapkan. Harus diisi.

Parameter Opsional

--resource-group -g

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

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az storage container immutability-policy show

Mendapatkan kebijakan kekekalan yang ada bersama dengan ETag yang sesuai dalam header dan isi respons.

az storage container immutability-policy show --account-name
                                              --container-name
                                              [--if-match]
                                              [--resource-group]

Parameter yang Diperlukan

--account-name

Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Harus diisi.

--container-name -c

Nama kontainer.

Parameter Opsional

--if-match

Versi status entitas (ETag) dari kebijakan kekekalan untuk diperbarui. Nilai "*" dapat digunakan untuk menerapkan operasi hanya jika kebijakan imutabilitas sudah ada. Jika dihilangkan, operasi ini akan selalu diterapkan. Nilai defaultnya adalah Tidak Ada.

--resource-group -g

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

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.