az storage container immutability-policy
Gère les stratégies d’immuabilité des conteneurs.
Commandes
Nom | Description | Type | État |
---|---|---|---|
az storage container immutability-policy create |
Créez ou mettez à jour une stratégie d’immuabilité déverrouillée. |
Noyau | GA |
az storage container immutability-policy delete |
Abandonne une stratégie d’immuabilité déverrouillée. |
Noyau | GA |
az storage container immutability-policy extend |
Étendez l’immuabilitéPeriodSinceCreationInDays d’une immuabilitéPolicy verrouillée. |
Noyau | GA |
az storage container immutability-policy lock |
Définit ImmutabilityPolicy sur l’état Verrouillé. |
Noyau | GA |
az storage container immutability-policy show |
Obtient la stratégie d’immuabilité existante ainsi que l’ETag correspondant dans les en-têtes de réponse et le corps. |
Noyau | GA |
az storage container immutability-policy create
Créez ou mettez à jour une stratégie d’immuabilité déverrouillée.
az storage container immutability-policy create --account-name
--container-name
[--allow-protected-append-writes {false, true}]
[--allow-protected-append-writes-all --w-all {false, true}]
[--if-match]
[--period]
[--resource-group]
Paramètres obligatoires
Nom du compte de stockage. Variable d’environnement associée : AZURE_STORAGE_ACCOUNT.
Nom du conteneur.
Paramètres facultatifs
Cette propriété ne peut être modifiée que pour les stratégies de rétention basées sur le temps déverrouillées. Lorsqu’il est activé, de nouveaux blocs peuvent être écrits dans un objet blob d’ajout tout en conservant la protection et la conformité immuabilité. Seuls les nouveaux blocs peuvent être ajoutés et tous les blocs existants ne peuvent pas être modifiés ou supprimés. Cette propriété ne peut pas être modifiée avec l’API ExtendImmutabilityPolicy.
Cette propriété ne peut être modifiée que pour les stratégies de rétention basées sur le temps déverrouillées. Lorsqu’ils sont activés, de nouveaux blocs peuvent être écrits dans « Append and Block Blobs » tout en conservant la protection et la conformité immuabilité. Seuls les nouveaux blocs peuvent être ajoutés et tous les blocs existants ne peuvent pas être modifiés ou supprimés. Cette propriété ne peut pas être modifiée avec l’API ExtendImmutabilityPolicy. Les propriétés « allowProtectedAppendWrites » et « allowProtectedAppendWritesAll » s’excluent mutuellement.
Valeur ETag ou caractère générique (*). Spécifiez cet en-tête pour effectuer l’opération uniquement si l’ETag de la ressource correspond à la valeur spécifiée.
Période d’immuabilité pour les objets blob dans le conteneur depuis la création de la stratégie, en jours.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>
.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
az storage container immutability-policy delete
Abandonne une stratégie d’immuabilité déverrouillée.
La réponse de suppression a une valeur 0 immutabilityPeriodSinceCreationInDays. ETag dans If-Match est requis pour cette opération. La suppression d’une stratégie d’immuabilité verrouillée n’est pas autorisée, la seule façon est de supprimer le conteneur après la suppression de tous les objets blob expirés à l’intérieur du conteneur verrouillé par la stratégie.
az storage container immutability-policy delete --account-name
--container-name
--if-match
[--resource-group]
Paramètres obligatoires
Nom du compte de stockage dans le groupe de ressources spécifié. Les noms de compte de stockage doivent être compris entre 3 et 24 caractères et utiliser des chiffres et des lettres minuscules uniquement. Obligatoire.
Nom du conteneur.
La version d’état d’entité (ETag) de la stratégie d’immuabilité à mettre à jour doit être retournée au serveur pour toutes les opérations de mise à jour. La valeur ETag doit inclure les guillemets doubles de début et de fin retournés par le service. Obligatoire.
Paramètres facultatifs
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>
.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
az storage container immutability-policy extend
Étendez l’immuabilitéPeriodSinceCreationInDays d’une immuabilitéPolicy verrouillée.
az storage container immutability-policy extend --account-name
--container-name
--if-match
[--allow-protected-append-writes {false, true}]
[--allow-protected-append-writes-all --w-all {false, true}]
[--period]
[--resource-group]
Paramètres obligatoires
Nom du compte de stockage. Variable d’environnement associée : AZURE_STORAGE_ACCOUNT.
Nom du conteneur.
Valeur ETag ou caractère générique (*). Spécifiez cet en-tête pour effectuer l’opération uniquement si l’ETag de la ressource correspond à la valeur spécifiée.
Paramètres facultatifs
Cette propriété ne peut être modifiée que pour les stratégies de rétention basées sur le temps déverrouillées. Lorsqu’il est activé, de nouveaux blocs peuvent être écrits dans un objet blob d’ajout tout en conservant la protection et la conformité immuabilité. Seuls les nouveaux blocs peuvent être ajoutés et tous les blocs existants ne peuvent pas être modifiés ou supprimés. Cette propriété ne peut pas être modifiée avec l’API ExtendImmutabilityPolicy.
Cette propriété ne peut être modifiée que pour les stratégies de rétention basées sur le temps déverrouillées. Lorsqu’ils sont activés, de nouveaux blocs peuvent être écrits dans « Append and Block Blobs » tout en conservant la protection et la conformité immuabilité. Seuls les nouveaux blocs peuvent être ajoutés et tous les blocs existants ne peuvent pas être modifiés ou supprimés. Cette propriété ne peut pas être modifiée avec l’API ExtendImmutabilityPolicy. Les propriétés « allowProtectedAppendWrites » et « allowProtectedAppendWritesAll » s’excluent mutuellement.
Période d’immuabilité pour les objets blob dans le conteneur depuis la création de la stratégie, en jours.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>
.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
az storage container immutability-policy lock
Définit ImmutabilityPolicy sur l’état Verrouillé.
La seule action autorisée sur une stratégie verrouillée est l’action ExtendImmutabilityPolicy. ETag dans If-Match est requis pour cette opération.
az storage container immutability-policy lock --account-name
--container-name
--if-match
[--resource-group]
Paramètres obligatoires
Nom du compte de stockage dans le groupe de ressources spécifié. Les noms de compte de stockage doivent être compris entre 3 et 24 caractères et utiliser des chiffres et des lettres minuscules uniquement. Obligatoire.
Nom du conteneur.
La version d’état d’entité (ETag) de la stratégie d’immuabilité à mettre à jour doit être retournée au serveur pour toutes les opérations de mise à jour. La valeur ETag doit inclure les guillemets doubles de début et de fin retournés par le service. Obligatoire.
Paramètres facultatifs
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>
.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
az storage container immutability-policy show
Obtient la stratégie d’immuabilité existante ainsi que l’ETag correspondant dans les en-têtes de réponse et le corps.
az storage container immutability-policy show --account-name
--container-name
[--if-match]
[--resource-group]
Paramètres obligatoires
Nom du compte de stockage dans le groupe de ressources spécifié. Les noms de compte de stockage doivent être compris entre 3 et 24 caractères et utiliser des chiffres et des lettres minuscules uniquement. Obligatoire.
Nom du conteneur.
Paramètres facultatifs
La version d’état d’entité (ETag) de la stratégie d’immuabilité à mettre à jour doit être retournée au serveur pour toutes les opérations de mise à jour. La valeur ETag doit inclure les guillemets doubles de début et de fin retournés par le service. La valeur par défaut est None.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>
.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.