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. |
Core | GA |
az storage container immutability-policy delete |
Abandonne une stratégie d’immuabilité déverrouillée. |
Core | GA |
az storage container immutability-policy extend |
Étendez l’immuabilitéPeriodSinceCreationInDays d’une immuabilitéPolicy verrouillée. |
Core | GA |
az storage container immutability-policy lock |
Définit ImmutabilityPolicy sur l’état Verrouillé. |
Core | 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. |
Core | 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 {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 de nouveaux blocs peuvent être ajoutés et 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 de nouveaux blocs peuvent être ajoutés et 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 carte (*). 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 en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux 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êtes 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 en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des 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 in 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é. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres. Obligatoire.
Nom du conteneur.
Version d’état d’entité (ETag) de la stratégie d’immuabilité à mettre à jour. Une valeur de « * » peut être utilisée pour appliquer l’opération uniquement si la stratégie d’immuabilité existe déjà. Si elle est omise, cette opération est toujours appliquée. Obligatoire.
Paramètres facultatifs
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux 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êtes 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 en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des 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 {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 carte (*). 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 de nouveaux blocs peuvent être ajoutés et 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 de nouveaux blocs peuvent être ajoutés et 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 en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux 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êtes 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 en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des 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 in 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é. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres. Obligatoire.
Nom du conteneur.
Version d’état d’entité (ETag) de la stratégie d’immuabilité à mettre à jour. Une valeur de « * » peut être utilisée pour appliquer l’opération uniquement si la stratégie d’immuabilité existe déjà. Si elle est omise, cette opération est toujours appliquée. Obligatoire.
Paramètres facultatifs
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux 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êtes 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 en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des 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é. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres. Obligatoire.
Nom du conteneur.
Paramètres facultatifs
Version d’état d’entité (ETag) de la stratégie d’immuabilité à mettre à jour. Une valeur de « * » peut être utilisée pour appliquer l’opération uniquement si la stratégie d’immuabilité existe déjà. Si elle est omise, cette opération est toujours appliquée. La valeur par défaut est None.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux 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êtes 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 en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.