Partager via


az containerapp

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.

Gérer Azure Container Apps.

Commandes

Nom Description Type État
az containerapp add-on

Commandes permettant de gérer les modules complémentaires disponibles dans l’environnement.

Extension Aperçu
az containerapp add-on kafka

Commandes permettant de gérer le module complémentaire kafka pour l’environnement Container Apps.

Extension Aperçu
az containerapp add-on kafka create

Commande pour créer le module complémentaire kafka.

Extension Aperçu
az containerapp add-on kafka delete

Commande pour supprimer le module complémentaire kafka.

Extension Aperçu
az containerapp add-on list

Répertorier tous les modules complémentaires dans l’environnement.

Extension Aperçu
az containerapp add-on mariadb

Commandes permettant de gérer le module complémentaire mariadb pour l’environnement Container Apps.

Extension Aperçu
az containerapp add-on mariadb create

Commande pour créer le module complémentaire mariadb.

Extension Aperçu
az containerapp add-on mariadb delete

Commande pour supprimer le module complémentaire mariadb.

Extension Aperçu
az containerapp add-on milvus

Commandes permettant de gérer le module complémentaire milvus pour l’environnement Container Apps.

Extension Aperçu
az containerapp add-on milvus create

Commande pour créer le module complémentaire milvus.

Extension Aperçu
az containerapp add-on milvus delete

Commande pour supprimer le service milvus.

Extension Aperçu
az containerapp add-on postgres

Commandes permettant de gérer le module complémentaire postgres pour l’environnement Container Apps.

Extension Aperçu
az containerapp add-on postgres create

Commande pour créer le module complémentaire postgres.

Extension Aperçu
az containerapp add-on postgres delete

Commande pour supprimer le module complémentaire postgres.

Extension Aperçu
az containerapp add-on qdrant

Commandes permettant de gérer le module complémentaire qdrant pour l’environnement Container Apps.

Extension Aperçu
az containerapp add-on qdrant create

Commande pour créer le module complémentaire qdrant.

Extension Aperçu
az containerapp add-on qdrant delete

Commande pour supprimer le module complémentaire qdrant.

Extension Aperçu
az containerapp add-on redis

Commandes permettant de gérer le module complémentaire redis pour l’environnement Container Apps.

Extension Aperçu
az containerapp add-on redis create

Commande pour créer le module complémentaire redis.

Extension Aperçu
az containerapp add-on redis delete

Commande pour supprimer le module complémentaire redis.

Extension Aperçu
az containerapp add-on weaviate

Commandes permettant de gérer le module complémentaire weaviate pour l’environnement Container Apps.

Extension Aperçu
az containerapp add-on weaviate create

Commande pour créer le module complémentaire weaviate.

Extension Aperçu
az containerapp add-on weaviate delete

Commande pour supprimer le service weaviate.

Extension Aperçu
az containerapp auth

Gérer l’authentification et l’autorisation containerapp.

Cœur et extension GA
az containerapp auth apple

Gérer l’authentification et l’autorisation containerapp du fournisseur d’identité Apple.

Core GA
az containerapp auth apple show

Affichez les paramètres d’authentification du fournisseur d’identité Apple.

Core GA
az containerapp auth apple update

Mettez à jour l’ID client et la clé secrète client pour le fournisseur d’identité Apple.

Core GA
az containerapp auth facebook

Gérer l’authentification et l’autorisation containerapp du fournisseur d’identité Facebook.

Core GA
az containerapp auth facebook show

Affichez les paramètres d’authentification du fournisseur d’identité Facebook.

Core GA
az containerapp auth facebook update

Mettez à jour l’ID d’application et le secret d’application pour le fournisseur d’identité Facebook.

Core GA
az containerapp auth github

Gérez l’authentification et l’autorisation containerapp du fournisseur d’identité GitHub.

Core GA
az containerapp auth github show

Affichez les paramètres d’authentification du fournisseur d’identité GitHub.

Core GA
az containerapp auth github update

Mettez à jour l’ID client et la clé secrète client pour le fournisseur d’identité GitHub.

Core GA
az containerapp auth google

Gérez l’authentification et l’autorisation containerapp du fournisseur d’identité Google.

Core GA
az containerapp auth google show

Affichez les paramètres d’authentification du fournisseur d’identité Google.

Core GA
az containerapp auth google update

Mettez à jour l’ID client et la clé secrète client pour le fournisseur d’identité Google.

Core GA
az containerapp auth microsoft

Gérer l’authentification et l’autorisation containerapp du fournisseur d’identité Microsoft.

Core GA
az containerapp auth microsoft show

Affichez les paramètres d’authentification du fournisseur d’identité Azure Active Directory.

Core GA
az containerapp auth microsoft update

Mettez à jour l’ID client et la clé secrète client pour le fournisseur d’identité Azure Active Directory.

Core GA
az containerapp auth openid-connect

Gérez l’authentification et l’autorisation containerapp des fournisseurs d’identité OpenID Connect personnalisés.

Core GA
az containerapp auth openid-connect add

Configurez un nouveau fournisseur d’identité OpenID Connect personnalisé.

Core GA
az containerapp auth openid-connect remove

Supprime un fournisseur d’identité OpenID Connect personnalisé existant.

Core GA
az containerapp auth openid-connect show

Affichez les paramètres d’authentification du fournisseur d’identité OpenID Connect personnalisé.

Core GA
az containerapp auth openid-connect update

Mettez à jour l’ID client et le nom du paramètre de secret client pour un fournisseur d’identité OpenID Connect personnalisé existant.

Core GA
az containerapp auth show

Affichez les paramètres d’authentification de l’application conteneur.

Core GA
az containerapp auth show (containerapp extension)

Affichez les paramètres d’authentification de l’application conteneur.

Extension GA
az containerapp auth twitter

Gérer l’authentification et l’autorisation containerapp du fournisseur d’identité Twitter.

Core GA
az containerapp auth twitter show

Affichez les paramètres d’authentification du fournisseur d’identité Twitter.

Core GA
az containerapp auth twitter update

Mettez à jour la clé du consommateur et le secret du consommateur pour le fournisseur d’identité Twitter.

Core GA
az containerapp auth update

Mettez à jour les paramètres d’authentification de l’application conteneur.

Core GA
az containerapp auth update (containerapp extension)

Mettez à jour les paramètres d’authentification de l’application conteneur.

Extension GA
az containerapp browse

Ouvrez une application conteneur dans le navigateur, si possible.

Core GA
az containerapp compose

Commandes pour créer Azure Container Apps à partir des spécifications Compose.

Cœur et extension GA
az containerapp compose create

Créez une ou plusieurs applications conteneur dans un environnement d’application conteneur nouveau ou existant à partir d’une spécification Compose.

Core GA
az containerapp compose create (containerapp extension)

Créez une ou plusieurs applications conteneur dans un environnement d’application conteneur nouveau ou existant à partir d’une spécification Compose.

Extension GA
az containerapp connected-env

Commandes permettant de gérer les environnements connectés Container Apps pour une utilisation avec Arc enabled Container Apps.

Extension Aperçu
az containerapp connected-env certificate

Commandes permettant de gérer les certificats pour l’environnement connecté Container Apps.

Extension Aperçu
az containerapp connected-env certificate delete

Supprimez un certificat de l’environnement connecté Container Apps.

Extension Aperçu
az containerapp connected-env certificate list

Répertoriez les certificats pour un environnement connecté.

Extension Aperçu
az containerapp connected-env certificate upload

Ajoutez ou mettez à jour un certificat.

Extension Aperçu
az containerapp connected-env create

Créez un environnement connecté Container Apps.

Extension Aperçu
az containerapp connected-env dapr-component

Commandes permettant de gérer les composants Dapr pour les environnements connectés à Container Apps.

Extension Aperçu
az containerapp connected-env dapr-component list

Répertorier les composants Dapr pour un environnement connecté.

Extension Aperçu
az containerapp connected-env dapr-component remove

Supprimez un composant Dapr d’un environnement connecté.

Extension Aperçu
az containerapp connected-env dapr-component set

Créez ou mettez à jour un composant Dapr.

Extension Aperçu
az containerapp connected-env dapr-component show

Afficher les détails d’un composant Dapr.

Extension Aperçu
az containerapp connected-env delete

Supprimez un environnement connecté Container Apps.

Extension Aperçu
az containerapp connected-env list

Répertorier les environnements connectés Container Apps par abonnement ou groupe de ressources.

Extension Aperçu
az containerapp connected-env show

Afficher les détails d’un environnement connecté Container Apps.

Extension Aperçu
az containerapp connected-env storage

Commandes permettant de gérer le stockage pour l’environnement connecté Container Apps.

Extension Aperçu
az containerapp connected-env storage list

Répertoriez les stockages d’un environnement connecté.

Extension Aperçu
az containerapp connected-env storage remove

Supprimez un stockage d’un environnement connecté.

Extension Aperçu
az containerapp connected-env storage set

Créez ou mettez à jour un stockage.

Extension Aperçu
az containerapp connected-env storage show

Afficher les détails d’un stockage.

Extension Aperçu
az containerapp connection

Commandes pour gérer les connexions containerapp.

Cœur et extension GA
az containerapp connection create

Créez une connexion entre une application conteneur et une ressource cible.

Cœur et extension GA
az containerapp connection create app-insights

Créez une connexion containerapp à app-insights.

Core GA
az containerapp connection create appconfig

Créez une connexion containerapp à appconfig.

Core GA
az containerapp connection create cognitiveservices

Créez une connexion containerapp à cognitiveservices.

Core GA
az containerapp connection create confluent-cloud

Créez une connexion containerapp à confluent-cloud.

Core GA
az containerapp connection create containerapp

Créez une connexion containerapp-to-containerapp.

Core GA
az containerapp connection create cosmos-cassandra

Créez une connexion containerapp à cosmos-cassandra.

Core GA
az containerapp connection create cosmos-gremlin

Créez une connexion containerapp à cosmos-gremlin.

Core GA
az containerapp connection create cosmos-mongo

Créez une connexion containerapp à cosmos-mongo.

Core GA
az containerapp connection create cosmos-sql

