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.

Basis GA
az storage container immutability-policy delete

Hiermee wordt een ontgrendeld onveranderbaarheidsbeleid afgebroken.

Basis GA
az storage container immutability-policy extend

Breid de immutabilityPeriodSinceCreationInDays van een vergrendelde immutabilityPolicy uit.

Basis GA
az storage container immutability-policy lock

Hiermee stelt u de status ImmutabilityPolicy in op Vergrendeld.

Basis GA
az storage container immutability-policy show

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

Basis 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

De naam van de 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 het 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 in de opgegeven resourcegroep. Opslagaccountnamen moeten tussen 3 en 24 tekens lang zijn en mogen alleen getallen en kleine letters bevatten. Vereist.

--container-name -c

De containernaam.

--if-match

De entiteitsstatusversie (ETag) van het onveranderbaarheidsbeleid dat moet worden bijgewerkt. Een waarde van '*' kan alleen worden gebruikt om de bewerking toe te passen als het onveranderbaarheidsbeleid al bestaat. Als u dit weglaat, wordt deze bewerking altijd toegepast. Vereist.

Optionele parameters

--resource-group -g

De naam van de 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 het 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

De naam van de 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 het 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 in de opgegeven resourcegroep. Opslagaccountnamen moeten tussen 3 en 24 tekens lang zijn en mogen alleen getallen en kleine letters bevatten. Vereist.

--container-name -c

De containernaam.

--if-match

De entiteitsstatusversie (ETag) van het onveranderbaarheidsbeleid dat moet worden bijgewerkt. Een waarde van '*' kan alleen worden gebruikt om de bewerking toe te passen als het onveranderbaarheidsbeleid al bestaat. Als u dit weglaat, wordt deze bewerking altijd toegepast. Vereist.

Optionele parameters

--resource-group -g

De naam van de 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 het 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 in de opgegeven resourcegroep. Opslagaccountnamen moeten tussen 3 en 24 tekens lang zijn en mogen alleen getallen en kleine letters bevatten. Vereist.

--container-name -c

De containernaam.

Optionele parameters

--if-match

De entiteitsstatusversie (ETag) van het onveranderbaarheidsbeleid dat moet worden bijgewerkt. Een waarde van '*' kan alleen worden gebruikt om de bewerking toe te passen als het onveranderbaarheidsbeleid al bestaat. Als u dit weglaat, wordt deze bewerking altijd toegepast. De standaardwaarde is Geen.

--resource-group -g

De naam van de 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 het 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.