az storage container immutability-policy

Kapsayıcı değişmezliği ilkelerini yönetin.

Komutlar

az storage container immutability-policy create

Kilitsiz bir değişmezlik ilkesi oluşturun veya güncelleştirin.

az storage container immutability-policy delete

Kilidi açılmış bir değişmezlik ilkesini durdurur.

az storage container immutability-policy extend

Kilitli bir değişmezlikPolicy'nin değişmezliğiniPeriodSinceCreationInDays genişletin.

az storage container immutability-policy lock

ImmutabilityPolicy'yi Kilitli durumuna ayarlar.

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 create

Kilitsiz bir değişmezlik ilkesi oluşturun veya güncelleştirin.

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]

Gerekli Parametreler

--account-name

Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT.

--container-name -c

Kapsayıcı adı.

İsteğe Bağlı Parametreler

--allow-protected-append-writes -w

Bu özellik yalnızca kilidi açılmış zamana bağlı saklama ilkeleri için değiştirilebilir. Etkinleştirildiğinde, değiştirilemezlik koruması ve uyumluluğu korunurken yeni bloklar ekleme blob'una yazılabilir. Yalnızca yeni bloklar eklenebilir ve mevcut bloklar değiştirilemez veya silinemez. Bu özellik ExtendImmutabilityPolicy API'siyle değiştirilemez.

kabul edilen değerler: false, true
--allow-protected-append-writes-all --w-all

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.

kabul edilen değerler: false, true
--if-match

ETag değeri veya joker karakter (*). İşlemi yalnızca kaynağın ETag değeri belirtilen değerle eşleşiyorsa gerçekleştirmek için bu üst bilgiyi belirtin.

--period

İlkenin oluşturulmasından bu yana kapsayıcıdaki blobların değişmezlik süresi (gün cinsinden).

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az storage container immutability-policy delete

Kilidi açılmış 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
                                                [--resource-group]

Gerekli Parametreler

--account-name

Belirtilen kaynak grubu içindeki depolama hesabının adı. Depolama hesabı adlarının uzunluğu 3 ile 24 karakter arasında olmalı ve yalnızca sayı ve küçük harf kullanmalıdır.

--container-name -c

Kapsayıcı adı.

--if-match

Güncelleştirilecek değişmezlik ilkesinin varlık durumu (ETag) sürümü. yalnızca değişmezlik ilkesi zaten varsa işlemi uygulamak için "*" değeri kullanılabilir. Atlanırsa, bu işlem her zaman uygulanır.

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az storage container immutability-policy extend

Kilitli bir değişmezlikPolicy'nin değişmezliğiniPeriodSinceCreationInDays genişletin.

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]

Gerekli Parametreler

--account-name

Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT.

--container-name -c

Kapsayıcı adı.

--if-match

ETag değeri veya joker karakter (*). İşlemi yalnızca kaynağın ETag değeri belirtilen değerle eşleşiyorsa gerçekleştirmek için bu üst bilgiyi belirtin.

İsteğe Bağlı Parametreler

--allow-protected-append-writes -w

Bu özellik yalnızca kilidi açılmış zamana bağlı saklama ilkeleri için değiştirilebilir. Etkinleştirildiğinde, değiştirilemezlik koruması ve uyumluluğu korunurken yeni bloklar ekleme blob'una yazılabilir. Yalnızca yeni bloklar eklenebilir ve mevcut bloklar değiştirilemez veya silinemez. Bu özellik ExtendImmutabilityPolicy API'siyle değiştirilemez.

kabul edilen değerler: false, true
--allow-protected-append-writes-all --w-all

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.

kabul edilen değerler: false, true
--period

İlkenin oluşturulmasından bu yana kapsayıcıdaki blobların değişmezlik süresi (gün cinsinden).

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

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
                                              [--resource-group]

Gerekli Parametreler

--account-name

Belirtilen kaynak grubu içindeki depolama hesabının adı. Depolama hesabı adlarının uzunluğu 3 ile 24 karakter arasında olmalı ve yalnızca sayı ve küçük harf kullanmalıdır.

--container-name -c

Kapsayıcı adı.

--if-match

Güncelleştirilecek değişmezlik ilkesinin varlık durumu (ETag) sürümü. yalnızca değişmezlik ilkesi zaten varsa işlemi uygulamak için "*" değeri kullanılabilir. Atlanırsa, bu işlem her zaman uygulanır.

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

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

--account-name

Belirtilen kaynak grubu içindeki depolama hesabının adı. Depolama hesabı adlarının uzunluğu 3 ile 24 karakter arasında olmalı ve yalnızca sayı ve küçük harf kullanmalıdır.

--container-name -c

Kapsayıcı adı.

İsteğe Bağlı Parametreler

--if-match

Güncelleştirilecek değişmezlik ilkesinin varlık durumu (ETag) sürümü. yalnızca değişmezlik ilkesi zaten varsa işlemi uygulamak için "*" değeri kullanılabilir. Atlanırsa, bu işlem her zaman uygulanır.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.