Créez une connexion containerapp à cosmos-sql.

Core GA
az containerapp connection create cosmos-table

Créez une connexion containerapp à cosmos-table.

Core GA
az containerapp connection create eventhub

Créez une connexion containerapp à eventhub.

Core GA
az containerapp connection create keyvault

Créez une connexion containerapp à keyvault.

Core GA
az containerapp connection create mysql

Créez une connexion containerapp à mysql.

Core Déprécié
az containerapp connection create mysql-flexible

Créez une connexion containerapp à mysql-flexible.

Core GA
az containerapp connection create mysql-flexible (serviceconnector-passwordless extension)

Créez une connexion containerapp à mysql-flexible.

Extension GA
az containerapp connection create postgres

Créez une connexion containerapp à postgres.

Core Déprécié
az containerapp connection create postgres (serviceconnector-passwordless extension)

Créez une connexion containerapp à postgres.

Extension Déprécié
az containerapp connection create postgres-flexible

Créez une connexion containerapp à postgres-flexible.

Core GA
az containerapp connection create postgres-flexible (serviceconnector-passwordless extension)

Créez une connexion containerapp à postgres-flexible.

Extension GA
az containerapp connection create redis

Créez une connexion containerapp à redis.

Core GA
az containerapp connection create redis-enterprise

Créez une connexion containerapp à redis-enterprise.

Core GA
az containerapp connection create servicebus

Créez une connexion containerapp à servicebus.

Core GA
az containerapp connection create signalr

Créez une connexion containerapp à signalr.

Core GA
az containerapp connection create sql

Créez une connexion containerapp à sql.

Core GA
az containerapp connection create sql (serviceconnector-passwordless extension)

Créez une connexion containerapp à sql.

Extension GA
az containerapp connection create storage-blob

Créez une connexion containerapp à storage-blob.

Core GA
az containerapp connection create storage-file

Créez une connexion containerapp au fichier de stockage.

Core GA
az containerapp connection create storage-queue

Créez une connexion containerapp à la file d’attente de stockage.

Core GA
az containerapp connection create storage-table

Créez une connexion containerapp à la table de stockage.

Core GA
az containerapp connection create webpubsub

Créez une connexion containerapp à webpubsub.

Core GA
az containerapp connection delete

Supprimez une connexion containerapp.

Core GA
az containerapp connection list

Répertorier les connexions d’une application conteneur.

Core GA
az containerapp connection list-configuration

Répertorier les configurations sources d’une connexion containerapp.

Core GA
az containerapp connection list-support-types

Répertorier les types de client et les types d’authentification pris en charge par les connexions containerapp.

Core GA
az containerapp connection show

Obtenez les détails d’une connexion containerapp.

Core GA
az containerapp connection update

Mettez à jour une connexion containerapp.

Core GA
az containerapp connection update app-insights

Mettez à jour une application conteneur vers une connexion App-Insights.

Core GA
az containerapp connection update appconfig

Mettez à jour une application conteneur pour la connexion appconfig.

Core GA
az containerapp connection update cognitiveservices

Mettez à jour une application conteneur vers la connexion cognitiveservices.

Core GA
az containerapp connection update confluent-cloud

Mettez à jour une application conteneur pour la connexion confluent-cloud.

Core GA
az containerapp connection update containerapp

Mettez à jour une connexion containerapp-à-containerapp.

Core GA
az containerapp connection update cosmos-cassandra

Mettez à jour une application conteneur vers la connexion cosmos-cassandra.

Core GA
az containerapp connection update cosmos-gremlin

Mettez à jour une application conteneur vers la connexion cosmos-gremlin.

Core GA
az containerapp connection update cosmos-mongo

Mettez à jour une application conteneur vers la connexion cosmos-mongo.

Core GA
az containerapp connection update cosmos-sql

Mettez à jour une application conteneur vers la connexion cosmos-sql.

Core GA
az containerapp connection update cosmos-table

Mettez à jour une application conteneur vers la connexion cosmos-table.

Core GA
az containerapp connection update eventhub

Mettez à jour une application conteneur vers une connexion eventhub.

Core GA
az containerapp connection update keyvault

Mettez à jour une application conteneur pour la connexion de coffre de clés.

Core GA
az containerapp connection update mysql

Mettez à jour une application conteneur vers la connexion mysql.

Core Déprécié
az containerapp connection update mysql-flexible

Mettez à jour une application conteneur vers une connexion mysql-flexible.

Core GA
az containerapp connection update postgres

Mettez à jour une application conteneur vers la connexion postgres.

Core Déprécié
az containerapp connection update postgres-flexible

Mettez à jour une application conteneur vers une connexion postgres flexible.

Core GA
az containerapp connection update redis

Mettez à jour une application conteneur pour la connexion redis.

Core GA
az containerapp connection update redis-enterprise

Mettez à jour une application conteneur pour redis-enterprise connection.

Core GA
az containerapp connection update servicebus

Mettez à jour une application conteneur vers la connexion servicebus.

Core GA
az containerapp connection update signalr

Mettez à jour une application conteneur pour signaler la connexion.

Core GA
az containerapp connection update sql

Mettez à jour une application conteneur vers une connexion sql.

Core GA
az containerapp connection update storage-blob

Mettez à jour une application conteneur vers une connexion d’objet blob de stockage.

Core GA
az containerapp connection update storage-file

Mettez à jour une application conteneur vers une connexion de fichier de stockage.

Core GA
az containerapp connection update storage-queue

Mettez à jour une application conteneur vers la connexion de file d’attente de stockage.

Core GA
az containerapp connection update storage-table

Mettez à jour une application conteneur vers une connexion de table de stockage.

Core GA
az containerapp connection update webpubsub

Mettez à jour une application conteneur vers une connexion webpubsub.

Core GA
az containerapp connection validate

Validez une connexion containerapp.

Core GA
az containerapp connection wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition de la connexion soit remplie.

Core GA
az containerapp create

Créez une application conteneur.

Core GA
az containerapp create (containerapp extension)

Créez une application conteneur.

Extension GA
az containerapp dapr

Commandes pour gérer Dapr. Pour gérer les composants Dapr, consultez az containerapp env dapr-component.

Core GA
az containerapp dapr disable

Désactivez Dapr pour une application conteneur. Supprime les valeurs existantes.

Core GA
az containerapp dapr enable

Activez Dapr pour une application conteneur. Met à jour les valeurs existantes.

Core GA
az containerapp delete

Supprimez une application conteneur.

Core GA
az containerapp delete (containerapp extension)

Supprimez une application conteneur.

Extension GA
az containerapp env

Commandes pour gérer les environnements Container Apps.

Cœur et extension GA
az containerapp env certificate

Commandes permettant de gérer les certificats pour l’environnement Container Apps.

Cœur et extension GA
az containerapp env certificate create

Créez un certificat managé.

Core Aperçu
az containerapp env certificate delete

Supprimez un certificat de l’environnement Container Apps.

Core GA
az containerapp env certificate delete (containerapp extension)

Supprimez un certificat de l’environnement Container Apps.

Extension GA
az containerapp env certificate list

Répertoriez les certificats d’un environnement.

Core GA
az containerapp env certificate list (containerapp extension)

Répertoriez les certificats d’un environnement.

Extension GA
az containerapp env certificate upload

Ajoutez ou mettez à jour un certificat.

Core GA
az containerapp env certificate upload (containerapp extension)

Ajoutez ou mettez à jour un certificat.

Extension GA
az containerapp env create

Créez un environnement Container Apps.

Core GA
az containerapp env create (containerapp extension)

Créez un environnement Container Apps.

Extension GA
az containerapp env dapr-component

Commandes permettant de gérer les composants Dapr pour l’environnement Container Apps.

Cœur et extension GA
az containerapp env dapr-component init

Initialise les composants Dapr et les services de développement pour un environnement.

Extension Aperçu
az containerapp env dapr-component list

Répertorier les composants Dapr d’un environnement.

Core GA
az containerapp env dapr-component remove

Supprimez un composant Dapr d’un environnement.

Core GA
az containerapp env dapr-component resiliency

Commandes permettant de gérer les stratégies de résilience pour un composant dapr.

Extension Aperçu
az containerapp env dapr-component resiliency create

Créez des stratégies de résilience pour un composant dapr.

Extension Aperçu
az containerapp env dapr-component resiliency delete

Supprimez les stratégies de résilience pour un composant dapr.

Extension Aperçu
az containerapp env dapr-component resiliency list

Répertorier les stratégies de résilience pour un composant dapr.

Extension Aperçu
az containerapp env dapr-component resiliency show

Afficher les stratégies de résilience pour un composant dapr.

Extension Aperçu
az containerapp env dapr-component resiliency update

Mettez à jour les stratégies de résilience pour un composant dapr.

Extension Aperçu
az containerapp env dapr-component set

Créez ou mettez à jour un composant Dapr.

Core GA
az containerapp env dapr-component show

Afficher les détails d’un composant Dapr.

Core GA
az containerapp env delete

Supprimez un environnement Container Apps.

Core GA
az containerapp env delete (containerapp extension)

Supprimez un environnement Container Apps.

Extension GA
az containerapp env dotnet-component

Commandes pour gérer les composants DotNet dans l’environnement.

Extension Aperçu
az containerapp env dotnet-component create

Commande pour créer un composant DotNet pour activer le tableau de bord Aspire. Le type de composant DotNet pris en charge est Le tableau de bord Aspire.

Extension Aperçu
az containerapp env dotnet-component delete

Commande pour supprimer le composant DotNet pour désactiver le tableau de bord Aspire.

Extension Aperçu
az containerapp env dotnet-component list

Commande pour répertorier les composants DotNet dans l’environnement.

Extension Aperçu
az containerapp env dotnet-component show

Commande pour afficher le composant DotNet dans l’environnement.

Extension Aperçu
az containerapp env identity

Commandes pour gérer les identités managées d’environnement.

Extension Aperçu
az containerapp env identity assign

Attribuez une identité managée à un environnement managé.

Extension Aperçu
az containerapp env identity remove

Supprimez une identité managée d’un environnement managé.

Extension Aperçu
az containerapp env identity show

Afficher les identités managées d’un environnement managé.

