Delen via


az storage container immutability-policy

Beleid voor onveranderbaarheid van containers beheren.

Opdracht

Name Description Type Status
az storage container immutability-policy create

Een ontgrendeld onveranderbaarheidsbeleid maken of bijwerken.

Kern GA
az storage container immutability-policy delete

Hiermee wordt een ontgrendeld onveranderbaarheidsbeleid afgebroken.

Kern GA
az storage container immutability-policy extend

Breid de immutabilityPeriodSinceCreationInDays van een vergrendelde immutabilityPolicy uit.

Kern GA
az storage container immutability-policy lock

Hiermee stelt u de status ImmutabilityPolicy in op Vergrendeld.

Kern GA
az storage container immutability-policy show

Hiermee haalt u het bestaande onveranderbaarheidsbeleid samen met de bijbehorende ETag op in antwoordheaders en hoofdteksten.

Kern GA

az storage container immutability-policy create

Een ontgrendeld onveranderbaarheidsbeleid maken of bijwerken.

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]

Vereiste parameters

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT.

--container-name -c

De containernaam.

Optionele parameters

--allow-protected-append-writes -w

Deze eigenschap kan alleen worden gewijzigd voor retentiebeleid op basis van tijd. Wanneer deze optie is ingeschakeld, kunnen nieuwe blokken worden weggeschreven naar een toevoeg-blob terwijl onveranderbaarheidsbeveiliging en -naleving behouden blijven. Alleen nieuwe blokken kunnen worden toegevoegd en bestaande blokken kunnen niet worden gewijzigd of verwijderd. Deze eigenschap kan niet worden gewijzigd met de ExtendImmutabilityPolicy-API.

Geaccepteerde waarden: false, true
--allow-protected-append-writes-all --w-all

Deze eigenschap kan alleen worden gewijzigd voor retentiebeleid op basis van tijd. Wanneer deze optie is ingeschakeld, kunnen nieuwe blokken worden geschreven naar zowel toevoeg- als blok-blobs, terwijl onveranderbaarheidsbeveiliging en -naleving behouden blijven. Alleen nieuwe blokken kunnen worden toegevoegd en bestaande blokken kunnen niet worden gewijzigd of verwijderd. Deze eigenschap kan niet worden gewijzigd met de ExtendImmutabilityPolicy-API. De eigenschappen allowProtectedAppendWrites en allowProtectedAppendWritesAll sluiten elkaar wederzijds uit.

Geaccepteerde waarden: false, true
--if-match

Een ETag-waarde of het jokerteken (*). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde.

--period

De onveranderbaarheidsperiode voor de blobs in de container sinds het maken van het beleid, in dagen.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az storage container immutability-policy delete

Hiermee wordt een ontgrendeld onveranderbaarheidsbeleid afgebroken.

Het antwoord van delete heeft immutabilityPeriodSinceCreationInDays ingesteld op 0. ETag in If-Match is vereist voor deze bewerking. Het verwijderen van een beleid voor vergrendelde onveranderbaarheid is niet toegestaan. De enige manier is om de container te verwijderen nadat alle verlopen blobs in de vergrendelde container van het beleid zijn verwijderd.

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

Vereiste parameters

--account-name

De naam van het opslagaccount binnen de opgegeven resourcegroep. Namen van opslagaccounts mogen tussen de 3 en 24 tekens lang zijn en mogen alleen cijfers en kleine letters gebruiken. Verplicht.

--container-name -c

De containernaam.

--if-match

De ETag-versie (Entity State) van het onveranderbaarheidsbeleid dat moet worden bijgewerkt, moet worden geretourneerd naar de server voor alle updatebewerkingen. De ETag-waarde moet de voorloop- en volg dubbele aanhalingstekens bevatten die door de service worden geretourneerd. Verplicht.

Optionele parameters

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az storage container immutability-policy extend

Breid de immutabilityPeriodSinceCreationInDays van een vergrendelde immutabilityPolicy uit.

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]

Vereiste parameters

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT.

--container-name -c

De containernaam.

--if-match

Een ETag-waarde of het jokerteken (*). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde.

Optionele parameters

--allow-protected-append-writes -w

Deze eigenschap kan alleen worden gewijzigd voor retentiebeleid op basis van tijd. Wanneer deze optie is ingeschakeld, kunnen nieuwe blokken worden weggeschreven naar een toevoeg-blob terwijl onveranderbaarheidsbeveiliging en -naleving behouden blijven. Alleen nieuwe blokken kunnen worden toegevoegd en bestaande blokken kunnen niet worden gewijzigd of verwijderd. Deze eigenschap kan niet worden gewijzigd met de ExtendImmutabilityPolicy-API.

Geaccepteerde waarden: false, true
--allow-protected-append-writes-all --w-all

Deze eigenschap kan alleen worden gewijzigd voor retentiebeleid op basis van tijd. Wanneer deze optie is ingeschakeld, kunnen nieuwe blokken worden geschreven naar zowel toevoeg- als blok-blobs, terwijl onveranderbaarheidsbeveiliging en -naleving behouden blijven. Alleen nieuwe blokken kunnen worden toegevoegd en bestaande blokken kunnen niet worden gewijzigd of verwijderd. Deze eigenschap kan niet worden gewijzigd met de ExtendImmutabilityPolicy-API. De eigenschappen allowProtectedAppendWrites en allowProtectedAppendWritesAll sluiten elkaar wederzijds uit.

Geaccepteerde waarden: false, true
--period

De onveranderbaarheidsperiode voor de blobs in de container sinds het maken van het beleid, in dagen.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az storage container immutability-policy lock

Hiermee stelt u de status ImmutabilityPolicy in op Vergrendeld.

De enige actie die is toegestaan voor een vergrendeld beleid, is de actie ExtendImmutabilityPolicy. ETag in If-Match is vereist voor deze bewerking.

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

Vereiste parameters

--account-name

De naam van het opslagaccount binnen de opgegeven resourcegroep. Namen van opslagaccounts mogen tussen de 3 en 24 tekens lang zijn en mogen alleen cijfers en kleine letters gebruiken. Verplicht.

--container-name -c

De containernaam.

--if-match

De ETag-versie (Entity State) van het onveranderbaarheidsbeleid dat moet worden bijgewerkt, moet worden geretourneerd naar de server voor alle updatebewerkingen. De ETag-waarde moet de voorloop- en volg dubbele aanhalingstekens bevatten die door de service worden geretourneerd. Verplicht.

Optionele parameters

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az storage container immutability-policy show

Hiermee haalt u het bestaande onveranderbaarheidsbeleid samen met de bijbehorende ETag op in antwoordheaders en hoofdteksten.

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

Vereiste parameters

--account-name

De naam van het opslagaccount binnen de opgegeven resourcegroep. Namen van opslagaccounts mogen tussen de 3 en 24 tekens lang zijn en mogen alleen cijfers en kleine letters gebruiken. Verplicht.

--container-name -c

De containernaam.

Optionele parameters

--if-match

De ETag-versie (Entity State) van het onveranderbaarheidsbeleid dat moet worden bijgewerkt, moet worden geretourneerd naar de server voor alle updatebewerkingen. De ETag-waarde moet de voorloop- en volg dubbele aanhalingstekens bevatten die door de service worden geretourneerd. De standaardwaarde is Geen.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.