az image builder customizer
Pour gérer les personnalisateurs de générateur d’images.
Commandes
Nom | Description | Type | État |
---|---|---|---|
az image builder customizer add |
Ajoutez un personnalisateur de générateur d’images à un modèle de générateur d’images. |
Core | GA |
az image builder customizer clear |
Supprimez tous les personnalisateurs de générateur d’images d’un modèle de générateur d’images. |
Core | GA |
az image builder customizer remove |
Supprimez un personnalisateur de générateur d’images d’un modèle de générateur d’images. |
Core | GA |
az image builder customizer add
Ajoutez un personnalisateur de générateur d’images à un modèle de générateur d’images.
Doit être utilisé avec --defer.
az image builder customizer add --customizer-name
--type {file, powershell, shell, windows-restart, windows-update}
[--defer]
[--dest-path]
[--exit-codes]
[--file-source]
[--filters]
[--ids]
[--inline-script]
[--name]
[--resource-group]
[--restart-check-command]
[--restart-command]
[--restart-timeout]
[--script-url]
[--search-criteria]
[--subscription]
[--update-limit]
Exemples
Ajouter un personnalisateur d’interpréteur de commandes inline à un modèle d’image dans le cache d’objets cli
az image builder customizer add -n myTemplate -g myGroup \
--inline-script "sudo mkdir /buildArtifacts" \
"sudo cp /tmp/index.html /buildArtifacts/index.html" \
--customizer-name shellScriptInline --type shell --defer
Ajouter un personnalisateur de fichier à un modèle d’image dans le cache d’objets cli
az image builder customizer add -n myTemplate -g myGroup \
--customizer-name myFile --type file \
--file-source "https://my-remote-file.html" --dest-path "/tmp/index.html" --defer
Ajouter un personnalisateur de redémarrage Windows à un modèle d’image dans le cache d’objets cli
az image builder customizer add -n myTemplate -g myGroup \
--customizer-name shellScriptUrl \
--restart-check-command "echo Azure-Image-Builder-Restarted-the-VM > \
c:\buildArtifacts\restart.txt" \
--type windows-restart --restart-timeout 10m --defer
Ajoutez un personnalisateur windows update à un modèle d’image dans le cache d’objets cli.
az image builder customizer add -n myTemplate -g myGroup --customizer-name winUpdate --type windows-update --search-criteria IsInstalled=0 --filters "exclude:\$_.Title -like \'*Preview*\'" "include:\$true" --update-limit 20 --defer
Paramètres obligatoires
Nom du personnalisateur.
Type de personnalisateur à ajouter au modèle d’image.
Paramètres facultatifs
Stocker temporairement l’objet dans le cache local au lieu de l’envoyer à Azure. Utilisez az cache
des commandes pour afficher/effacer.
Chemin d’accès de destination absolu dans lequel le fichier spécifié dans --file-source sera téléchargé dans l’image.
Liste séparée par l’espace des codes de sortie valides, sous forme d’entiers.
URI du fichier à télécharger dans l’image. Il peut s’agir d’un lien github, d’UN URI SAS pour Stockage Azure, etc.
Filtres délimités d’espace pour sélectionner les mises à jour à appliquer. Omettez ou spécifiez un tableau vide pour utiliser la valeur par défaut (aucun filtre).
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
Liste séparée par l’espace des lignes de script inline avec laquelle personnaliser l’image.
Nom du modèle d’image.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Commande pour vérifier que le redémarrage a réussi.
Commande pour exécuter l’opération de redémarrage.
Délai d’expiration du redémarrage spécifié sous la forme d’une chaîne composée d’une magnitude et d’une unité, par exemple « 5m » (5 minutes) ou « 2h » (2 heures).
URL du script avec laquelle personnaliser l’image. L’URL doit être accessible publiquement.
Critères de recherche des mises à jour. Omettez ou spécifiez une chaîne vide pour utiliser la valeur par défaut (recherche tout). Reportez-vous au lien ci-dessus pour obtenir des exemples et une description détaillée de ce champ.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Nombre maximal de mises à jour à appliquer à la fois. Omettez ou spécifiez 0 pour utiliser la valeur par défaut (1000).
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 image builder customizer clear
Supprimez tous les personnalisateurs de générateur d’images d’un modèle de générateur d’images.
Doit être utilisé avec --defer.
az image builder customizer clear [--defer]
[--ids]
[--name]
[--resource-group]
[--subscription]
Paramètres facultatifs
Stocker temporairement l’objet dans le cache local au lieu de l’envoyer à Azure. Utilisez az cache
des commandes pour afficher/effacer.
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
Nom du modèle d’image.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
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 image builder customizer remove
Supprimez un personnalisateur de générateur d’images d’un modèle de générateur d’images.
Doit être utilisé avec --defer.
az image builder customizer remove --customizer-name
[--defer]
[--ids]
[--name]
[--resource-group]
[--subscription]
Paramètres obligatoires
Nom du personnalisateur.
Paramètres facultatifs
Stocker temporairement l’objet dans le cache local au lieu de l’envoyer à Azure. Utilisez az cache
des commandes pour afficher/effacer.
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
Nom du modèle d’image.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
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.