Extension Aperçu
az containerapp env java-component

Commandes pour gérer les composants Java au sein de l’environnement.

Extension Aperçu
az containerapp env java-component admin-for-spring

Commandes permettant de gérer l’administrateur pour Spring pour l’environnement Container Apps.

Extension Aperçu
az containerapp env java-component admin-for-spring create

Commande pour créer l’administrateur pour Spring.

Extension Aperçu
az containerapp env java-component admin-for-spring delete

Commande pour supprimer l’administrateur pour Spring.

Extension Aperçu
az containerapp env java-component admin-for-spring show

Commande pour afficher l’administrateur pour Spring.

Extension Aperçu
az containerapp env java-component admin-for-spring update

Commande pour mettre à jour l’administrateur pour Spring.

Extension Aperçu
az containerapp env java-component config-server-for-spring

Commandes permettant de gérer le serveur de configuration pour Spring pour l’environnement Container Apps.

Extension Aperçu
az containerapp env java-component config-server-for-spring create

Commande pour créer le serveur de configuration pour Spring.

Extension Aperçu
az containerapp env java-component config-server-for-spring delete

Commande pour supprimer le serveur de configuration pour Spring.

Extension Aperçu
az containerapp env java-component config-server-for-spring show

Commande pour afficher le serveur de configuration pour Spring.

Extension Aperçu
az containerapp env java-component config-server-for-spring update

Commande pour mettre à jour le serveur de configuration pour Spring.

Extension Aperçu
az containerapp env java-component eureka-server-for-spring

Commandes pour gérer le serveur Eureka pour Spring pour l’environnement Container Apps.

Extension Aperçu
az containerapp env java-component eureka-server-for-spring create

Commande pour créer le serveur Eureka pour Spring.

Extension Aperçu
az containerapp env java-component eureka-server-for-spring delete

Commande pour supprimer le serveur Eureka pour Spring.

Extension Aperçu
az containerapp env java-component eureka-server-for-spring show

Commande pour afficher le serveur Eureka pour Spring.

Extension Aperçu
az containerapp env java-component eureka-server-for-spring update

Commande pour mettre à jour le serveur Eureka pour Spring.

Extension Aperçu
az containerapp env java-component list

Répertoriez tous les composants Java dans l’environnement.

Extension Aperçu
az containerapp env java-component nacos

Commandes permettant de gérer les Nacos pour l’environnement Container Apps.

Extension Aperçu
az containerapp env java-component nacos create

Commande pour créer les Nacos.

Extension Aperçu
az containerapp env java-component nacos delete

Commande pour supprimer les Nacos.

Extension Aperçu
az containerapp env java-component nacos show

Commande pour afficher les Nacos.

Extension Aperçu
az containerapp env java-component nacos update

Commande pour mettre à jour les Nacos.

Extension Aperçu
az containerapp env java-component spring-cloud-config

Commandes permettant de gérer le serveur de configuration pour Spring pour l’environnement Container Apps.

Extension Préversion et dépréciation
az containerapp env java-component spring-cloud-config create

Commande pour créer la configuration Spring Cloud.

Extension Préversion et dépréciation
az containerapp env java-component spring-cloud-config delete

Commande pour supprimer la configuration Spring Cloud.

Extension Préversion et dépréciation
az containerapp env java-component spring-cloud-config show

Commande pour afficher la configuration Spring Cloud.

Extension Préversion et dépréciation
az containerapp env java-component spring-cloud-config update

Commande pour mettre à jour la configuration Spring Cloud.

Extension Préversion et dépréciation
az containerapp env java-component spring-cloud-eureka

Commandes pour gérer l’environnement Spring Cloud Eureka pour l’environnement Container Apps.

Extension Préversion et dépréciation
az containerapp env java-component spring-cloud-eureka create

Commande pour créer Spring Cloud Eureka.

Extension Préversion et dépréciation
az containerapp env java-component spring-cloud-eureka delete

Commande pour supprimer Spring Cloud Eureka.

Extension Préversion et dépréciation
az containerapp env java-component spring-cloud-eureka show

Commande pour afficher Spring Cloud Eureka.

Extension Préversion et dépréciation
az containerapp env java-component spring-cloud-eureka update

Commande pour mettre à jour Spring Cloud Eureka.

Extension Préversion et dépréciation
az containerapp env list

Répertorier les environnements Container Apps par abonnement ou groupe de ressources.

Core GA
az containerapp env list (containerapp extension)

Répertorier les environnements Container Apps par abonnement ou groupe de ressources.

Extension GA
az containerapp env list-usages

Répertorier les utilisations des quotas pour un environnement managé spécifique.

Core GA
az containerapp env logs

Afficher les journaux d’activité de l’environnement de l’application conteneur.

Core GA
az containerapp env logs show

Affichez les journaux d’environnement passés et/ou imprimez les journaux en temps réel (avec le paramètre --follow).

Core GA
az containerapp env show

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

Core GA
az containerapp env show (containerapp extension)

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

Extension GA
az containerapp env storage

Commandes permettant de gérer le stockage pour l’environnement Container Apps.

Cœur et extension GA
az containerapp env storage list

Répertoriez les stockages d’un environnement.

Core GA
az containerapp env storage list (containerapp extension)

Répertoriez les stockages d’un environnement.

Extension GA
az containerapp env storage remove

Supprimez un stockage d’un environnement.

Core GA
az containerapp env storage remove (containerapp extension)

Supprimez un stockage d’un environnement.

Extension GA
az containerapp env storage set

Créez ou mettez à jour un stockage.

Core GA
az containerapp env storage set (containerapp extension)

Créez ou mettez à jour un stockage.

Extension GA
az containerapp env storage show

Afficher les détails d’un stockage.

Core GA
az containerapp env storage show (containerapp extension)

Afficher les détails d’un stockage.

Extension GA
az containerapp env telemetry

Commandes permettant de gérer les paramètres de télémétrie pour l’environnement des applications conteneur.

Extension Aperçu
az containerapp env telemetry app-insights

Commandes permettant de gérer les paramètres app Insights pour l’environnement des applications conteneur.

Extension Aperçu
az containerapp env telemetry app-insights delete

Supprimez les paramètres d’insights des applications de télémétrie de l’environnement des applications conteneur.

Extension Aperçu
az containerapp env telemetry app-insights set

Créez ou mettez à jour des paramètres d’insights sur les applications de télémétrie de l’environnement d’applications conteneur.

Extension Aperçu
az containerapp env telemetry app-insights show

Afficher les paramètres d’insights des applications de télémétrie de l’environnement des applications conteneur.

Extension Aperçu
az containerapp env telemetry data-dog

Commandes permettant de gérer les paramètres du chien de données pour l’environnement des applications conteneur.

Extension Aperçu
az containerapp env telemetry data-dog delete

Supprimez les paramètres de données de télémétrie de l’environnement des applications conteneur.

Extension Aperçu
az containerapp env telemetry data-dog set

Créez ou mettez à jour les paramètres de données de télémétrie de l’environnement des applications conteneur.

Extension Aperçu
az containerapp env telemetry data-dog show

Afficher les paramètres de données de télémétrie de l’environnement des applications conteneur.

Extension Aperçu
az containerapp env telemetry otlp

Commandes permettant de gérer les paramètres otlp pour l’environnement des applications conteneur.

Extension Aperçu
az containerapp env telemetry otlp add

Ajoutez des paramètres otlp de télémétrie de l’environnement d’applications conteneur.

Extension Aperçu
az containerapp env telemetry otlp list

Répertorier les paramètres otlp de télémétrie de l’environnement des applications conteneur.

Extension Aperçu
az containerapp env telemetry otlp remove

Supprimez les paramètres otlp de télémétrie de l’environnement des applications conteneur.

Extension Aperçu
az containerapp env telemetry otlp show

Afficher les paramètres de télémétrie otlp de l’environnement des applications conteneur.

Extension Aperçu
az containerapp env telemetry otlp update

Mettez à jour les paramètres otlp de télémétrie de l’environnement des applications conteneur.

Extension Aperçu
az containerapp env update

Mettez à jour un environnement Container Apps.

Core GA
az containerapp env update (containerapp extension)

Mettez à jour un environnement Container Apps.

Extension GA
az containerapp env workload-profile

Gérez les profils de charge de travail d’un environnement Container Apps.

Cœur et extension GA
az containerapp env workload-profile add

Créez un profil de charge de travail dans un environnement Container Apps.

Core GA
az containerapp env workload-profile delete

Supprimez un profil de charge de travail d’un environnement Container Apps.

Core GA
az containerapp env workload-profile list

Répertoriez les profils de charge de travail à partir d’un environnement Container Apps.

Core GA
az containerapp env workload-profile list-supported

Répertoriez les profils de charge de travail pris en charge dans une région.

Core GA
az containerapp env workload-profile set

Créez ou mettez à jour un profil de charge de travail existant dans un environnement Container Apps.

Extension Déprécié
az containerapp env workload-profile show

Afficher un profil de charge de travail à partir d’un environnement Container Apps.

Core GA
az containerapp env workload-profile update

Mettez à jour un profil de charge de travail existant dans un environnement Container Apps.

Core GA
az containerapp exec

Ouvrez un interpréteur de commandes interactif de type SSH dans un réplica d’application conteneur.

Core GA
az containerapp github-action

Commandes pour gérer GitHub Actions.

Cœur et extension GA
az containerapp github-action add

Ajoutez un flux de travail GitHub Actions à un référentiel pour déployer une application conteneur.

Core GA
az containerapp github-action add (containerapp extension)

Ajoutez un flux de travail GitHub Actions à un référentiel pour déployer une application conteneur.

Extension GA
az containerapp github-action delete

Supprimez un flux de travail GitHub Actions Container Apps précédemment configuré à partir d’un référentiel.

Core GA
az containerapp github-action show

Afficher la configuration GitHub Actions sur une application conteneur.

Core GA
az containerapp hostname

Commandes pour gérer les noms d’hôte d’une application conteneur.

Cœur et extension GA
az containerapp hostname add

Ajoutez le nom d’hôte à une application conteneur sans liaison.

Core GA
az containerapp hostname bind

Ajoutez ou mettez à jour le nom d’hôte et la liaison avec un certificat.

Core GA
az containerapp hostname bind (containerapp extension)

Ajoutez ou mettez à jour le nom d’hôte et la liaison avec un certificat.

Extension GA
az containerapp hostname delete

Supprimez les noms d’hôte d’une application conteneur.

Core GA
az containerapp hostname list

Répertoriez les noms d’hôte d’une application conteneur.

Core GA
az containerapp identity

Commandes pour gérer les identités managées.

Core GA
az containerapp identity assign

Attribuez une identité managée à une application conteneur.

Core GA
az containerapp identity remove

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

Core GA
az containerapp identity show

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

Core GA
az containerapp ingress

Commandes pour gérer l’entrée et le fractionnement du trafic.

Core GA
az containerapp ingress access-restriction

Commandes pour gérer les restrictions d’accès IP.

Core GA
az containerapp ingress access-restriction list

Répertorier les restrictions d’accès IP pour une application conteneur.

Core GA
az containerapp ingress access-restriction remove

Supprimez les restrictions d’accès IP d’une application conteneur.

Core GA
az containerapp ingress access-restriction set

Configurez les restrictions d’accès IP pour une application conteneur.

Core GA
az containerapp ingress cors

Commandes permettant de gérer la stratégie CORS pour une application conteneur.

Core GA
az containerapp ingress cors disable

Désactivez la stratégie CORS pour une application conteneur.

Core GA
az containerapp ingress cors enable

Activez la stratégie CORS pour une application conteneur.

Core GA
az containerapp ingress cors show

Afficher la stratégie CORS pour une application conteneur.

Core GA
az containerapp ingress cors update

Mettez à jour la stratégie CORS pour une application conteneur.

Core GA
az containerapp ingress disable

Désactivez l’entrée pour une application conteneur.

Core GA
az containerapp ingress enable

Activez ou mettez à jour l’entrée pour une application conteneur.

Core GA
az containerapp ingress show

Afficher les détails de l’entrée d’une application conteneur.

Core GA
az containerapp ingress sticky-sessions

Commandes pour définir l’affinité de session Sticky pour une application conteneur.

Core GA
az containerapp ingress sticky-sessions set

Configurez la session Sticky pour une application conteneur.

Core GA
az containerapp ingress sticky-sessions show

Afficher l’affinité pour une application conteneur.

Core GA
az containerapp ingress traffic

Commandes pour gérer le fractionnement du trafic.

Core GA
az containerapp ingress traffic set

Configurez le fractionnement du trafic pour une application conteneur.

Core GA
az containerapp ingress traffic show

Afficher la configuration de fractionnement du trafic pour une application conteneur.

Core GA
az containerapp ingress update

Mettre à jour l’entrée pour une application conteneur.

Core GA
az containerapp java

Commandes pour gérer les charges de travail Java.

Extension GA
az containerapp java logger

Modifiez dynamiquement le niveau de journal pour les charges de travail Java.

Extension Aperçu
az containerapp java logger delete

Supprimez l’enregistreur d’événements pour les charges de travail Java.

Extension Aperçu
az containerapp java logger set

Créez ou mettez à jour l’enregistreur d’événements pour les charges de travail Java.

Extension Aperçu
az containerapp java logger show

Afficher le paramètre d’enregistreur d’événements pour les charges de travail Java.

Extension Aperçu
az containerapp job

Commandes pour gérer les travaux Container Apps.

Cœur et extension GA
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 list

Répertorier les applications conteneur.

Core GA
az containerapp list (containerapp extension)

Répertorier les applications conteneur.

Extension GA
az containerapp list-usages

Répertorier les utilisations des quotas au niveau de l’abonnement dans une région spécifique.

Core GA
az containerapp logs

Afficher les journaux d’activité de l’application conteneur.

Core GA
az containerapp 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 révision, d’un réplica et d’un conteneur (pour les journaux non système).

Core GA
az containerapp patch

Patch Azure Container Apps. La mise à jour corrective est disponible uniquement pour les applications créées à l’aide de la fonctionnalité source vers le cloud. Consultez l’article https://aka.ms/aca-local-source-to-cloud.

Extension Aperçu
az containerapp patch apply

Répertoriez et appliquez des applications conteneur à corriger. La mise à jour corrective est disponible uniquement pour les applications créées à l’aide de la fonctionnalité source vers le cloud. Consultez l’article https://aka.ms/aca-local-source-to-cloud.

Extension Aperçu
az containerapp patch interactive

Répertoriez et sélectionnez les applications conteneur à corriger de manière interactive. La mise à jour corrective est disponible uniquement pour les applications créées à l’aide de la fonctionnalité source vers le cloud. Consultez l’article https://aka.ms/aca-local-source-to-cloud.

Extension Aperçu
az containerapp patch list

Répertorier les applications conteneur qui peuvent être corrigées. La mise à jour corrective est disponible uniquement pour les applications créées à l’aide de la fonctionnalité source vers le cloud. Consultez l’article https://aka.ms/aca-local-source-to-cloud.

Extension Aperçu
az containerapp registry

Commandes pour gérer les informations du registre de conteneurs.

Core GA
az containerapp registry list

Répertorier les registres de conteneurs configurés dans une application conteneur.

Core GA
az containerapp registry remove

Supprimez les détails d’un registre de conteneurs.

Core GA
az containerapp registry set

Ajoutez ou mettez à jour les détails d’un registre de conteneurs.

Core GA
az containerapp registry show

Afficher les détails d’un registre de conteneurs.

Core GA
az containerapp replica

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

Cœur et extension GA
az containerapp replica count

Nombre de réplicas d’une application conteneur.

Extension Aperçu
az containerapp replica list

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

Core GA
az containerapp replica list (containerapp extension)

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

Extension GA
az containerapp replica show

Afficher un réplica d’application conteneur.

Core GA
az containerapp replica show (containerapp extension)

Afficher un réplica d’application conteneur.

Extension GA
az containerapp resiliency

Commandes pour gérer les stratégies de résilience pour une application conteneur.

Extension Aperçu
az containerapp resiliency create

Créez des stratégies de résilience pour une application conteneur.

Extension Aperçu
az containerapp resiliency delete

Supprimez les stratégies de résilience pour une application conteneur.

Extension Aperçu
az containerapp resiliency list

Répertorier les stratégies de résilience pour une application conteneur.

Extension Aperçu
az containerapp resiliency show

Afficher les stratégies de résilience pour une application conteneur.

Extension Aperçu
az containerapp resiliency update

Mettez à jour les stratégies de résilience pour une application conteneur.

Extension Aperçu
az containerapp revision

Commandes pour gérer les révisions.

Core GA
az containerapp revision activate

Activez une révision.

Core GA
az containerapp revision copy

Créez une révision basée sur une révision précédente.

Core GA
az containerapp revision deactivate

Désactivez une révision.

Core GA
az containerapp revision label

Gérer les étiquettes de révision affectées aux pondérations du trafic.

Core GA
az containerapp revision label add

Définissez une étiquette de révision sur une révision avec un poids de trafic associé.

Core GA
az containerapp revision label remove

Supprimez une étiquette de révision d’une révision avec un poids de trafic associé.

Core GA
az containerapp revision label swap

Échangez une étiquette de révision entre deux révisions avec les pondérations de trafic associées.

Core GA
az containerapp revision list

Répertorier les révisions d’une application conteneur.

Core GA
az containerapp revision restart

Redémarrez une révision.

Core GA
az containerapp revision set-mode

Définissez le mode de révision d’une application conteneur.

Core GA
az containerapp revision show

Afficher les détails d’une révision.

Core GA
az containerapp secret

Commandes pour gérer les secrets.

Core GA
az containerapp secret list

Répertoriez les secrets d’une application conteneur.

Core GA
az containerapp secret remove

Supprimez les secrets d’une application conteneur.

Core GA
az containerapp secret set

Créer/mettre à jour des secrets.

Core GA
az containerapp secret show

Afficher les détails d’un secret.

Core GA
az containerapp session

Commandes pour gérer les sessions. Pour en savoir plus sur les commandes individuelles sous chaque sous-groupe, exécutez la session containerapp [nom du sous-groupe] --help.

Extension GA
az containerapp session code-interpreter

Commandes permettant d’interagir avec et de gérer des sessions d’interpréteur de code.

Extension Aperçu
az containerapp session code-interpreter delete-file

Supprimez un fichier chargé dans une session d’interpréteur de code.

Extension Aperçu
az containerapp session code-interpreter execute

Exécutez du code dans une session d’interpréteur de code.

Extension Aperçu
az containerapp session code-interpreter list-files

Répertorier les fichiers chargés dans une session d’interpréteur de code.

Extension Aperçu
az containerapp session code-interpreter show-file-content

Afficher le contenu d’un fichier chargé dans une session d’interpréteur de code.

Extension Aperçu
az containerapp session code-interpreter show-file-metadata

Affiche le contenu des métadonnées qu’un fichier a chargé dans une session d’interpréteur de code.

Extension Aperçu
az containerapp session code-interpreter upload-file

Chargez un fichier dans une session d’interpréteur de code.

Extension Aperçu
az containerapp sessionpool

Commandes pour gérer les pools de sessions.

Extension Aperçu
az containerapp sessionpool create

Créez ou mettez à jour un pool de sessions.

Extension Aperçu
az containerapp sessionpool delete

Supprimez un pool de sessions.

Extension Aperçu
az containerapp sessionpool list

Répertorier les pools de sessions par abonnement ou groupe de ressources.

Extension Aperçu
az containerapp sessionpool show

Afficher les détails d’un pool de sessions.

Extension Aperçu
az containerapp sessionpool update

Mettez à jour un pool de sessions.

Extension Aperçu
az containerapp show

Afficher les détails d’une application conteneur.

Core GA
az containerapp show (containerapp extension)

Afficher les détails d’une application conteneur.

Extension GA
az containerapp show-custom-domain-verification-id

Affichez l’ID de vérification pour lier des domaines personnalisés d’application ou d’environnement.

Core GA
az containerapp ssl

Chargez le certificat dans un environnement managé, ajoutez un nom d’hôte à une application dans cet environnement et liez le certificat au nom d’hôte.

Core GA
az containerapp ssl upload

Chargez le certificat dans un environnement managé, ajoutez un nom d’hôte à une application dans cet environnement et liez le certificat au nom d’hôte.

Core GA
az containerapp up

Créez ou mettez à jour une application conteneur ainsi que toutes les ressources associées (ACR, groupe de ressources, environnement d’applications conteneur, GitHub Actions, etc.).

Core GA
az containerapp up (containerapp extension)

Créez ou mettez à jour une application conteneur ainsi que toutes les ressources associées (ACR, groupe de ressources, environnement d’applications conteneur, GitHub Actions, etc.).

Extension GA
az containerapp update

Mettez à jour une application conteneur. En mode révisions multiples, créez une nouvelle révision en fonction de la dernière révision.

Core GA
az containerapp update (containerapp extension)

Mettez à jour une application conteneur. En mode révisions multiples, créez une nouvelle révision en fonction de la dernière révision.

Extension GA

az containerapp browse

Ouvrez une application conteneur dans le navigateur, si possible.

az containerapp browse [--ids]
                       [--name]
                       [--resource-group]
                       [--subscription]

Exemples

ouvrir une application conteneur dans le navigateur

az containerapp browse -n my-containerapp -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 de Containerapp. 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 create

Créez une application conteneur.

az containerapp create --name
                       --resource-group
                       [--allow-insecure {false, true}]
                       [--args]
                       [--command]
                       [--container-name]
                       [--cpu]
                       [--dal]
                       [--dapr-app-id]
                       [--dapr-app-port]
                       [--dapr-app-protocol {grpc, http}]
                       [--dapr-http-max-request-size]
                       [--dapr-http-read-buffer-size]
                       [--dapr-log-level {debug, error, info, warn}]
                       [--enable-dapr {false, true}]
                       [--env-vars]
                       [--environment]
                       [--exposed-port]
                       [--image]
                       [--ingress {external, internal}]
                       [--max-replicas]
                       [--memory]
                       [--min-replicas]
                       [--no-wait]
                       [--registry-identity]
                       [--registry-password]
                       [--registry-server]
                       [--registry-username]
                       [--revision-suffix]
                       [--revisions-mode {multiple, single}]
                       [--scale-rule-auth]
                       [--scale-rule-http-concurrency]
                       [--scale-rule-metadata]
                       [--scale-rule-name]
                       [--scale-rule-type]
                       [--secret-volume-mount]
                       [--secrets]
                       [--system-assigned]
                       [--tags]
                       [--target-port]
                       [--termination-grace-period]
                       [--transport {auto, http, http2, tcp}]
                       [--user-assigned]
                       [--workload-profile-name]
                       [--yaml]

Exemples

Créez une application conteneur et récupérez son nom de domaine complet.

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image myregistry.azurecr.io/my-app:v1.0 --environment MyContainerappEnv \
    --ingress external --target-port 80 \
    --registry-server myregistry.azurecr.io --registry-username myregistry --registry-password $REGISTRY_PASSWORD \
    --query properties.configuration.ingress.fqdn

Créez une application conteneur avec les besoins en ressources et les limites de nombre de réplicas.

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image nginx --environment MyContainerappEnv \
    --cpu 0.5 --memory 1.0Gi \
    --min-replicas 4 --max-replicas 8

Créez une application conteneur avec des secrets et des variables d’environnement.

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image my-app:v1.0 --environment MyContainerappEnv \
    --secrets mysecret=secretvalue1 anothersecret="secret value 2" \
    --env-vars GREETING="Hello, world" SECRETENV=secretref:anothersecret

Créez une application conteneur à l’aide d’une configuration YAML. Exemple de configuration YAML - https://aka.ms/azure-container-apps-yaml

az containerapp create -n my-containerapp -g MyResourceGroup \
    --environment MyContainerappEnv \
    --yaml "path/to/yaml/file.yml"

Créer une application conteneur avec une règle de mise à l’échelle http

az containerapp create -n myapp -g mygroup --environment myenv --image nginx \
    --scale-rule-name my-http-rule \
    --scale-rule-http-concurrency 50

Créer une application conteneur avec une règle de mise à l’échelle personnalisée

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image my-queue-processor --environment MyContainerappEnv \
    --min-replicas 4 --max-replicas 8 \
    --scale-rule-name queue-based-autoscaling \
    --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"

Créez une application conteneur avec des secrets et les montez dans un volume.

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image my-app:v1.0 --environment MyContainerappEnv \
    --secrets mysecret=secretvalue1 anothersecret="secret value 2" \
    --secret-volume-mount "mnt/secrets"

Paramètres obligatoires

--name -n

Nom de Containerapp. 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

--allow-insecure

Autoriser les connexions non sécurisées pour le trafic d’entrée.

Valeurs acceptées: false, true
Valeur par défaut: False
--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.

--dal --dapr-enable-api-logging

Activez la journalisation des API pour le side-car Dapr.

Valeur par défaut: False
--dapr-app-id

Identificateur de l’application Dapr.

--dapr-app-port

Le port Dapr utilise pour communiquer avec l’application.

--dapr-app-protocol

Le protocole Dapr utilise pour communiquer avec l’application.

Valeurs acceptées: grpc, http
--dapr-http-max-request-size --dhmrs

Augmentez la taille maximale du corps de la requête http et du paramètre de serveurs grpc en Mo pour gérer le chargement de fichiers volumineux.

--dapr-http-read-buffer-size --dhrbs

Taille maximale dapr de la mémoire tampon de lecture d’en-tête http en Ko à gérer lors de l’envoi d’en-têtes multi-Ko..

--dapr-log-level

Définissez le niveau du journal pour le side-car Dapr.

Valeurs acceptées: debug, error, info, warn
--enable-dapr

Boolean indiquant si la voiture latérale Dapr est activée.

Valeurs acceptées: false, true
Valeur par défaut: False
--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.

--exposed-port

Port exposé supplémentaire. Prise en charge uniquement par le protocole de transport TCP. Doit être unique par environnement si l’entrée de l’application est externe.

--image -i

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

--ingress

Type d’entrée.

Valeurs acceptées: external, internal
--max-replicas

Nombre maximal de réplicas.

--memory

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

--min-replicas

Nombre minimal de réplicas.

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

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

--revision-suffix

Suffixe convivial ajouté au nom de révision.

--revisions-mode

Mode révisions actives pour l’application conteneur.

Valeurs acceptées: multiple, single
Valeur par défaut: single
--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-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc

Nombre maximal de requêtes simultanées avant le scale-out. Uniquement pris en charge pour les règles de mise à l’échelle http et tcp.

--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. Valeur par défaut : http. Pour plus d’informations, visitez https://learn.microsoft.com/azure/container-apps/scale-app#scale-triggers.

--secret-volume-mount

Chemin d’accès pour monter tous les secrets, par exemple mnt/secrets.

--secrets -s

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

--system-assigned

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

Valeur par défaut: False
--tags

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

--target-port

Port d’application utilisé pour le trafic d’entrée.

--termination-grace-period --tgp

La durée en secondes qu’un réplica est donné pour arrêter correctement avant qu’il ne soit arrêté avec force. (Valeur par défaut : 30).

--transport

Protocole de transport utilisé pour le trafic d’entrée.

Valeurs acceptées: auto, http, http2, tcp
Valeur par défaut: auto
--user-assigned

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

--workload-profile-name -w

Nom du profil de charge de travail sur lequel exécuter l’application.

--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 create (containerapp extension)

Créez une application conteneur.

az containerapp create --name
                       --resource-group
                       [--allow-insecure {false, true}]
                       [--args]
                       [--artifact]
                       [--bind]
                       [--branch]
                       [--build-env-vars]
                       [--command]
                       [--container-name]
                       [--context-path]
                       [--cpu]
                       [--customized-keys]
                       [--dal]
                       [--dapr-app-id]
                       [--dapr-app-port]
                       [--dapr-app-protocol {grpc, http}]
                       [--dapr-http-max-request-size]
                       [--dapr-http-read-buffer-size]
                       [--dapr-log-level {debug, error, info, warn}]
                       [--enable-dapr {false, true}]
                       [--enable-java-agent {false, true}]
                       [--enable-java-metrics {false, true}]
                       [--env-vars]
                       [--environment]
                       [--environment-type {connected, managed}]
                       [--exposed-port]
                       [--image]
                       [--ingress {external, internal}]
                       [--max-inactive-revisions]
                       [--max-replicas]
                       [--memory]
                       [--min-replicas]
                       [--no-wait]
                       [--registry-identity]
                       [--registry-password]
                       [--registry-server]
                       [--registry-username]
                       [--repo]
                       [--revision-suffix]
                       [--revisions-mode {multiple, single}]
                       [--runtime {generic, java}]
                       [--scale-rule-auth]
                       [--scale-rule-http-concurrency]
                       [--scale-rule-identity]
                       [--scale-rule-metadata]
                       [--scale-rule-name]
                       [--scale-rule-type]
                       [--secret-volume-mount]
                       [--secrets]
                       [--service-principal-client-id]
                       [--service-principal-client-secret]
                       [--service-principal-tenant-id]
                       [--source]
                       [--system-assigned]
                       [--tags]
                       [--target-port]
                       [--termination-grace-period]
                       [--token]
                       [--transport {auto, http, http2, tcp}]
                       [--user-assigned]
                       [--workload-profile-name]
                       [--yaml]

Exemples

Créez une application conteneur et récupérez son nom de domaine complet.

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image myregistry.azurecr.io/my-app:v1.0 --environment MyContainerappEnv \
    --ingress external --target-port 80 \
    --registry-server myregistry.azurecr.io --registry-username myregistry --registry-password $REGISTRY_PASSWORD \
    --query properties.configuration.ingress.fqdn

Créez une application conteneur avec les besoins en ressources et les limites de nombre de réplicas.

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image nginx --environment MyContainerappEnv \
    --cpu 0.5 --memory 1.0Gi \
    --min-replicas 4 --max-replicas 8

Créez une application conteneur avec des secrets et des variables d’environnement.

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image my-app:v1.0 --environment MyContainerappEnv \
    --secrets mysecret=secretvalue1 anothersecret="secret value 2" \
    --env-vars GREETING="Hello, world" SECRETENV=secretref:anothersecret

Créez une application conteneur à l’aide d’une configuration YAML. Exemple de configuration YAML - https://aka.ms/azure-container-apps-yaml

az containerapp create -n my-containerapp -g MyResourceGroup \
    --environment MyContainerappEnv \
    --yaml "path/to/yaml/file.yml"

Créer une application conteneur avec une règle de mise à l’échelle http

az containerapp create -n myapp -g mygroup --environment myenv --image nginx \
    --scale-rule-name my-http-rule \
    --scale-rule-http-concurrency 50

Créer une application conteneur avec une règle de mise à l’échelle personnalisée

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image my-queue-processor --environment MyContainerappEnv \
    --min-replicas 4 --max-replicas 8 \
    --scale-rule-name queue-based-autoscaling \
    --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"

Créer une application conteneur avec une règle de mise à l’échelle personnalisée à l’aide d’une identité pour s’authentifier

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image my-queue-processor --environment MyContainerappEnv \
    --user-assigned myUserIdentityResourceId --min-replicas 4 --max-replicas 8 \
    --scale-rule-name queue-based-autoscaling \
    --scale-rule-type azure-queue \
    --scale-rule-metadata "accountName=mystorageaccountname" \
                          "cloud=AzurePublicCloud" \
                          "queueLength=5" "queueName=foo" \
    --scale-rule-identity myUserIdentityResourceId

Créez une application conteneur avec des secrets et les montez dans un volume.

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image my-app:v1.0 --environment MyContainerappEnv \
    --secrets mysecret=secretvalue1 anothersecret="secret value 2" \
    --secret-volume-mount "mnt/secrets"

Créez une application conteneur hébergée sur un environnement connecté.

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image my-app:v1.0 --environment MyContainerappConnectedEnv \
    --environment-type connected

Créer une application conteneur à partir d’un nouveau flux de travail GitHub Actions dans le référentiel GitHub fourni

az containerapp create -n my-containerapp -g MyResourceGroup \
--environment MyContainerappEnv --registry-server MyRegistryServer \
--registry-user MyRegistryUser --registry-pass MyRegistryPass \
--repo https://github.com/myAccount/myRepo

Créer une application conteneur à partir de la source d’application fournie

az containerapp create -n my-containerapp -g MyResourceGroup \
--environment MyContainerappEnv --registry-server MyRegistryServer \
--registry-user MyRegistryUser --registry-pass MyRegistryPass \
--source .

Créer une application conteneur avec les métriques Java activées

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image my-app:v1.0 --environment MyContainerappEnv \
    --enable-java-metrics

Créer une application conteneur avec l’agent Java activé

az containerapp create -n my-containerapp -g MyResourceGroup \
    --image my-app:v1.0 --environment MyContainerappEnv \
    --enable-java-agent

Paramètres obligatoires

--name -n

Nom de Containerapp. 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

--allow-insecure

Autoriser les connexions non sécurisées pour le trafic d’entrée.

Valeurs acceptées: false, true
Valeur par défaut: False
--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.

--artifact
Préversion

Chemin d’accès local à l’artefact d’application pour la génération de l’image conteneur. Consultez les artefacts pris en charge ici : https://aka.ms/SourceToCloudSupportedArtifacts.

--bind
Préversion

Liste séparée par l’espace des services, liaisons ou composants Java à connecter à cette application. par exemple, SVC_NAME1[ :BIND_NAME1] SVC_NAME2[ :BIND_NAME2]...

--branch -b
Préversion

Branche dans le référentiel GitHub fourni. Supposé être le branche par défaut du référentiel GitHub s’il n’est pas spécifié.

--build-env-vars
Préversion

Liste des variables d’environnement pour la build. Valeurs séparées par l’espace au format « key=value ».

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

--context-path
Préversion

Chemin d’accès dans le référentiel pour exécuter la build Docker. La valeur par défaut est « ./ ». Dockerfile est supposé être nommé « Dockerfile » et dans ce répertoire.

--cpu

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

--customized-keys
Préversion

Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.

--dal --dapr-enable-api-logging

Activez la journalisation des API pour le side-car Dapr.

Valeur par défaut: False
--dapr-app-id

Identificateur de l’application Dapr.

--dapr-app-port

Le port Dapr utilise pour communiquer avec l’application.

--dapr-app-protocol

Le protocole Dapr utilise pour communiquer avec l’application.

Valeurs acceptées: grpc, http
--dapr-http-max-request-size --dhmrs

Augmentez la taille maximale du corps de la requête http et du paramètre de serveurs grpc en Mo pour gérer le chargement de fichiers volumineux.

--dapr-http-read-buffer-size --dhrbs

Taille maximale dapr de la mémoire tampon de lecture d’en-tête http en Ko à gérer lors de l’envoi d’en-têtes multi-Ko..

--dapr-log-level

Définissez le niveau du journal pour le side-car Dapr.

Valeurs acceptées: debug, error, info, warn
--enable-dapr

Boolean indiquant si la voiture latérale Dapr est activée.

Valeurs acceptées: false, true
Valeur par défaut: False
--enable-java-agent
Préversion

Boolean indiquant s’il faut activer l’agent Java pour l’application. Applicable uniquement pour le runtime Java.

Valeurs acceptées: false, true
--enable-java-metrics
Préversion

Boolean indiquant s’il faut activer les métriques Java pour l’application. Applicable uniquement pour le runtime Java.

Valeurs acceptées: false, true
--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
--exposed-port

Port exposé supplémentaire. Prise en charge uniquement par le protocole de transport TCP. Doit être unique par environnement si l’entrée de l’application est externe.

--image -i

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

--ingress

Type d’entrée.

Valeurs acceptées: external, internal
--max-inactive-revisions
Préversion

Nombre maximal de révisions inactives qu’une application conteneur peut avoir.

--max-replicas

Nombre maximal de réplicas.

--memory

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

--min-replicas

Nombre minimal de réplicas.

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

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

--repo
Préversion

Créez une application via GitHub Actions au format : https://github.com// ou /.

--revision-suffix

Suffixe convivial ajouté au nom de révision.

--revisions-mode

Mode révisions actives pour l’application conteneur.

Valeurs acceptées: multiple, single
Valeur par défaut: single
--runtime
Préversion

Runtime de l’application conteneur.

Valeurs acceptées: generic, java
--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-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc

Nombre maximal de requêtes simultanées avant le scale-out. Uniquement pris en charge pour les règles de mise à l’échelle http et tcp.

--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. Valeur par défaut : http. Pour plus d’informations, visitez https://learn.microsoft.com/azure/container-apps/scale-app#scale-triggers.

--secret-volume-mount

Chemin d’accès pour monter tous les secrets, par exemple mnt/secrets.

--secrets -s

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

--service-principal-client-id --sp-cid
Préversion

ID de client du principal du service. Utilisé par GitHub Actions pour s’authentifier auprès d’Azure.

--service-principal-client-secret --sp-sec
Préversion

Secret client du principal du service. Utilisé par GitHub Actions pour s’authentifier auprès d’Azure.

--service-principal-tenant-id --sp-tid
Préversion

L’ID de locataire du principal du service. Utilisé par GitHub Actions pour s’authentifier auprès d’Azure.

--source
Préversion

Chemin d’accès au répertoire local contenant la source de l’application et le fichier Dockerfile pour la génération de l’image conteneur. Préversion : si aucun fichier Dockerfile n’est présent, une image conteneur est générée à l’aide de buildpacks. Si Docker n’est pas en cours d’exécution ou que les buildpacks ne peuvent pas être utilisés, Oryx sera utilisé pour générer l’image. Consultez les runtimes Oryx pris en charge ici : https://aka.ms/SourceToCloudSupportedVersions.

--system-assigned

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

Valeur par défaut: False
--tags

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

--target-port

Port d’application utilisé pour le trafic d’entrée.

--termination-grace-period --tgp

La durée en secondes qu’un réplica est donné pour arrêter correctement avant qu’il ne soit arrêté avec force. (Valeur par défaut : 30).

--token
Préversion

Jeton d’accès personnel avec accès en écriture au référentiel spécifié. Pour plus d’informations : https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line. S’il n’est pas fourni ou introuvable dans le cache (et à l’aide de --repo), une page de navigateur est ouverte pour s’authentifier auprès de Github.

--transport

Protocole de transport utilisé pour le trafic d’entrée.

Valeurs acceptées: auto, http, http2, tcp
Valeur par défaut: auto
--user-assigned

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

--workload-profile-name -w

Nom du profil de charge de travail sur lequel exécuter l’application.

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

Supprimez une application conteneur.

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

Exemples

Supprimez une application conteneur.

az containerapp delete -g MyResourceGroup -n MyContainerapp

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 de Containerapp. 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 delete (containerapp extension)

Supprimez une application conteneur.

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

Exemples

Supprimez une application conteneur.

az containerapp delete -g MyResourceGroup -n MyContainerapp

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 de Containerapp. 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 exec

Ouvrez un interpréteur de commandes interactif de type SSH dans un réplica d’application conteneur.

az containerapp exec --name
                     --resource-group
                     [--command]
                     [--container]
                     [--replica]
                     [--revision]

Exemples

exec dans une application conteneur

az containerapp exec -n my-containerapp -g MyResourceGroup

exec dans un réplica d’application conteneur particulier et révision

az containerapp exec -n my-containerapp -g MyResourceGroup --replica MyReplica --revision MyRevision

ouvrir un interpréteur de commandes bash dans une application conteneur

az containerapp exec -n my-containerapp -g MyResourceGroup --command bash

Paramètres obligatoires

--name -n

Nom de Containerapp.

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

--command

Commande de démarrage (bash, zsh, sh, etc.).

Valeur par défaut: sh
--container

Nom du conteneur à connecter.

--replica

Nom du réplica à connecter. Répertorier les réplicas avec « az containerapp replica list ». Un réplica n’existe peut-être pas s’il n’y a pas de trafic vers votre application.

--revision

Nom de la révision de l’application conteneur vers ssh. Par défaut, la dernière révision est effectuée.

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 list

Répertorier les applications conteneur.

az containerapp list [--environment]
                     [--resource-group]

Exemples

Répertorier les applications conteneur dans l’abonnement actuel.

az containerapp list

Répertorier les applications conteneur par groupe de ressources.

az containerapp list -g MyResourceGroup

Paramètres facultatifs

--environment

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

--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 list (containerapp extension)

Répertorier les applications conteneur.

az containerapp list [--environment]
                     [--environment-type {connected, managed}]
                     [--resource-group]

Exemples

Répertorier les applications conteneur dans l’abonnement actuel.

az containerapp list

Répertorier les applications conteneur par groupe de ressources.

az containerapp list -g MyResourceGroup

Répertorier les applications conteneur par type d’environnement.

az containerapp list --environment-type connected

Paramètres facultatifs

--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: all
--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 list-usages

Répertorier les utilisations des quotas au niveau de l’abonnement dans une région spécifique.

az containerapp list-usages --location

Exemples

Répertorier les utilisations des quotas dans une région spécifique.

az containerapp list-usages -l eastus

Paramètres obligatoires

--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

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 show

Afficher les détails d’une application conteneur.

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

Exemples

Afficher les détails d’une application conteneur.

az containerapp show -n my-containerapp -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 de Containerapp. 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>.

--show-secrets

Afficher les secrets Containerapp.

Valeur par défaut: False
--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 show (containerapp extension)

Afficher les détails d’une application conteneur.

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

Exemples

Afficher les détails d’une application conteneur.

az containerapp show -n my-containerapp -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 de Containerapp. 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>.

--show-secrets

Afficher les secrets Containerapp.

Valeur par défaut: False
--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 show-custom-domain-verification-id

Affichez l’ID de vérification pour lier des domaines personnalisés d’application ou d’environnement.

az containerapp show-custom-domain-verification-id

Exemples

Obtenir l’ID de vérification, qui doit être ajouté en tant qu’enregistrement TXT pour le domaine personnalisé de l’application afin de vérifier la propriété du domaine

az containerapp show-custom-domain-verification-id

Obtenir l’ID de vérification, qui doit être ajouté en tant qu’enregistrement TXT pour le suffixe DNS d’environnement personnalisé pour vérifier la propriété du domaine

az containerapp show-custom-domain-verification-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 up

Créez ou mettez à jour une application conteneur ainsi que toutes les ressources associées (ACR, groupe de ressources, environnement d’applications conteneur, GitHub Actions, etc.).

az containerapp up --name
                   [--branch]
                   [--browse]
                   [--context-path]
                   [--env-vars]
                   [--environment]
                   [--image]
                   [--ingress {external, internal}]
                   [--location]
                   [--logs-workspace-id]
                   [--logs-workspace-key]
                   [--registry-password]
                   [--registry-server]
                   [--registry-username]
                   [--repo]
                   [--resource-group]
                   [--service-principal-client-id]
                   [--service-principal-client-secret]
                   [--service-principal-tenant-id]
                   [--source]
                   [--target-port]
                   [--token]
                   [--workload-profile-name]

Exemples

Créer une application conteneur à partir d’un fichier dockerfile dans un dépôt GitHub (configuration d’actions github)

az containerapp up -n my-containerapp --repo https://github.com/myAccount/myRepo

Créer une application conteneur à partir d’un fichier dockerfile dans un répertoire local (ou générer automatiquement un conteneur si aucun fichier Dockerfile n’est trouvé)

az containerapp up -n my-containerapp --source .

Créer une application conteneur à partir d’une image dans un registre

az containerapp up -n my-containerapp --image myregistry.azurecr.io/myImage:myTag

Créer une application conteneur à partir d’une image dans un registre avec entrée activée et un environnement spécifié

az containerapp up -n my-containerapp --image myregistry.azurecr.io/myImage:myTag --ingress external --target-port 80 --environment MyEnv

Paramètres obligatoires

--name -n

Nom de Containerapp. 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.

Paramètres facultatifs

--branch -b

Branche du dépôt Github. Supposé être le branche par défaut du dépôt Github s’il n’est pas spécifié.

--browse

Ouvrez l’application dans un navigateur web après la création et le déploiement, si possible.

Valeur par défaut: False
--context-path

Chemin d’accès dans le référentiel à partir duquel exécuter la build Docker. La valeur par défaut est « ./ ». Dockerfile est supposé être nommé « Dockerfile » et dans ce répertoire.

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

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

--ingress

Type d’entrée.

Valeurs acceptées: external, internal
--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--logs-workspace-id

ID d’espace de travail de l’espace de travail log Analytique’espace de travail pour envoyer des journaux de diagnostic. Vous pouvez utiliser « az monitor log-analytique workspace create » pour en créer un. La facturation supplémentaire peut s’appliquer.

--logs-workspace-key

Journal Analytique clé d’espace de travail pour configurer votre espace de travail Log Analytique. Vous pouvez utiliser « az monitor log-analytique workspace get-shared-keys » pour récupérer la clé.

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

--repo

Créez une application via Github Actions. Au format : https://github.com// ou /.

--resource-group -g

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

--service-principal-client-id --sp-cid

ID de client du principal du service. Utilisé par Github Actions pour s’authentifier auprès d’Azure.

--service-principal-client-secret --sp-sec

Secret client du principal du service. Utilisé par Github Actions pour s’authentifier auprès d’Azure.

--service-principal-tenant-id --sp-tid

L’ID de locataire du principal du service. Utilisé par Github Actions pour s’authentifier auprès d’Azure.

--source

Chemin d’accès au répertoire local contenant la source de l’application et le fichier Dockerfile pour la génération de l’image conteneur. Préversion : si aucun fichier Dockerfile n’est présent, une image conteneur est générée à l’aide de buildpacks. Si Docker n’est pas en cours d’exécution ou que les buildpacks ne peuvent pas être utilisés, Oryx sera utilisé pour générer l’image. Consultez les runtimes Oryx pris en charge ici : https://github.com/microsoft/Oryx/blob/main/doc/supportedRuntimeVersions.md.

--target-port

Port d’application utilisé pour le trafic d’entrée.

--token

Jeton d’accès personnel avec accès en écriture au référentiel spécifié. Pour plus d’informations : https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line. S’il n’est pas fourni ou introuvable dans le cache (et à l’aide de --repo), une page de navigateur est ouverte pour s’authentifier auprès de Github.

--workload-profile-name -w

Nom convivial du profil de charge de travail.

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 up (containerapp extension)

Créez ou mettez à jour une application conteneur ainsi que toutes les ressources associées (ACR, groupe de ressources, environnement d’applications conteneur, GitHub Actions, etc.).

az containerapp up --name
                   [--artifact]
                   [--branch]
                   [--browse]
                   [--build-env-vars]
                   [--connected-cluster-id]
                   [--context-path]
                   [--custom-location]
                   [--env-vars]
                   [--environment]
                   [--image]
                   [--ingress {external, internal}]
                   [--location]
                   [--logs-workspace-id]
                   [--logs-workspace-key]
                   [--registry-password]
                   [--registry-server]
                   [--registry-username]
                   [--repo]
                   [--resource-group]
                   [--service-principal-client-id]
                   [--service-principal-client-secret]
                   [--service-principal-tenant-id]
                   [--source]
                   [--target-port]
                   [--token]
                   [--workload-profile-name]

Exemples

Créer une application conteneur à partir d’un fichier dockerfile dans un dépôt GitHub (configuration d’actions github)

az containerapp up -n my-containerapp --repo https://github.com/myAccount/myRepo

Créer une application conteneur à partir d’un fichier dockerfile dans un répertoire local (ou générer automatiquement un conteneur si aucun fichier Dockerfile n’est trouvé)

az containerapp up -n my-containerapp --source .

Créer une application conteneur à partir d’une image dans un registre

az containerapp up -n my-containerapp --image myregistry.azurecr.io/myImage:myTag

Créer une application conteneur à partir d’une image dans un registre avec entrée activée et un environnement spécifié

az containerapp up -n my-containerapp --image myregistry.azurecr.io/myImage:myTag --ingress external --target-port 80 --environment MyEnv

Créer une application conteneur à partir d’une image dans un registre sur un cluster connecté

az containerapp up -n my-containerapp --image myregistry.azurecr.io/myImage:myTag --connected-cluster-id MyConnectedClusterResourceId

Créer une application conteneur à partir d’une image dans un registre sur un environnement connecté

az containerapp up -n my-containerapp --image myregistry.azurecr.io/myImage:myTag --environment MyConnectedEnvironmentId

Paramètres obligatoires

--name -n

Nom de Containerapp. 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.

Paramètres facultatifs

--artifact
Préversion

Chemin d’accès local à l’artefact d’application pour la génération de l’image conteneur. Consultez les artefacts pris en charge ici : https://aka.ms/SourceToCloudSupportedArtifacts.

--branch -b

Branche du dépôt Github. Supposé être le branche par défaut du dépôt Github s’il n’est pas spécifié.

--browse

Ouvrez l’application dans un navigateur web après la création et le déploiement, si possible.

Valeur par défaut: False
--build-env-vars
Préversion

Liste des variables d’environnement pour la build. Valeurs séparées par l’espace au format « key=value ».

--connected-cluster-id
Préversion

ID de ressource du cluster connecté. Liste à l’aide de la « liste az connectedk8s ».

--context-path

Chemin d’accès dans le référentiel à partir duquel exécuter la build Docker. La valeur par défaut est « ./ ». Dockerfile est supposé être nommé « Dockerfile » et dans ce répertoire.

--custom-location
Préversion

ID de ressource de l’emplacement personnalisé. Liste à l’aide de « az customlocation list ».

--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 managé ou de l’environnement connecté de l’application conteneur.

--image -i

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

--ingress

Type d’entrée.

Valeurs acceptées: external, internal
--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--logs-workspace-id

ID d’espace de travail de l’espace de travail log Analytique’espace de travail pour envoyer des journaux de diagnostic. Vous pouvez utiliser « az monitor log-analytique workspace create » pour en créer un. La facturation supplémentaire peut s’appliquer.

--logs-workspace-key

Journal Analytique clé d’espace de travail pour configurer votre espace de travail Log Analytique. Vous pouvez utiliser « az monitor log-analytique workspace get-shared-keys » pour récupérer la clé.

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

--repo

Créez une application via Github Actions. Au format : https://github.com// ou /.

--resource-group -g

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

--service-principal-client-id --sp-cid

ID de client du principal du service. Utilisé par Github Actions pour s’authentifier auprès d’Azure.

--service-principal-client-secret --sp-sec

Secret client du principal du service. Utilisé par Github Actions pour s’authentifier auprès d’Azure.

--service-principal-tenant-id --sp-tid

L’ID de locataire du principal du service. Utilisé par Github Actions pour s’authentifier auprès d’Azure.

--source

Chemin d’accès au répertoire local contenant la source de l’application et le fichier Dockerfile pour la génération de l’image conteneur. Préversion : si aucun fichier Dockerfile n’est présent, une image conteneur est générée à l’aide de buildpacks. Si Docker n’est pas en cours d’exécution ou que les buildpacks ne peuvent pas être utilisés, Oryx sera utilisé pour générer l’image. Consultez les runtimes Oryx pris en charge ici : https://github.com/microsoft/Oryx/blob/main/doc/supportedRuntimeVersions.md.

--target-port

Port d’application utilisé pour le trafic d’entrée.

--token

Jeton d’accès personnel avec accès en écriture au référentiel spécifié. Pour plus d’informations : https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line. S’il n’est pas fourni ou introuvable dans le cache (et à l’aide de --repo), une page de navigateur est ouverte pour s’authentifier auprès de Github.

--workload-profile-name -w

Nom convivial du profil de charge de travail.

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 update

Mettez à jour une application conteneur. En mode révisions multiples, créez une nouvelle révision en fonction de la dernière révision.

az containerapp update [--args]
                       [--command]
                       [--container-name]
                       [--cpu]
                       [--ids]
                       [--image]
                       [--max-replicas]
                       [--memory]
                       [--min-replicas]
                       [--name]
                       [--no-wait]
                       [--remove-all-env-vars]
                       [--remove-env-vars]
                       [--replace-env-vars]
                       [--resource-group]
                       [--revision-suffix]
                       [--scale-rule-auth]
                       [--scale-rule-http-concurrency]
                       [--scale-rule-metadata]
                       [--scale-rule-name]
                       [--scale-rule-type]
                       [--secret-volume-mount]
                       [--set-env-vars]
                       [--subscription]
                       [--tags]
                       [--termination-grace-period]
                       [--workload-profile-name]
                       [--yaml]

Exemples

Mettez à jour l’image conteneur d’une application conteneur.

az containerapp update -n my-containerapp -g MyResourceGroup \
    --image myregistry.azurecr.io/my-app:v2.0

Mettez à jour les besoins en ressources et les limites de mise à l’échelle d’une application conteneur.

az containerapp update -n my-containerapp -g MyResourceGroup \
    --cpu 0.5 --memory 1.0Gi \
    --min-replicas 4 --max-replicas 8

Mettre à jour une application conteneur avec une règle de mise à l’échelle http

az containerapp update -n myapp -g mygroup \
    --scale-rule-name my-http-rule \
    --scale-rule-http-concurrency 50

Mettre à jour une application conteneur avec une règle de mise à l’échelle personnalisée

az containerapp update -n myapp -g mygroup \
    --scale-rule-name my-custom-rule \
    --scale-rule-type my-custom-type \
    --scale-rule-metadata key=value key2=value2 \
    --scale-rule-auth triggerparam=secretref triggerparam=secretref

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.

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

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

--max-replicas

Nombre maximal de réplicas.

--memory

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

--min-replicas

Nombre minimal de réplicas.

--name -n

Nom de Containerapp. 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
--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.

--resource-group -g

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

--revision-suffix

Suffixe convivial ajouté au nom de révision.

--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-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc

Nombre maximal de requêtes simultanées avant le scale-out. Uniquement pris en charge pour les règles de mise à l’échelle http et tcp.

--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. Valeur par défaut : http. Pour plus d’informations, visitez https://learn.microsoft.com/azure/container-apps/scale-app#scale-triggers.

--secret-volume-mount

Chemin d’accès pour monter tous les secrets, par exemple mnt/secrets.

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

--termination-grace-period --tgp

La durée en secondes qu’un réplica est donné pour arrêter correctement avant qu’il ne soit arrêté avec force. (Valeur par défaut : 30).

--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 update (containerapp extension)

Mettez à jour une application conteneur. En mode révisions multiples, créez une nouvelle révision en fonction de la dernière révision.

az containerapp update [--args]
                       [--artifact]
                       [--bind]
                       [--build-env-vars]
                       [--command]
                       [--container-name]
                       [--cpu]
                       [--customized-keys]
                       [--enable-java-agent {false, true}]
                       [--enable-java-metrics {false, true}]
                       [--ids]
                       [--image]
                       [--max-inactive-revisions]
                       [--max-replicas]
                       [--memory]
                       [--min-replicas]
                       [--name]
                       [--no-wait]
                       [--remove-all-env-vars]
                       [--remove-env-vars]
                       [--replace-env-vars]
                       [--resource-group]
                       [--revision-suffix]
                       [--runtime {generic, java}]
                       [--scale-rule-auth]
                       [--scale-rule-http-concurrency]
                       [--scale-rule-identity]
                       [--scale-rule-metadata]
                       [--scale-rule-name]
                       [--scale-rule-type]
                       [--secret-volume-mount]
                       [--set-env-vars]
                       [--source]
                       [--subscription]
                       [--tags]
                       [--termination-grace-period]
                       [--unbind]
                       [--workload-profile-name]
                       [--yaml]

Exemples

Mettez à jour l’image conteneur d’une application conteneur.

az containerapp update -n my-containerapp -g MyResourceGroup \
    --image myregistry.azurecr.io/my-app:v2.0

Mettez à jour les besoins en ressources et les limites de mise à l’échelle d’une application conteneur.

az containerapp update -n my-containerapp -g MyResourceGroup \
    --cpu 0.5 --memory 1.0Gi \
    --min-replicas 4 --max-replicas 8

Mettre à jour une application conteneur avec une règle de mise à l’échelle http

az containerapp update -n myapp -g mygroup \
    --scale-rule-name my-http-rule \
    --scale-rule-http-concurrency 50

Mettre à jour une application conteneur avec une règle de mise à l’échelle personnalisée

az containerapp update -n myapp -g mygroup \
    --scale-rule-name my-custom-rule \
    --scale-rule-type my-custom-type \
    --scale-rule-metadata key=value key2=value2 \
    --scale-rule-auth triggerparam=secretref triggerparam=secretref

Mettre à jour une application conteneur à partir de la source d’application fournie

az containerapp update -n my-containerapp -g MyResourceGroup --source .

Mettre à jour une application conteneur avec les métriques Java activées

az containerapp update -n my-containerapp -g MyResourceGroup \
    --enable-java-metrics

Mettre à jour une application conteneur avec l’agent Java activé

az containerapp update -n my-containerapp -g MyResourceGroup \
    --enable-java-agent

Mettez à jour une application conteneur pour effacer les fonctionnalités d’amélioration java, telles que les métriques Java, l’agent Java, etc.

az containerapp update -n my-containerapp -g MyResourceGroup \
    --runtime generic

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.

--artifact
Préversion

Chemin d’accès local à l’artefact d’application pour la génération de l’image conteneur. Consultez les artefacts pris en charge ici : https://aka.ms/SourceToCloudSupportedArtifacts.

--bind
Préversion

Liste séparée par l’espace des services, liaisons ou composants Java à connecter à cette application. par exemple, SVC_NAME1[ :BIND_NAME1] SVC_NAME2[ :BIND_NAME2]...

--build-env-vars
Préversion

Liste des variables d’environnement pour la build. Valeurs séparées par l’espace au format « key=value ».

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

--customized-keys
Préversion

Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.

--enable-java-agent
Préversion

Boolean indiquant s’il faut activer l’agent Java pour l’application. Applicable uniquement pour le runtime Java.

Valeurs acceptées: false, true
--enable-java-metrics
Préversion

Boolean indiquant s’il faut activer les métriques Java pour l’application. Applicable uniquement pour le runtime Java.

Valeurs acceptées: false, true
--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 -i

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

--max-inactive-revisions
Préversion

Nombre maximal de révisions inactives qu’une application conteneur peut avoir.

--max-replicas

Nombre maximal de réplicas.

--memory

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

--min-replicas

Nombre minimal de réplicas.

--name -n

Nom de Containerapp. 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
--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.

--resource-group -g

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

--revision-suffix

Suffixe convivial ajouté au nom de révision.

--runtime
Préversion

Runtime de l’application conteneur.

Valeurs acceptées: generic, java
--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-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc

Nombre maximal de requêtes simultanées avant le scale-out. Uniquement pris en charge pour les règles de mise à l’échelle http et tcp.

--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. Valeur par défaut : http. Pour plus d’informations, visitez https://learn.microsoft.com/azure/container-apps/scale-app#scale-triggers.

--secret-volume-mount

Chemin d’accès pour monter tous les secrets, par exemple mnt/secrets.

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

--source
Préversion

Chemin d’accès au répertoire local contenant la source de l’application et le fichier Dockerfile pour la génération de l’image conteneur. Préversion : si aucun fichier Dockerfile n’est présent, une image conteneur est générée à l’aide de buildpacks. Si Docker n’est pas en cours d’exécution ou que les buildpacks ne peuvent pas être utilisés, Oryx sera utilisé pour générer l’image. Consultez les runtimes Oryx pris en charge ici : https://aka.ms/SourceToCloudSupportedVersions.

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

--termination-grace-period --tgp

La durée en secondes qu’un réplica est donné pour arrêter correctement avant qu’il ne soit arrêté avec force. (Valeur par défaut : 30).

--unbind
Préversion

Liste séparée par l’espace des services, liaisons ou composants Java à supprimer de cette application. par exemple, BIND_NAME1...

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