az storage container immutability-policy
Kapsayıcı değişmezliği ilkelerini yönetme.
Komutlar
| Name | Description | Tür | Durum |
|---|---|---|---|
| az storage container immutability-policy create |
Kilitsiz bir değişmezlik ilkesi oluşturun veya güncelleştirin. |
Core | GA |
| az storage container immutability-policy delete |
Kilitsiz bir değişmezlik ilkesini durdurur. |
Core | GA |
| az storage container immutability-policy extend |
Kilitli bir immutabilityPolicy'nin değişmezliğiniPeriodSinceCreationInDays genişletin. |
Core | GA |
| az storage container immutability-policy lock |
ImmutabilityPolicy'yi Kilitli durumuna ayarlar. |
Core | GA |
| az storage container immutability-policy show |
Yanıt üst bilgilerinde ve gövdesinde ilgili ETag ile birlikte mevcut değişmezlik ilkesini alır. |
Core | GA |
az storage container immutability-policy create
Kilitsiz bir değişmezlik ilkesi oluşturun veya güncelleştirin.
az storage container immutability-policy create --account-name
--container-name
[--acquire-policy-token]
[--allow-protected-append-writes {false, true}]
[--allow-protected-append-writes-all --w-all {false, true}]
[--change-reference]
[--if-match]
[--period]
[--resource-group]
Gerekli Parametreler
Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT.
Kapsayıcı adı.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu özellik yalnızca kilidi açılmış zamana bağlı saklama ilkeleri için değiştirilebilir. Etkinleştirildiğinde, değişmezlik koruması ve uyumluluğu korunurken ekleme blobuna yeni bloklar yazılabilir. Yalnızca yeni bloklar eklenebilir ve mevcut bloklar değiştirilemez veya silinemez. Bu özellik ExtendImmutabilityPolicy API'siyle değiştirilemez.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
Bu özellik yalnızca kilidi açılmış zamana bağlı saklama ilkeleri için değiştirilebilir. Etkinleştirildiğinde, değişmezlik koruması ve uyumluluğu korunurken yeni bloklar hem 'Ekleme hem de Blok Bloblarına' yazılabilir. Yalnızca yeni bloklar eklenebilir ve mevcut bloklar değiştirilemez veya silinemez. Bu özellik ExtendImmutabilityPolicy API'siyle değiştirilemez. 'allowProtectedAppendWrites' ve 'allowProtectedAppendWritesAll' özellikleri birbirini dışlar.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
ETag değeri veya joker karakter (*). yalnızca kaynağın ETag değeri belirtilen değerle eşleşiyorsa işlemi gerçekleştirmek için bu üst bilgiyi belirtin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Precondition Arguments |
İlke oluşturma işleminden bu yana kapsayıcıdaki bloblar için gün cinsinden değişmezlik süresi.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az storage container immutability-policy delete
Kilitsiz bir değişmezlik ilkesini durdurur.
Delete yanıtının immutabilityPeriodSinceCreationInDays ayarı 0 olarak ayarlanmıştır. Bu işlem için If-Match ETag gereklidir. Kilitli bir değişmezlik ilkesini silmeye izin verilmez, tek yol ilke kilitli kapsayıcı içindeki süresi dolan tüm blobları sildikten sonra kapsayıcıyı silmektir.
az storage container immutability-policy delete --account-name
--container-name
--if-match
[--acquire-policy-token]
[--change-reference]
[--resource-group]
Gerekli Parametreler
Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT.
Kapsayıcı adı.
ETag değeri veya joker karakter (*). yalnızca kaynağın ETag değeri belirtilen değerle eşleşiyorsa işlemi gerçekleştirmek için bu üst bilgiyi belirtin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Precondition Arguments |
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az storage container immutability-policy extend
Kilitli bir immutabilityPolicy'nin değişmezliğiniPeriodSinceCreationInDays genişletin.
az storage container immutability-policy extend --account-name
--container-name
--if-match
[--acquire-policy-token]
[--allow-protected-append-writes {false, true}]
[--allow-protected-append-writes-all --w-all {false, true}]
[--change-reference]
[--period]
[--resource-group]
Gerekli Parametreler
Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT.
Kapsayıcı adı.
ETag değeri veya joker karakter (*). yalnızca kaynağın ETag değeri belirtilen değerle eşleşiyorsa işlemi gerçekleştirmek için bu üst bilgiyi belirtin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Precondition Arguments |
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu özellik yalnızca kilidi açılmış zamana bağlı saklama ilkeleri için değiştirilebilir. Etkinleştirildiğinde, değişmezlik koruması ve uyumluluğu korunurken ekleme blobuna yeni bloklar yazılabilir. Yalnızca yeni bloklar eklenebilir ve mevcut bloklar değiştirilemez veya silinemez. Bu özellik ExtendImmutabilityPolicy API'siyle değiştirilemez.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
Bu özellik yalnızca kilidi açılmış zamana bağlı saklama ilkeleri için değiştirilebilir. Etkinleştirildiğinde, değişmezlik koruması ve uyumluluğu korunurken yeni bloklar hem 'Ekleme hem de Blok Bloblarına' yazılabilir. Yalnızca yeni bloklar eklenebilir ve mevcut bloklar değiştirilemez veya silinemez. Bu özellik ExtendImmutabilityPolicy API'siyle değiştirilemez. 'allowProtectedAppendWrites' ve 'allowProtectedAppendWritesAll' özellikleri birbirini dışlar.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
İlke oluşturma işleminden bu yana kapsayıcıdaki bloblar için gün cinsinden değişmezlik süresi.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az storage container immutability-policy lock
ImmutabilityPolicy'yi Kilitli durumuna ayarlar.
Kilitli ilkede izin verilen tek eylem ExtendImmutabilityPolicy eylemidir. Bu işlem için If-Match ETag gereklidir.
az storage container immutability-policy lock --account-name
--container-name
--if-match
[--acquire-policy-token]
[--change-reference]
[--resource-group]
Gerekli Parametreler
Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT.
Kapsayıcı adı.
ETag değeri veya joker karakter (*). yalnızca kaynağın ETag değeri belirtilen değerle eşleşiyorsa işlemi gerçekleştirmek için bu üst bilgiyi belirtin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Precondition Arguments |
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az storage container immutability-policy show
Yanıt üst bilgilerinde ve gövdesinde ilgili ETag ile birlikte mevcut değişmezlik ilkesini alır.
az storage container immutability-policy show --account-name
--container-name
[--if-match]
[--resource-group]
Gerekli Parametreler
Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT.
Kapsayıcı adı.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
ETag değeri veya joker karakter (*). yalnızca kaynağın ETag değeri belirtilen değerle eşleşiyorsa işlemi gerçekleştirmek için bu üst bilgiyi belirtin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Precondition Arguments |
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |