Partager via


az containerapp job

Remarque

Ce groupe de commandes a des commandes définies dans Azure CLI et au moins une extension. Installez chaque extension pour bénéficier de ses fonctionnalités étendues. En savoir plus sur les extensions.

Commandes pour gérer les travaux Container Apps.

Commandes

Nom Description Type État
az containerapp job create

Créez un travail d’applications conteneur.

Core GA
az containerapp job create (containerapp extension)

Créez un travail d’applications conteneur.

Extension GA
az containerapp job delete

Supprimez un travail Container Apps.

Core GA
az containerapp job delete (containerapp extension)

Supprimez un travail Container Apps.

Extension GA
az containerapp job execution

Commandes permettant d’afficher les exécutions d’un travail d’application conteneur.

Core GA
az containerapp job execution list

Obtenir la liste de toutes les exécutions d’un travail d’application conteneur.

Core GA
az containerapp job execution show

Obtenir l’exécution d’un travail d’application conteneur.

Core GA
az containerapp job identity

Commandes permettant de gérer les identités managées pour le travail de l’application conteneur.

Core GA
az containerapp job identity assign

Attribuez une identité managée à un travail d’application conteneur.

Core GA
az containerapp job identity remove

Supprimez une identité managée d’un travail d’application conteneur.

Core GA
az containerapp job identity show

Afficher les identités managées d’un travail d’application conteneur.

Core GA
az containerapp job list

Répertoriez le travail Container Apps par abonnement ou groupe de ressources.

Core GA
az containerapp job list (containerapp extension)

Répertoriez le travail Container Apps par abonnement ou groupe de ressources.

Extension GA
az containerapp job logs

Afficher les journaux des travaux d’application conteneur.

Extension Aperçu
az containerapp job logs show

Afficher les journaux passés et/ou imprimer les journaux en temps réel (avec le paramètre --follow). Notez que les journaux ne sont extraits que d’une seule exécution, réplica et conteneur.

Extension Aperçu
az containerapp job registry

Commandes pour gérer les informations de registre de conteneurs d’un travail d’application conteneur.

Core Aperçu
az containerapp job registry list

Répertorier les registres de conteneurs configurés dans un travail d’application de conteneur.

Core Aperçu
az containerapp job registry remove

Supprimez les détails d’un registre de conteneurs dans un travail d’application conteneur.

Core Aperçu
az containerapp job registry set

Ajoutez ou mettez à jour les détails d’un registre de conteneurs dans un travail d’application conteneur.

Core Aperçu
az containerapp job registry show

Afficher les détails d’un registre de conteneurs à partir d’un travail d’application conteneur.

Core Aperçu
az containerapp job replica

Gérer les réplicas d’application conteneur.

Extension Aperçu
az containerapp job replica list

Répertorier le réplica d’une tâche d’application conteneur.

Extension Aperçu
az containerapp job secret

Commandes pour gérer les secrets.

Core GA
az containerapp job secret list

Répertoriez les secrets d’un travail d’application conteneur.

Core GA
az containerapp job secret remove

Supprimez les secrets d’une tâche d’application conteneur.

Core GA
az containerapp job secret set

Créer/mettre à jour des secrets.

Core GA
az containerapp job secret show

Afficher les détails d’un secret.

Core GA
az containerapp job show

Afficher les détails d’un travail Container Apps.

Core GA
az containerapp job show (containerapp extension)

Afficher les détails d’un travail Container Apps.

Extension GA
az containerapp job start

Démarrez une exécution de travail Container Apps.

Core GA
az containerapp job stop

Arrête l’exécution d’un travail Container Apps.

Core GA
az containerapp job update

Mettez à jour un travail Container Apps.

Core GA
az containerapp job update (containerapp extension)

Mettez à jour un travail Container Apps.

Extension GA

az containerapp job create

Créez un travail d’applications conteneur.

az containerapp job create --name
                           --resource-group
                           [--args]
                           [--command]
                           [--container-name]
                           [--cpu]
                           [--cron-expression]
                           [--env-vars]
                           [--environment]
                           [--image]
                           [--max-executions]
                           [--memory]
                           [--mi-system-assigned]
                           [--mi-user-assigned]
                           [--min-executions]
                           [--no-wait]
                           [--parallelism]
                           [--polling-interval]
                           [--rcc]
                           [--registry-identity]
                           [--registry-password]
                           [--registry-server]
                           [--registry-username]
                           [--replica-retry-limit]
                           [--replica-timeout]
                           [--scale-rule-auth]
                           [--scale-rule-metadata]
                           [--scale-rule-name]
                           [--scale-rule-type]
                           [--secrets]
                           [--tags]
                           [--trigger-type]
                           [--workload-profile-name]
                           [--yaml]

Exemples

Créez un travail d’application conteneur avec le type de déclencheur en tant que manuel.

az containerapp job create -n MyContainerappsjob -g MyResourceGroup \
    --trigger-type Manual \
    --replica-timeout 5 \
    --replica-retry-limit 2 \
    --replica-completion-count 1 \
    --parallelism 1 \
    --image imageName \
    --workload-profile-name my-wlp

Créez un travail d’applications conteneur avec le type de déclencheur en tant que planification.

az containerapp job create -n MyContainerappsjob -g MyResourceGroup \
    --trigger-type Schedule \
    --replica-timeout 5 \
    --replica-retry-limit 2 \
    --replica-completion-count 1 \
    --parallelism 1 \
    --cron-expression "*/1 * * * *" \
    --image imageName

Créez un travail d’applications conteneur avec le type de déclencheur en tant qu’événement.

az containerapp job create -n MyContainerappsjob -g MyResourceGroup \
    --trigger-type Event \
    --replica-timeout 5 \
    --replica-retry-limit 2 \
    --replica-completion-count 1 \
    --parallelism 1 \
    --polling-interval 30 \
    --min-executions 0 \
    --max-executions 1 \
    --scale-rule-name queueJob \
    --scale-rule-type azure-queue \
    --scale-rule-metadata "accountName=mystorageaccountname" \
                          "cloud=AzurePublicCloud" \
                          "queueLength": "5" "queueName": "foo" \
    --scale-rule-auth "connection=my-connection-string-secret-name" \
    --image imageName

Paramètres obligatoires

--name -n

Nom du travail Container Apps. Un nom doit se composer de caractères alphanumériques minuscules ou « - », commencer par une lettre, se terminer par un caractère alphanumérique, ne peut pas avoir « - » et doit être inférieur à 32 caractères.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--args

Liste des arguments de commande de démarrage du conteneur. Valeurs séparées par l’espace, par exemple « -c » « mycommand ». Chaîne vide pour effacer les valeurs existantes.

--command

Liste des commandes prises en charge sur le conteneur qui seront exécutées au démarrage. Valeurs séparées par l’espace, par exemple « /bin/queue » « mycommand ». Chaîne vide pour effacer les valeurs existantes.

--container-name

Nom du conteneur.

--cpu

Processeur requis dans les cœurs de 0,25 à 2,0, par exemple 0,5.

--cron-expression

Expression Cron. Uniquement pris en charge pour le type de déclencheur « Planification ».

--env-vars

Liste des variables d’environnement pour le conteneur. Valeurs séparées par l’espace au format « key=value ». Chaîne vide pour effacer les valeurs existantes. Valeur de préfixe avec ' secretref :' pour référencer un secret.

--environment

Nom ou ID de ressource de l’environnement de l’application conteneur.

--image

Image conteneur, par exemple publisher/image-name :tag.

--max-executions

Nombre maximal d’exécutions de travaux à exécuter par intervalle d’interrogation.

--memory

Mémoire requise comprise entre 0,5 et 4,0 se terminant par « Gi », par exemple 1,0Gi.

--mi-system-assigned

Boolean indiquant s’il faut attribuer une identité affectée par le système.

Valeur par défaut: False
--mi-user-assigned

Identités utilisateur séparées par l’espace à attribuer.

--min-executions

Nombre minimal d’exécutions de travaux à exécuter par intervalle d’interrogation.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--parallelism

Nombre maximal de réplicas à exécuter par exécution.

--polling-interval

Intervalle pour vérifier chaque source d’événement en secondes. La valeur par défaut est 30s.

--rcc --replica-completion-count

Nombre de réplicas qui doivent se terminer correctement pour que l’exécution réussisse.

--registry-identity

Identité managée pour s’authentifier auprès du serveur de Registre au lieu du nom d’utilisateur/mot de passe. Utilisez respectivement un ID de ressource ou un « système » pour les identités définies par l’utilisateur et définies par le système. Le registre doit être un ACR. Si possible, un assigne de rôle « acrpull » est créé automatiquement pour l’identité.

--registry-password

Mot de passe à connecter au registre de conteneurs. Si elle est stockée en tant que secret, la valeur doit commencer par « secretref : » suivie du nom du secret.

--registry-server

Nom d’hôte du serveur de registre de conteneurs, par exemple myregistry.azurecr.io.

--registry-username

Nom d’utilisateur à connecter au registre de conteneurs.

--replica-retry-limit

Nombre maximal de nouvelles tentatives avant l’échec du réplica.

--replica-timeout

Nombre maximal de secondes qu’un réplica peut exécuter.

--scale-rule-auth --sra

Mettre à l’échelle les paramètres d’authentification des règles. Les paramètres d’authentification doivent être au format « = = ... ».

--scale-rule-metadata --srm

Mettre à l’échelle les métadonnées de règle. Les métadonnées doivent être au format « = = ... ».

--scale-rule-name --srn

Nom de la règle de mise à l’échelle.

--scale-rule-type --srt

Type de la règle d’échelle.

--secrets -s

Liste des secrets de l’application conteneur. Valeurs séparées par l’espace au format « key=value ».

--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

--trigger-type

Type de déclencher. Planification | Événement | Manuelle.

--workload-profile-name -w

Nom convivial du profil de charge de travail.

--yaml

Chemin d’accès à un fichier .yaml avec la configuration d’une application conteneur. Tous les autres paramètres seront ignorés. Pour obtenir un exemple, consultez https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az containerapp job create (containerapp extension)

Créez un travail d’applications conteneur.

az containerapp job create --name
                           --resource-group
                           [--args]
                           [--command]
                           [--container-name]
                           [--cpu]
                           [--cron-expression]
                           [--env-vars]
                           [--environment]
                           [--environment-type {connected, managed}]
                           [--image]
                           [--max-executions]
                           [--memory]
                           [--mi-system-assigned]
                           [--mi-user-assigned]
                           [--min-executions]
                           [--no-wait]
                           [--parallelism]
                           [--polling-interval]
                           [--rcc]
                           [--registry-identity]
                           [--registry-password]
                           [--registry-server]
                           [--registry-username]
                           [--replica-retry-limit]
                           [--replica-timeout]
                           [--scale-rule-auth]
                           [--scale-rule-identity]
                           [--scale-rule-metadata]
                           [--scale-rule-name]
                           [--scale-rule-type]
                           [--secrets]
                           [--tags]
                           [--trigger-type]
                           [--workload-profile-name]
                           [--yaml]

Exemples

Créez un travail d’application conteneur avec le type de déclencheur en tant que manuel.

az containerapp job create -n MyContainerappsjob -g MyResourceGroup \
    --environment MyContainerappEnv
    --trigger-type Manual \
    --replica-timeout 5 \
    --replica-retry-limit 2 \
    --replica-completion-count 1 \
    --parallelism 1 \
    --image imageName \
    --workload-profile-name my-wlp

Créez un travail d’applications conteneur avec le type de déclencheur en tant que planification.

az containerapp job create -n MyContainerappsjob -g MyResourceGroup \
    --environment MyContainerappEnv
    --trigger-type Schedule \
    --replica-timeout 5 \
    --replica-retry-limit 2 \
    --replica-completion-count 1 \
    --parallelism 1 \
    --cron-expression "*/1 * * * *" \
    --image imageName

Créez un travail d’applications conteneur avec le type de déclencheur en tant qu’événement.

az containerapp job create -n MyContainerappsjob -g MyResourceGroup \
    --environment MyContainerappEnv
    --trigger-type Event \
    --replica-timeout 5 \
    --replica-retry-limit 2 \
    --replica-completion-count 1 \
    --parallelism 1 \
    --polling-interval 30 \
    --min-executions 0 \
    --max-executions 1 \
    --scale-rule-name queueJob \
    --scale-rule-type azure-queue \
    --scale-rule-metadata "accountName=mystorageaccountname" \
                          "cloud=AzurePublicCloud" \
                          "queueLength=5" "queueName=foo" \
    --scale-rule-auth "connection=my-connection-string-secret-name" \
    --image imageName

Créer un travail d’application conteneur avec le type de déclencheur en tant qu’événement à l’aide de l’identité pour s’authentifier

az containerapp job create -n MyContainerappsjob -g MyResourceGroup \
    --environment MyContainerappEnv
    --trigger-type Event \
    --replica-timeout 5 \
    --replica-retry-limit 2 \
    --replica-completion-count 1 \
    --parallelism 1 \
    --polling-interval 30 \
    --min-executions 0 \
    --max-executions 1 \
    --scale-rule-name azure-queue \
    --scale-rule-type azure-queue \
    --scale-rule-metadata "accountName=mystorageaccountname" \
                          "cloud=AzurePublicCloud" \
                          "queueLength=5" "queueName=foo" \
    --scale-rule-identity myUserIdentityResourceId \
    --image imageName

Créez un travail d’applications conteneur hébergé sur un environnement connecté.

az containerapp job create -n MyContainerappsjob -g MyResourceGroup \
    --environment MyContainerappConnectedEnv
    --environment-type connected
    --trigger-type Manual \
    --replica-timeout 5 \
    --replica-retry-limit 2 \
    --replica-completion-count 1 \
    --parallelism 1 \
    --image imageName \
    --workload-profile-name my-wlp

Paramètres obligatoires

--name -n

Nom du travail Container Apps. Un nom doit se composer de caractères alphanumériques minuscules ou « - », commencer par une lettre, se terminer par un caractère alphanumérique, ne peut pas avoir « - » et doit être inférieur à 32 caractères.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--args

Liste des arguments de commande de démarrage du conteneur. Valeurs séparées par l’espace, par exemple « -c » « mycommand ». Chaîne vide pour effacer les valeurs existantes.

--command

Liste des commandes prises en charge sur le conteneur qui seront exécutées au démarrage. Valeurs séparées par l’espace, par exemple « /bin/queue » « mycommand ». Chaîne vide pour effacer les valeurs existantes.

--container-name

Nom du conteneur.

--cpu

Processeur requis dans les cœurs de 0,25 à 2,0, par exemple 0,5.

--cron-expression

Expression Cron. Uniquement pris en charge pour le type de déclencheur « Planification ».

--env-vars

Liste des variables d’environnement pour le conteneur. Valeurs séparées par l’espace au format « key=value ». Chaîne vide pour effacer les valeurs existantes. Valeur de préfixe avec ' secretref :' pour référencer un secret.

--environment

Nom ou ID de ressource de l’environnement de l’application conteneur.

--environment-type
Préversion

Type d’environnement.

Valeurs acceptées: connected, managed
Valeur par défaut: managed
--image

Image conteneur, par exemple publisher/image-name :tag.

--max-executions

Nombre maximal d’exécutions de travaux créées pour un déclencheur.

Valeur par défaut: 100
--memory

Mémoire requise comprise entre 0,5 et 4,0 se terminant par « Gi », par exemple 1,0Gi.

--mi-system-assigned

Boolean indiquant s’il faut attribuer une identité affectée par le système.

Valeur par défaut: False
--mi-user-assigned

Identités utilisateur séparées par l’espace à attribuer.

--min-executions

Nombre minimal d’exécutions de travaux créées pour un déclencheur. Par défaut : 0.

Valeur par défaut: 0
--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--parallelism

Nombre maximal de réplicas à exécuter par exécution.

Valeur par défaut: 1
--polling-interval

Intervalle pour vérifier chaque source d’événement en secondes.

Valeur par défaut: 30
--rcc --replica-completion-count

Nombre de réplicas qui doivent se terminer correctement pour que l’exécution réussisse.

Valeur par défaut: 1
--registry-identity

Identité managée pour s’authentifier auprès du serveur de Registre au lieu du nom d’utilisateur/mot de passe. Utilisez respectivement un ID de ressource ou un « système » pour les identités définies par l’utilisateur et définies par le système. Le registre doit être un ACR. Si possible, un assigne de rôle « acrpull » est créé automatiquement pour l’identité.

--registry-password

Mot de passe à connecter au registre de conteneurs. Si elle est stockée en tant que secret, la valeur doit commencer par « secretref : » suivie du nom du secret.

--registry-server

Nom d’hôte du serveur de registre de conteneurs, par exemple myregistry.azurecr.io.

--registry-username

Nom d’utilisateur à connecter au registre de conteneurs.

--replica-retry-limit

Nombre maximal de nouvelles tentatives avant l’échec du réplica. Par défaut : 0.

Valeur par défaut: 0
--replica-timeout

Nombre maximal de secondes qu’un réplica peut exécuter.

Valeur par défaut: 1800
--scale-rule-auth --sra

Mettre à l’échelle les paramètres d’authentification des règles. Les paramètres d’authentification doivent être au format « = = ... ».

--scale-rule-identity --sri
Préversion

ID de ressource d’une identité managée pour s’authentifier auprès de la ressource de scaler Azure (compte de stockage/eventhub ou autre) ou système pour utiliser une identité affectée par le système.

--scale-rule-metadata --srm

Mettre à l’échelle les métadonnées de règle. Les métadonnées doivent être au format « = = ... ».

--scale-rule-name --srn

Nom de la règle de mise à l’échelle.

--scale-rule-type --srt

Type de la règle d’échelle.

--secrets -s

Liste des secrets de l’application conteneur. Valeurs séparées par l’espace au format « key=value ».

--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

--trigger-type

Type de déclencher. Planification | Événement | Manuelle.

--workload-profile-name -w

Nom convivial du profil de charge de travail.

--yaml

Chemin d’accès à un fichier .yaml avec la configuration d’une application conteneur. Tous les autres paramètres seront ignorés. Pour obtenir un exemple, consultez https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az containerapp job delete

Supprimez un travail Container Apps.

az containerapp job delete [--ids]
                           [--name]
                           [--no-wait]
                           [--resource-group]
                           [--subscription]
                           [--yes]

Exemples

Supprimez un travail.

az containerapp job delete -n my-containerapp-job -g MyResourceGroup

Paramètres facultatifs

--ids

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 ».

--name -n

Nom du travail Container Apps. Un nom doit se composer de caractères alphanumériques minuscules ou « - », commencer par une lettre, se terminer par un caractère alphanumérique, ne peut pas avoir « - » et doit être inférieur à 32 caractères.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--yes -y

Ne pas demander de confirmation.

Valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az containerapp job delete (containerapp extension)

Supprimez un travail Container Apps.

az containerapp job delete [--ids]
                           [--name]
                           [--no-wait]
                           [--resource-group]
                           [--subscription]
                           [--yes]

Exemples

Supprimez un travail.

az containerapp job delete -n my-containerapp-job -g MyResourceGroup

Paramètres facultatifs

--ids

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 ».

--name -n

Nom du travail Container Apps. Un nom doit se composer de caractères alphanumériques minuscules ou « - », commencer par une lettre, se terminer par un caractère alphanumérique, ne peut pas avoir « - » et doit être inférieur à 32 caractères.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--yes -y

Ne pas demander de confirmation.

Valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az containerapp job list

Répertoriez le travail Container Apps par abonnement ou groupe de ressources.

az containerapp job list [--resource-group]

Exemples

Répertorier les travaux dans l’abonnement actuel.

az containerapp job list

Répertorier les environnements par groupe de ressources.

az containerapp job list -g MyResourceGroup

Paramètres facultatifs

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az containerapp job list (containerapp extension)

Répertoriez le travail Container Apps par abonnement ou groupe de ressources.

az containerapp job list [--resource-group]

Exemples

Répertorier les travaux dans l’abonnement actuel.

az containerapp job list

Répertorier les environnements par groupe de ressources.

az containerapp job list -g MyResourceGroup

Paramètres facultatifs

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az containerapp job show

Afficher les détails d’un travail Container Apps.

az containerapp job show [--ids]
                         [--name]
                         [--resource-group]
                         [--subscription]

Exemples

Afficher les détails d’un travail.

az containerapp job show -n my-containerapp-job -g MyResourceGroup

Paramètres facultatifs

--ids

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 ».

--name -n

Nom du travail Container Apps. Un nom doit se composer de caractères alphanumériques minuscules ou « - », commencer par une lettre, se terminer par un caractère alphanumérique, ne peut pas avoir « - » et doit être inférieur à 32 caractères.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az containerapp job show (containerapp extension)

Afficher les détails d’un travail Container Apps.

az containerapp job show [--ids]
                         [--name]
                         [--resource-group]
                         [--subscription]

Exemples

Afficher les détails d’un travail.

az containerapp job show -n my-containerapp-job -g MyResourceGroup

Paramètres facultatifs

--ids

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 ».

--name -n

Nom du travail Container Apps. Un nom doit se composer de caractères alphanumériques minuscules ou « - », commencer par une lettre, se terminer par un caractère alphanumérique, ne peut pas avoir « - » et doit être inférieur à 32 caractères.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az containerapp job start

Démarrez une exécution de travail Container Apps.

az containerapp job start [--args]
                          [--command]
                          [--container-name]
                          [--cpu]
                          [--env-vars]
                          [--ids]
                          [--image]
                          [--memory]
                          [--name]
                          [--no-wait]
                          [--registry-identity]
                          [--resource-group]
                          [--subscription]
                          [--yaml]

Exemples

Démarrez une exécution de travail.

az containerapp job start -n my-containerapp-job -g MyResourceGroup

Démarrez un travail avec différentes images et configurations.

az containerapp job start -n my-containerapp-job -g MyResourceGroup --image MyImageName --cpu 0.5 --memory 1.0Gi

Paramètres facultatifs

--args

Liste des arguments de commande de démarrage du conteneur. Valeurs séparées par l’espace, par exemple « -c » « mycommand ». Chaîne vide pour effacer les valeurs existantes.

--command

Liste des commandes prises en charge sur le conteneur qui seront exécutées au démarrage. Valeurs séparées par l’espace, par exemple « /bin/queue » « mycommand ». Chaîne vide pour effacer les valeurs existantes.

--container-name

Nom du conteneur.

--cpu

Processeur requis dans les cœurs de 0,25 à 2,0, par exemple 0,5.

--env-vars

Liste des variables d’environnement pour le conteneur. Valeurs séparées par l’espace au format « key=value ». Chaîne vide pour effacer les valeurs existantes. Valeur de préfixe avec ' secretref :' pour référencer un secret.

--ids

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 ».

--image

Image conteneur, par exemple publisher/image-name :tag.

--memory

Mémoire requise comprise entre 0,5 et 4,0 se terminant par « Gi », par exemple 1,0Gi.

--name -n

Nom du travail Container Apps. Un nom doit se composer de caractères alphanumériques minuscules ou « - », commencer par une lettre, se terminer par un caractère alphanumérique, ne peut pas avoir « - » et doit être inférieur à 32 caractères.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--registry-identity

Identité managée pour s’authentifier auprès du serveur de Registre au lieu du nom d’utilisateur/mot de passe. Utilisez respectivement un ID de ressource ou un « système » pour les identités définies par l’utilisateur et définies par le système. Le registre doit être un ACR. Si possible, un assigne de rôle « acrpull » est créé automatiquement pour l’identité.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--yaml

Chemin d’accès à un fichier .yaml avec la configuration d’une application conteneur. Tous les autres paramètres seront ignorés. Pour obtenir un exemple, consultez https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az containerapp job stop

Arrête l’exécution d’un travail Container Apps.

az containerapp job stop [--execution-name-list]
                         [--ids]
                         [--job-execution-name]
                         [--name]
                         [--no-wait]
                         [--resource-group]
                         [--subscription]

Exemples

Arrêtez l’exécution d’un travail.

az containerapp job stop -n my-containerapp-job -g MyResourceGroup

Arrêtez l’exécution d’un travail en donnant un nom d’exécution de travail spécifique.

az containerapp job stop -n my-containerapp-job -g MyResourceGroup --job-execution-name MyContainerAppJob-66v9xh0

Arrêtez plusieurs exécutions de travaux en donnant une liste de noms d’exécution.

az containerapp job stop -n my-containerapp-job -g MyResourceGroup --execution-name-list MyContainerAppJob-66v9xh0,MyContainerAppJob-66v9xh1

Paramètres facultatifs

--execution-name-list

Liste séparée par des virgules des noms d’exécution de travaux.

--ids

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 ».

--job-execution-name

Nom de l’exécution spécifique du travail qui doit être arrêté.

--name -n

Nom du travail Container Apps. Un nom doit se composer de caractères alphanumériques minuscules ou « - », commencer par une lettre, se terminer par un caractère alphanumérique, ne peut pas avoir « - » et doit être inférieur à 32 caractères.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az containerapp job update

Mettez à jour un travail Container Apps.

az containerapp job update [--args]
                           [--command]
                           [--container-name]
                           [--cpu]
                           [--cron-expression]
                           [--ids]
                           [--image]
                           [--max-executions]
                           [--memory]
                           [--min-executions]
                           [--name]
                           [--no-wait]
                           [--parallelism]
                           [--polling-interval]
                           [--rcc]
                           [--remove-all-env-vars]
                           [--remove-env-vars]
                           [--replace-env-vars]
                           [--replica-retry-limit]
                           [--replica-timeout]
                           [--resource-group]
                           [--scale-rule-auth]
                           [--scale-rule-metadata]
                           [--scale-rule-name]
                           [--scale-rule-type]
                           [--set-env-vars]
                           [--subscription]
                           [--tags]
                           [--workload-profile-name]
                           [--yaml]

Exemples

Mettez à jour le délai d’expiration du réplica d’un travail.

az containerapp job update -n my-containerapp-job -g MyResourceGroup \
    --replica-timeout 10

Paramètres facultatifs

--args

Liste des arguments de commande de démarrage du conteneur. Valeurs séparées par l’espace, par exemple « -c » « mycommand ». Chaîne vide pour effacer les valeurs existantes.

--command

Liste des commandes prises en charge sur le conteneur qui seront exécutées au démarrage. Valeurs séparées par l’espace, par exemple « /bin/queue » « mycommand ». Chaîne vide pour effacer les valeurs existantes.

--container-name

Nom du conteneur.

--cpu

Processeur requis dans les cœurs de 0,25 à 2,0, par exemple 0,5.

--cron-expression

Expression Cron. Uniquement pris en charge pour le type de déclencheur « Planification ».

--ids

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 ».

--image

Image conteneur, par exemple publisher/image-name :tag.

--max-executions

Nombre maximal d’exécutions de travaux à exécuter par intervalle d’interrogation.

--memory

Mémoire requise comprise entre 0,5 et 4,0 se terminant par « Gi », par exemple 1,0Gi.

--min-executions

Nombre minimal d’exécutions de travaux à exécuter par intervalle d’interrogation.

--name -n

Nom du travail Container Apps. Un nom doit se composer de caractères alphanumériques minuscules ou « - », commencer par une lettre, se terminer par un caractère alphanumérique, ne peut pas avoir « - » et doit être inférieur à 32 caractères.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--parallelism

Nombre maximal de réplicas à exécuter par exécution.

--polling-interval

Intervalle pour vérifier chaque source d’événement en secondes. La valeur par défaut est 30s.

--rcc --replica-completion-count

Nombre de réplicas qui doivent se terminer correctement pour que l’exécution réussisse.

--remove-all-env-vars

Supprimez toutes les variables d’environnement du conteneur..

Valeur par défaut: False
--remove-env-vars

Supprimez les variables d’environnement du conteneur. Noms des variables d’environnement séparées par l’espace.

--replace-env-vars

Remplacez les variables d’environnement dans le conteneur. D’autres variables d’environnement existantes sont supprimées. Valeurs séparées par l’espace au format « key=value ». Si elle est stockée en tant que secret, la valeur doit commencer par « secretref : » suivie du nom du secret.

--replica-retry-limit

Nombre maximal de nouvelles tentatives avant l’échec du réplica.

--replica-timeout

Nombre maximal de secondes qu’un réplica peut exécuter.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--scale-rule-auth --sra

Mettre à l’échelle les paramètres d’authentification des règles. Les paramètres d’authentification doivent être au format « = = ... ».

--scale-rule-metadata --srm

Mettre à l’échelle les métadonnées de règle. Les métadonnées doivent être au format « = = ... ».

--scale-rule-name --srn

Nom de la règle de mise à l’échelle.

--scale-rule-type --srt

Type de la règle d’échelle.

--set-env-vars

Ajoutez ou mettez à jour des variables d’environnement dans le conteneur. Les variables d’environnement existantes ne sont pas modifiées. Valeurs séparées par l’espace au format « key=value ». Si elle est stockée en tant que secret, la valeur doit commencer par « secretref : » suivie du nom du secret.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

--workload-profile-name -w

Nom convivial du profil de charge de travail.

--yaml

Chemin d’accès à un fichier .yaml avec la configuration d’une application conteneur. Tous les autres paramètres seront ignorés. Pour obtenir un exemple, consultez https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az containerapp job update (containerapp extension)

Mettez à jour un travail Container Apps.

az containerapp job update [--args]
                           [--command]
                           [--container-name]
                           [--cpu]
                           [--cron-expression]
                           [--ids]
                           [--image]
                           [--max-executions]
                           [--memory]
                           [--min-executions]
                           [--name]
                           [--no-wait]
                           [--parallelism]
                           [--polling-interval]
                           [--rcc]
                           [--remove-all-env-vars]
                           [--remove-env-vars]
                           [--replace-env-vars]
                           [--replica-retry-limit]
                           [--replica-timeout]
                           [--resource-group]
                           [--scale-rule-auth]
                           [--scale-rule-identity]
                           [--scale-rule-metadata]
                           [--scale-rule-name]
                           [--scale-rule-type]
                           [--set-env-vars]
                           [--subscription]
                           [--tags]
                           [--workload-profile-name]
                           [--yaml]

Exemples

Mettez à jour le délai d’expiration du réplica d’un travail.

az containerapp job update -n my-containerapp-job -g MyResourceGroup \
    --replica-timeout 10

Paramètres facultatifs

--args

Liste des arguments de commande de démarrage du conteneur. Valeurs séparées par l’espace, par exemple « -c » « mycommand ». Chaîne vide pour effacer les valeurs existantes.

--command

Liste des commandes prises en charge sur le conteneur qui seront exécutées au démarrage. Valeurs séparées par l’espace, par exemple « /bin/queue » « mycommand ». Chaîne vide pour effacer les valeurs existantes.

--container-name

Nom du conteneur.

--cpu

Processeur requis dans les cœurs de 0,25 à 2,0, par exemple 0,5.

--cron-expression

Expression Cron. Uniquement pris en charge pour le type de déclencheur « Planification ».

--ids

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 ».

--image

Image conteneur, par exemple publisher/image-name :tag.

--max-executions

Nombre maximal d’exécutions de travaux à exécuter par intervalle d’interrogation.

--memory

Mémoire requise comprise entre 0,5 et 4,0 se terminant par « Gi », par exemple 1,0Gi.

--min-executions

Nombre minimal d’exécutions de travaux à exécuter par intervalle d’interrogation.

--name -n

Nom du travail Container Apps. Un nom doit se composer de caractères alphanumériques minuscules ou « - », commencer par une lettre, se terminer par un caractère alphanumérique, ne peut pas avoir « - » et doit être inférieur à 32 caractères.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--parallelism

Nombre maximal de réplicas à exécuter par exécution.

--polling-interval

Intervalle pour vérifier chaque source d’événement en secondes. La valeur par défaut est 30s.

--rcc --replica-completion-count

Nombre de réplicas qui doivent se terminer correctement pour que l’exécution réussisse.

--remove-all-env-vars

Supprimez toutes les variables d’environnement du conteneur..

Valeur par défaut: False
--remove-env-vars

Supprimez les variables d’environnement du conteneur. Noms des variables d’environnement séparées par l’espace.

--replace-env-vars

Remplacez les variables d’environnement dans le conteneur. D’autres variables d’environnement existantes sont supprimées. Valeurs séparées par l’espace au format « key=value ». Si elle est stockée en tant que secret, la valeur doit commencer par « secretref : » suivie du nom du secret.

--replica-retry-limit

Nombre maximal de nouvelles tentatives avant l’échec du réplica.

--replica-timeout

Nombre maximal de secondes qu’un réplica peut exécuter.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--scale-rule-auth --sra

Mettre à l’échelle les paramètres d’authentification des règles. Les paramètres d’authentification doivent être au format « = = ... ».

--scale-rule-identity --sri
Préversion

ID de ressource d’une identité managée pour s’authentifier auprès de la ressource de scaler Azure (compte de stockage/eventhub ou autre) ou système pour utiliser une identité affectée par le système.

--scale-rule-metadata --srm

Mettre à l’échelle les métadonnées de règle. Les métadonnées doivent être au format « = = ... ».

--scale-rule-name --srn

Nom de la règle de mise à l’échelle.

--scale-rule-type --srt

Type de la règle d’échelle.

--set-env-vars

Ajoutez ou mettez à jour des variables d’environnement dans le conteneur. Les variables d’environnement existantes ne sont pas modifiées. Valeurs séparées par l’espace au format « key=value ». Si elle est stockée en tant que secret, la valeur doit commencer par « secretref : » suivie du nom du secret.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

--workload-profile-name -w

Nom convivial du profil de charge de travail.

--yaml

Chemin d’accès à un fichier .yaml avec la configuration d’une application conteneur. Tous les autres paramètres seront ignorés. Pour obtenir un exemple, consultez https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.