Compartir a través de


az containerapp

Nota:

Este grupo de comandos tiene comandos definidos en la CLI de Azure y al menos una extensión. Instale cada extensión para beneficiarse de sus funcionalidades extendidas. Obtenga más información sobre las extensiones.

Administración de Azure Container Apps.

Comandos

Nombre Description Tipo Estado
az containerapp add-on

Comandos para administrar complementos disponibles en el entorno.

Extensión Vista previa
az containerapp add-on kafka

Comandos para administrar el complemento kafka para el entorno de Container Apps.

Extensión Vista previa
az containerapp add-on kafka create

Comando para crear el complemento kafka.

Extensión Vista previa
az containerapp add-on kafka delete

Comando para eliminar el complemento kafka.

Extensión Vista previa
az containerapp add-on list

Enumere todos los complementos dentro del entorno.

Extensión Vista previa
az containerapp add-on mariadb

Comandos para administrar el complemento mariadb para el entorno de Container Apps.

Extensión Vista previa
az containerapp add-on mariadb create

Comando para crear el complemento mariadb.

Extensión Vista previa
az containerapp add-on mariadb delete

Comando para eliminar el complemento mariadb.

Extensión Vista previa
az containerapp add-on milvus

Comandos para administrar el complemento milvus para el entorno de Container Apps.

Extensión Vista previa
az containerapp add-on milvus create

Comando para crear el complemento milvus.

Extensión Vista previa
az containerapp add-on milvus delete

Comando para eliminar el servicio milvus.

Extensión Vista previa
az containerapp add-on postgres

Comandos para administrar el complemento postgres para el entorno de Container Apps.

Extensión Vista previa
az containerapp add-on postgres create

Comando para crear el complemento postgres.

Extensión Vista previa
az containerapp add-on postgres delete

Comando para eliminar el complemento postgres.

Extensión Vista previa
az containerapp add-on qdrant

Comandos para administrar el complemento qdrant para el entorno de Container Apps.

Extensión Vista previa
az containerapp add-on qdrant create

Comando para crear el complemento qdrant.

Extensión Vista previa
az containerapp add-on qdrant delete

Comando para eliminar el complemento qdrant.

Extensión Vista previa
az containerapp add-on redis

Comandos para administrar el complemento redis para el entorno de Container Apps.

Extensión Vista previa
az containerapp add-on redis create

Comando para crear el complemento redis.

Extensión Vista previa
az containerapp add-on redis delete

Comando para eliminar el complemento redis.

Extensión Vista previa
az containerapp add-on weaviate

Comandos para administrar el complemento weaviate para el entorno de Container Apps.

Extensión Vista previa
az containerapp add-on weaviate create

Comando para crear el complemento weaviate.

Extensión Vista previa
az containerapp add-on weaviate delete

Comando para eliminar el servicio weaviate.

Extensión Vista previa
az containerapp auth

Administrar la autenticación y autorización de containerapp.

Núcleo y extensión GA
az containerapp auth apple

Administrar la autenticación y autorización de containerapp del proveedor de identidades de Apple.

Core GA
az containerapp auth apple show

Muestra la configuración de autenticación para el proveedor de identidades de Apple.

Core GA
az containerapp auth apple update

Actualice el identificador de cliente y el secreto de cliente para el proveedor de identidades de Apple.

Core GA
az containerapp auth facebook

Administrar la autenticación y autorización de containerapp del proveedor de identidades de Facebook.

Core GA
az containerapp auth facebook show

Muestra la configuración de autenticación para el proveedor de identidades de Facebook.

Core GA
az containerapp auth facebook update

Actualice el identificador de la aplicación y el secreto de la aplicación para el proveedor de identidades de Facebook.

Core GA
az containerapp auth github

Administre la autenticación y autorización de containerapp del proveedor de identidades de GitHub.

Core GA
az containerapp auth github show

Mostrar la configuración de autenticación para el proveedor de identidades de GitHub.

Core GA
az containerapp auth github update

Actualice el identificador de cliente y el secreto de cliente para el proveedor de identidades de GitHub.

Core GA
az containerapp auth google

Administrar la autenticación y autorización de containerapp del proveedor de identidades de Google.

Core GA
az containerapp auth google show

Muestra la configuración de autenticación del proveedor de identidades de Google.

Core GA
az containerapp auth google update

Actualice el identificador de cliente y el secreto de cliente para el proveedor de identidades de Google.

Core GA
az containerapp auth microsoft

Administrar la autenticación y autorización de containerapp del proveedor de identidades de Microsoft.

Core GA
az containerapp auth microsoft show

Muestra la configuración de autenticación del proveedor de identidades de Azure Active Directory.

Core GA
az containerapp auth microsoft update

Actualice el identificador de cliente y el secreto de cliente para el proveedor de identidades de Azure Active Directory.

Core GA
az containerapp auth openid-connect

Administre la autenticación y autorización de containerapp de los proveedores de identidades personalizados de OpenID Connect.

Core GA
az containerapp auth openid-connect add

Configure un nuevo proveedor de identidades personalizado de OpenID Connect.

Core GA
az containerapp auth openid-connect remove

Quita un proveedor de identidades de OpenID Connect personalizado existente.

Core GA
az containerapp auth openid-connect show

Muestra la configuración de autenticación del proveedor de identidades personalizado de OpenID Connect.

Core GA
az containerapp auth openid-connect update

Actualice el identificador de cliente y el nombre de configuración del secreto de cliente para un proveedor de identidades personalizado de OpenID Connect existente.

Core GA
az containerapp auth show

Muestra la configuración de autenticación de containerapp.

Core GA
az containerapp auth show (containerapp extensión)

Muestra la configuración de autenticación de containerapp.

Extensión GA
az containerapp auth twitter

Administre la autenticación y autorización de containerapp del proveedor de identidades de Twitter.

Core GA
az containerapp auth twitter show

Muestra la configuración de autenticación para el proveedor de identidades de Twitter.

Core GA
az containerapp auth twitter update

Actualice la clave de consumidor y el secreto de consumidor para el proveedor de identidades de Twitter.

Core GA
az containerapp auth update

Actualice la configuración de autenticación de containerapp.

Core GA
az containerapp auth update (containerapp extensión)

Actualice la configuración de autenticación de containerapp.

Extensión GA
az containerapp browse

Abra una aplicación containerapp en el explorador, si es posible.

Core GA
az containerapp compose

Comandos para crear especificaciones de Azure Container Apps a partir de Compose.

Núcleo y extensión GA
az containerapp compose create

Cree una o varias aplicaciones de contenedor en un entorno de aplicación de contenedor nuevo o existente a partir de una especificación de Compose.

Core GA
az containerapp compose create (containerapp extensión)

Cree una o varias aplicaciones de contenedor en un entorno de aplicación de contenedor nuevo o existente a partir de una especificación de Compose.

Extensión GA
az containerapp connected-env

Comandos para administrar entornos conectados de Container Apps para su uso con Aplicaciones contenedoras habilitadas para Arc.

Extensión Vista previa
az containerapp connected-env certificate

Comandos para administrar certificados para el entorno conectado de Container Apps.

Extensión Vista previa
az containerapp connected-env certificate delete

Elimine un certificado del entorno conectado de Container Apps.

Extensión Vista previa
az containerapp connected-env certificate list

Enumerar certificados para un entorno conectado.

Extensión Vista previa
az containerapp connected-env certificate upload

Agregue o actualice un certificado.

Extensión Vista previa
az containerapp connected-env create

Cree un entorno conectado a Container Apps.

Extensión Vista previa
az containerapp connected-env dapr-component

Comandos para administrar componentes de Dapr para entornos conectados de Container Apps.

Extensión Vista previa
az containerapp connected-env dapr-component list

Enumerar los componentes de Dapr para un entorno conectado.

Extensión Vista previa
az containerapp connected-env dapr-component remove

Quite un componente Dapr de un entorno conectado.

Extensión Vista previa
az containerapp connected-env dapr-component set

Cree o actualice un componente de Dapr.

Extensión Vista previa
az containerapp connected-env dapr-component show

Muestra los detalles de un componente Dapr.

Extensión Vista previa
az containerapp connected-env delete

Elimine un entorno conectado de Container Apps.

Extensión Vista previa
az containerapp connected-env list

Enumere los entornos conectados de Container Apps por suscripción o grupo de recursos.

Extensión Vista previa
az containerapp connected-env show

Mostrar detalles de un entorno conectado a Container Apps.

Extensión Vista previa
az containerapp connected-env storage

Comandos para administrar el almacenamiento para el entorno conectado de Container Apps.

Extensión Vista previa
az containerapp connected-env storage list

Enumere los almacenamientos de un entorno conectado.

Extensión Vista previa
az containerapp connected-env storage remove

Quite un almacenamiento de un entorno conectado.

Extensión Vista previa
az containerapp connected-env storage set

Cree o actualice un almacenamiento.

Extensión Vista previa
az containerapp connected-env storage show

Muestra los detalles de un almacenamiento.

Extensión Vista previa
az containerapp connection

Comandos para administrar las conexiones de containerapp.

Núcleo y extensión GA
az containerapp connection create

Cree una conexión entre una aplicación contenedora y un recurso de destino.

Núcleo y extensión GA
az containerapp connection create app-insights

Cree una conexión de containerapp a app-insights.

Core GA
az containerapp connection create appconfig

Cree una conexión containerapp a appconfig.

Core GA
az containerapp connection create cognitiveservices

Cree una conexión containerapp a cognitiveservices.

Core GA
az containerapp connection create confluent-cloud

Cree una conexión containerapp a confluent-cloud.

Core GA
az containerapp connection create containerapp

Cree una conexión containerapp-to-containerapp.

Core GA
az containerapp connection create cosmos-cassandra

Cree una conexión containerapp a cosmos-cassandra.

Core GA
az containerapp connection create cosmos-gremlin

Cree una conexión containerapp a cosmos-gremlin.

Core GA
az containerapp connection create cosmos-mongo

Cree una conexión containerapp a cosmos-mongo.

Core GA
az containerapp connection create cosmos-sql

Cree una conexión containerapp a cosmos-sql.

Core GA
az containerapp connection create cosmos-table

Cree una conexión containerapp a cosmos-table.

Core GA
az containerapp connection create eventhub

Cree una conexión de containerapp al centro de eventos.

Core GA
az containerapp connection create keyvault

Cree una conexión containerapp con keyvault.

Core GA
az containerapp connection create mysql

Cree una conexión de containerapp a mysql.

Core En desuso
az containerapp connection create mysql-flexible

Cree una conexión containerapp a mysql-flexible.

Core GA
az containerapp connection create mysql-flexible (serviceconnector-passwordless extensión)

Cree una conexión containerapp a mysql-flexible.

Extensión GA
az containerapp connection create postgres

Cree una conexión de containerapp a postgres.

Core En desuso
az containerapp connection create postgres (serviceconnector-passwordless extensión)

Cree una conexión de containerapp a postgres.

Extensión En desuso
az containerapp connection create postgres-flexible

Cree una conexión de containerapp a postgres-flexible.

Core GA
az containerapp connection create postgres-flexible (serviceconnector-passwordless extensión)

Cree una conexión de containerapp a postgres-flexible.

Extensión GA
az containerapp connection create redis

Cree una conexión containerapp a redis.

Core GA
az containerapp connection create redis-enterprise

Cree una conexión containerapp a redis-enterprise.

Core GA
az containerapp connection create servicebus

Cree una conexión containerapp con servicebus.

Core GA
az containerapp connection create signalr

Cree una conexión containerapp a signalr.

Core GA
az containerapp connection create sql

Cree una conexión containerapp a sql.

Core GA
az containerapp connection create sql (serviceconnector-passwordless extensión)

Cree una conexión containerapp a sql.

Extensión GA
az containerapp connection create storage-blob

Cree una conexión containerapp con storage-blob.

Core GA
az containerapp connection create storage-file

Cree una conexión containerapp con storage-file.

Core GA
az containerapp connection create storage-queue

Cree una conexión containerapp a la cola de almacenamiento.

Core GA
az containerapp connection create storage-table

Cree una conexión containerapp a storage-table.

Core GA
az containerapp connection create webpubsub

Cree una conexión containerapp a webpubsub.

Core GA
az containerapp connection delete

Elimine una conexión de containerapp.

Core GA
az containerapp connection list

Enumerar las conexiones de una aplicación contenedora.

Core GA
az containerapp connection list-configuration

Enumera las configuraciones de origen de una conexión containerapp.

Core GA
az containerapp connection list-support-types

Enumerar los tipos de cliente y los tipos de autenticación admitidos por las conexiones de containerapp.

Core GA
az containerapp connection show

Obtenga los detalles de una conexión containerapp.

Core GA
az containerapp connection update

Actualice una conexión containerapp.

Core GA
az containerapp connection update app-insights

Actualice una aplicación de contenedor a la conexión de app-insights.

Core GA
az containerapp connection update appconfig

Actualice una aplicación contenedora a la conexión appconfig.

Core GA
az containerapp connection update cognitiveservices

Actualice una aplicación de contenedor a la conexión de cognitiveservices.

Core GA
az containerapp connection update confluent-cloud

Actualice una aplicación de contenedor a la conexión confluent-cloud.

Core GA
az containerapp connection update containerapp

Actualice una conexión containerapp-to-containerapp.

Core GA
az containerapp connection update cosmos-cassandra

Actualice una aplicación de contenedor a la conexión de cosmos-cassandra.

Core GA
az containerapp connection update cosmos-gremlin

Actualice una aplicación containerapp a una conexión de cosmos-gremlin.

Core GA
az containerapp connection update cosmos-mongo

Actualice una aplicación de contenedor a la conexión de cosmos-mongo.

Core GA
az containerapp connection update cosmos-sql

Actualice una aplicación containerapp a una conexión cosmos-sql.

Core GA
az containerapp connection update cosmos-table

Actualice una aplicación contenedora a la conexión de cosmos-table.

Core GA
az containerapp connection update eventhub

Actualice una aplicación contenedora a la conexión del centro de eventos.

Core GA
az containerapp connection update keyvault

Actualice una aplicación containerapp a la conexión de keyvault.

Core GA
az containerapp connection update mysql

Actualice una aplicación contenedora a la conexión mysql.

Core En desuso
az containerapp connection update mysql-flexible

Actualice una aplicación de contenedor a la conexión mysql-flexible.

Core GA
az containerapp connection update postgres

Actualice una aplicación de contenedor a la conexión postgres.

Core En desuso
az containerapp connection update postgres-flexible

Actualice una aplicación de contenedor a una conexión flexible de postgres.

Core GA
az containerapp connection update redis

Actualice una aplicación de contenedor a la conexión de redis.

Core GA
az containerapp connection update redis-enterprise

Actualice una aplicación containerapp a la conexión redis-enterprise.

Core GA
az containerapp connection update servicebus

Actualice una aplicación contenedora a la conexión de servicebus.

Core GA
az containerapp connection update signalr

Actualice una aplicación containerapp a la conexión de signalr.

Core GA
az containerapp connection update sql

Actualice una aplicación de contenedor a la conexión sql.

Core GA
az containerapp connection update storage-blob

Actualice una aplicación containerapp a la conexión de storage-blob.

Core GA
az containerapp connection update storage-file

Actualice una aplicación containerapp a la conexión de archivos de almacenamiento.

Core GA
az containerapp connection update storage-queue

Actualice una aplicación containerapp a la conexión de la cola de almacenamiento.

Core GA
az containerapp connection update storage-table

Actualice una aplicación de contenedor a la conexión de la tabla de almacenamiento.

Core GA
az containerapp connection update webpubsub

Actualice una aplicación contenedora a la conexión webpubsub.

Core GA
az containerapp connection validate

Valide una conexión de containerapp.

Core GA
az containerapp connection wait

Coloque la CLI en un estado de espera hasta que se cumpla una condición de la conexión.

Core GA
az containerapp create

Cree una aplicación de contenedor.

Core GA
az containerapp create (containerapp extensión)

Cree una aplicación de contenedor.

Extensión GA
az containerapp dapr

Comandos para administrar Dapr. Para administrar componentes de Dapr, consulte az containerapp env dapr-component.

Core GA
az containerapp dapr disable

Deshabilite Dapr para una aplicación contenedora. Quita los valores existentes.

Core GA
az containerapp dapr enable

Habilite Dapr para una aplicación contenedora. Actualiza los valores existentes.

Core GA
az containerapp delete

Elimine una aplicación contenedora.

Core GA
az containerapp delete (containerapp extensión)

Elimine una aplicación contenedora.

Extensión GA
az containerapp env

Comandos para administrar entornos de Container Apps.

Núcleo y extensión GA
az containerapp env certificate

Comandos para administrar certificados para el entorno de Container Apps.

Núcleo y extensión GA
az containerapp env certificate create

Cree un certificado administrado.

Core Vista previa
az containerapp env certificate delete

Elimine un certificado del entorno de Container Apps.

Core GA
az containerapp env certificate delete (containerapp extensión)

Elimine un certificado del entorno de Container Apps.

Extensión GA
az containerapp env certificate list

Enumerar certificados para un entorno.

Core GA
az containerapp env certificate list (containerapp extensión)

Enumerar certificados para un entorno.

Extensión GA
az containerapp env certificate upload

Agregue o actualice un certificado.

Core GA
az containerapp env certificate upload (containerapp extensión)

Agregue o actualice un certificado.

Extensión GA
az containerapp env create

Creación de un entorno de Container Apps.

Core GA
az containerapp env create (containerapp extensión)

Creación de un entorno de Container Apps.

Extensión GA
az containerapp env dapr-component

Comandos para administrar componentes de Dapr para el entorno de Container Apps.

Núcleo y extensión GA
az containerapp env dapr-component init

Inicializa los componentes de Dapr y los servicios de desarrollo para un entorno.

Extensión Vista previa
az containerapp env dapr-component list

Enumerar los componentes de Dapr para un entorno.

Core GA
az containerapp env dapr-component remove

Quite un componente Dapr de un entorno.

Core GA
az containerapp env dapr-component resiliency

Comandos para administrar directivas de resistencia para un componente dapr.

Extensión Vista previa
az containerapp env dapr-component resiliency create

Cree directivas de resistencia para un componente dapr.

Extensión Vista previa
az containerapp env dapr-component resiliency delete

Eliminar directivas de resistencia para un componente dapr.

Extensión Vista previa
az containerapp env dapr-component resiliency list

Enumera las directivas de resistencia de un componente dapr.

Extensión Vista previa
az containerapp env dapr-component resiliency show

Mostrar directivas de resistencia para un componente dapr.

Extensión Vista previa
az containerapp env dapr-component resiliency update

Actualice las directivas de resistencia de un componente dapr.

Extensión Vista previa
az containerapp env dapr-component set

Cree o actualice un componente de Dapr.

Core GA
az containerapp env dapr-component show

Muestra los detalles de un componente Dapr.

Core GA
az containerapp env delete

Elimine un entorno de Container Apps.

Core GA
az containerapp env delete (containerapp extensión)

Elimine un entorno de Container Apps.

Extensión GA
az containerapp env dotnet-component

Comandos para administrar componentes de DotNet en el entorno.

Extensión Vista previa
az containerapp env dotnet-component create

Comando para crear el componente DotNet para habilitar Aspire Dashboard. El tipo de componente DotNet admitido es Aspire Dashboard.

Extensión Vista previa
az containerapp env dotnet-component delete

Comando para eliminar el componente DotNet para deshabilitar Aspire Dashboard.

Extensión Vista previa
az containerapp env dotnet-component list

Comando para enumerar los componentes de DotNet en el entorno.

Extensión Vista previa
az containerapp env dotnet-component show

Comando para mostrar el componente DotNet en el entorno.

Extensión Vista previa
az containerapp env identity

Comandos para administrar identidades administradas del entorno.

Extensión Vista previa
az containerapp env identity assign

Asigne una identidad administrada a un entorno administrado.

Extensión Vista previa
az containerapp env identity remove

Quite una identidad administrada de un entorno administrado.

Extensión Vista previa
az containerapp env identity show

Mostrar identidades administradas de un entorno administrado.

Extensión Vista previa
az containerapp env java-component

Comandos para administrar componentes de Java en el entorno.

Extensión Vista previa
az containerapp env java-component admin-for-spring

Comandos para administrar el administrador de Spring para el entorno de Container Apps.

Extensión Vista previa
az containerapp env java-component admin-for-spring create

Comando para crear el administrador de Spring.

Extensión Vista previa
az containerapp env java-component admin-for-spring delete

Comando para eliminar el administrador de Spring.

Extensión Vista previa
az containerapp env java-component admin-for-spring show

Comando para mostrar el administrador de Spring.

Extensión Vista previa
az containerapp env java-component admin-for-spring update

Comando para actualizar el administrador de Spring.

Extensión Vista previa
az containerapp env java-component config-server-for-spring

Comandos para administrar el servidor de configuración para Spring para el entorno de Container Apps.

Extensión Vista previa
az containerapp env java-component config-server-for-spring create

Comando para crear el servidor de configuración para Spring.

Extensión Vista previa
az containerapp env java-component config-server-for-spring delete

Comando para eliminar el servidor de configuración de Spring.

Extensión Vista previa
az containerapp env java-component config-server-for-spring show

Comando para mostrar el servidor de configuración para Spring.

Extensión Vista previa
az containerapp env java-component config-server-for-spring update

Comando para actualizar config Server para Spring.

Extensión Vista previa
az containerapp env java-component eureka-server-for-spring

Comandos para administrar el servidor Eureka para Spring para el entorno de Container Apps.

Extensión Vista previa
az containerapp env java-component eureka-server-for-spring create

Comando para crear el servidor Eureka para Spring.

Extensión Vista previa
az containerapp env java-component eureka-server-for-spring delete

Comando para eliminar el servidor Eureka para Spring.

Extensión Vista previa
az containerapp env java-component eureka-server-for-spring show

Comando para mostrar el servidor Eureka para Spring.

Extensión Vista previa
az containerapp env java-component eureka-server-for-spring update

Comando para actualizar el servidor Eureka para Spring.

Extensión Vista previa
az containerapp env java-component list

Enumere todos los componentes de Java en el entorno.

Extensión Vista previa
az containerapp env java-component nacos

Comandos para administrar Nacos para el entorno de Container Apps.

Extensión Vista previa
az containerapp env java-component nacos create

Comando para crear nacos.

Extensión Vista previa
az containerapp env java-component nacos delete

Comando para eliminar nacos.

Extensión Vista previa
az containerapp env java-component nacos show

Comando para mostrar nacos.

Extensión Vista previa
az containerapp env java-component nacos update

Comando para actualizar Nacos.

Extensión Vista previa
az containerapp env java-component spring-cloud-config

Comandos para administrar el servidor de configuración para Spring para el entorno de Container Apps.

Extensión Versión preliminar y en desuso
az containerapp env java-component spring-cloud-config create

Comando para crear la configuración de Spring Cloud.

Extensión Versión preliminar y en desuso
az containerapp env java-component spring-cloud-config delete

Comando para eliminar la configuración de Spring Cloud.

Extensión Versión preliminar y en desuso
az containerapp env java-component spring-cloud-config show

Comando para mostrar la configuración de Spring Cloud.

Extensión Versión preliminar y en desuso
az containerapp env java-component spring-cloud-config update

Comando para actualizar la configuración de Spring Cloud.

Extensión Versión preliminar y en desuso
az containerapp env java-component spring-cloud-eureka

Comandos para administrar Spring Cloud Eureka para el entorno de Container Apps.

Extensión Versión preliminar y en desuso
az containerapp env java-component spring-cloud-eureka create

Comando para crear Spring Cloud Eureka.

Extensión Versión preliminar y en desuso
az containerapp env java-component spring-cloud-eureka delete

Comando para eliminar Spring Cloud Eureka.

Extensión Versión preliminar y en desuso
az containerapp env java-component spring-cloud-eureka show

Comando para mostrar Spring Cloud Eureka.

Extensión Versión preliminar y en desuso
az containerapp env java-component spring-cloud-eureka update

Comando para actualizar Spring Cloud Eureka.

Extensión Versión preliminar y en desuso
az containerapp env list

Enumera los entornos de Container Apps por suscripción o grupo de recursos.

Core GA
az containerapp env list (containerapp extensión)

Enumera los entornos de Container Apps por suscripción o grupo de recursos.

Extensión GA
az containerapp env list-usages

Enumera los usos de cuotas para un entorno administrado específico.

Core GA
az containerapp env logs

Mostrar los registros del entorno de la aplicación de contenedor.

Core GA
az containerapp env logs show

Mostrar registros de entorno anteriores o imprimir registros en tiempo real (con el parámetro --follow).

Core GA
az containerapp env show

Mostrar detalles de un entorno de Container Apps.

Core GA
az containerapp env show (containerapp extensión)

Mostrar detalles de un entorno de Container Apps.

Extensión GA
az containerapp env storage

Comandos para administrar el almacenamiento para el entorno de Container Apps.

Núcleo y extensión GA
az containerapp env storage list

Enumere los almacenamientos de un entorno.

Core GA
az containerapp env storage list (containerapp extensión)

Enumere los almacenamientos de un entorno.

Extensión GA
az containerapp env storage remove

Quite un almacenamiento de un entorno.

Core GA
az containerapp env storage remove (containerapp extensión)

Quite un almacenamiento de un entorno.

Extensión GA
az containerapp env storage set

Cree o actualice un almacenamiento.

Core GA
az containerapp env storage set (containerapp extensión)

Cree o actualice un almacenamiento.

Extensión GA
az containerapp env storage show

Muestra los detalles de un almacenamiento.

Core GA
az containerapp env storage show (containerapp extensión)

Muestra los detalles de un almacenamiento.

Extensión GA
az containerapp env telemetry

Comandos para administrar la configuración de telemetría para el entorno de aplicaciones de contenedor.

Extensión Vista previa
az containerapp env telemetry app-insights

Comandos para administrar la configuración de App Insights para el entorno de aplicaciones de contenedor.

Extensión Vista previa
az containerapp env telemetry app-insights delete

Elimine la configuración de Application Insights del entorno de aplicaciones de contenedor.

Extensión Vista previa
az containerapp env telemetry app-insights set

Cree o actualice la configuración de Application Insights del entorno de telemetría de aplicaciones de contenedor.

Extensión Vista previa
az containerapp env telemetry app-insights show

Mostrar la configuración de Application Insights del entorno de aplicaciones de contenedor.

Extensión Vista previa
az containerapp env telemetry data-dog

Comandos para administrar la configuración del perro de datos para el entorno de aplicaciones de contenedor.

Extensión Vista previa
az containerapp env telemetry data-dog delete

Elimina la configuración del perro de datos de datos de telemetría del entorno de aplicaciones de contenedor.

Extensión Vista previa
az containerapp env telemetry data-dog set

Cree o actualice la configuración del perro de datos de telemetría del entorno de aplicaciones de contenedor.

Extensión Vista previa
az containerapp env telemetry data-dog show

Mostrar la configuración del perro de datos de datos de telemetría del entorno de aplicaciones de contenedor.

Extensión Vista previa
az containerapp env telemetry otlp

Comandos para administrar la configuración de otlp para el entorno de aplicaciones de contenedor.

Extensión Vista previa
az containerapp env telemetry otlp add

Agregue la configuración de otlp de telemetría del entorno de aplicaciones de contenedor.

Extensión Vista previa
az containerapp env telemetry otlp list

Enumerar la configuración de otlp de telemetría del entorno de aplicaciones de contenedor.

Extensión Vista previa
az containerapp env telemetry otlp remove

Quite la configuración de otlp de telemetría del entorno de aplicaciones de contenedor.

Extensión Vista previa
az containerapp env telemetry otlp show

Mostrar la configuración de otlp de telemetría del entorno de aplicaciones de contenedor.

Extensión Vista previa
az containerapp env telemetry otlp update

Actualice la configuración de otlp de telemetría del entorno de aplicaciones de contenedor.

Extensión Vista previa
az containerapp env update

Actualice un entorno de Container Apps.

Core GA
az containerapp env update (containerapp extensión)

Actualice un entorno de Container Apps.

Extensión GA
az containerapp env workload-profile

Administrar los perfiles de carga de trabajo de un entorno de Container Apps.

Núcleo y extensión GA
az containerapp env workload-profile add

Cree un perfil de carga de trabajo en un entorno de Container Apps.

Core GA
az containerapp env workload-profile delete

Elimine un perfil de carga de trabajo de un entorno de Container Apps.

Core GA
az containerapp env workload-profile list

Enumere los perfiles de carga de trabajo de un entorno de Container Apps.

Core GA
az containerapp env workload-profile list-supported

Enumere los perfiles de carga de trabajo admitidos en una región.

Core GA
az containerapp env workload-profile set

Cree o actualice un perfil de carga de trabajo existente en un entorno de Container Apps.

Extensión En desuso
az containerapp env workload-profile show

Mostrar un perfil de carga de trabajo desde un entorno de Container Apps.

Core GA
az containerapp env workload-profile update

Actualice un perfil de carga de trabajo existente en un entorno de Container Apps.

Core GA
az containerapp exec

Abra un shell interactivo similar a SSH dentro de una réplica de aplicación de contenedor.

Core GA
az containerapp github-action

Comandos para administrar Acciones de GitHub.

Núcleo y extensión GA
az containerapp github-action add

Agregue un flujo de trabajo de Acciones de GitHub a un repositorio para implementar una aplicación de contenedor.

Core GA
az containerapp github-action add (containerapp extensión)

Agregue un flujo de trabajo de Acciones de GitHub a un repositorio para implementar una aplicación de contenedor.

Extensión GA
az containerapp github-action delete

Quite un flujo de trabajo de Acciones de GitHub de GitHub configurado anteriormente de un repositorio.

Core GA
az containerapp github-action show

Mostrar la configuración de Acciones de GitHub en una aplicación contenedora.

Core GA
az containerapp hostname

Comandos para administrar nombres de host de una aplicación contenedora.

Núcleo y extensión GA
az containerapp hostname add

Agregue el nombre de host a una aplicación contenedora sin enlace.

Core GA
az containerapp hostname bind

Agregue o actualice el nombre de host y el enlace con un certificado.

Core GA
az containerapp hostname bind (containerapp extensión)

Agregue o actualice el nombre de host y el enlace con un certificado.

Extensión GA
az containerapp hostname delete

Elimine los nombres de host de una aplicación contenedora.

Core GA
az containerapp hostname list

Enumere los nombres de host de una aplicación contenedora.

Core GA
az containerapp identity

Comandos para administrar identidades administradas.

Core GA
az containerapp identity assign

Asigne una identidad administrada a una aplicación de contenedor.

Core GA
az containerapp identity remove

Quite una identidad administrada de una aplicación contenedora.

Core GA
az containerapp identity show

Mostrar identidades administradas de una aplicación contenedora.

Core GA
az containerapp ingress

Comandos para administrar la entrada y la división del tráfico.

Core GA
az containerapp ingress access-restriction

Comandos para administrar restricciones de acceso IP.

Core GA
az containerapp ingress access-restriction list

Enumera las restricciones de acceso IP para una aplicación contenedora.

Core GA
az containerapp ingress access-restriction remove

Quite las restricciones de acceso IP de una aplicación contenedora.

Core GA
az containerapp ingress access-restriction set

Configure las restricciones de acceso IP para una aplicación contenedora.

Core GA
az containerapp ingress cors

Comandos para administrar la directiva de CORS para una aplicación contenedora.

Core GA
az containerapp ingress cors disable

Deshabilite la directiva de CORS para una aplicación contenedora.

Core GA
az containerapp ingress cors enable

Habilite la directiva de CORS para una aplicación contenedora.

Core GA
az containerapp ingress cors show

Mostrar la directiva de CORS para una aplicación contenedora.

Core GA
az containerapp ingress cors update

Actualice la directiva de CORS para una aplicación contenedora.

Core GA
az containerapp ingress disable

Deshabilite la entrada de una aplicación contenedora.

Core GA
az containerapp ingress enable

Habilite o actualice la entrada para una aplicación contenedora.

Core GA
az containerapp ingress show

Mostrar detalles de la entrada de una aplicación contenedora.

Core GA
az containerapp ingress sticky-sessions

Comandos para establecer la afinidad de sesión sticky para una aplicación contenedora.

Core GA
az containerapp ingress sticky-sessions set

Configure la sesión sticky para una aplicación contenedora.

Core GA
az containerapp ingress sticky-sessions show

Muestra la afinidad de una aplicación contenedora.

Core GA
az containerapp ingress traffic

Comandos para administrar la división del tráfico.

Core GA
az containerapp ingress traffic set

Configure la división de tráfico para una aplicación contenedora.

Core GA
az containerapp ingress traffic show

Mostrar la configuración de división de tráfico para una aplicación contenedora.

Core GA
az containerapp ingress update

Actualice la entrada de una aplicación contenedora.

Core GA
az containerapp java

Comandos para administrar cargas de trabajo de Java.

Extensión GA
az containerapp java logger

Cambie dinámicamente el nivel de registro de las cargas de trabajo de Java.

Extensión Vista previa
az containerapp java logger delete

Elimine el registrador para cargas de trabajo de Java.

Extensión Vista previa
az containerapp java logger set

Cree o actualice el registrador para cargas de trabajo de Java.

Extensión Vista previa
az containerapp java logger show

Mostrar la configuración del registrador para cargas de trabajo de Java.

Extensión Vista previa
az containerapp job

Comandos para administrar trabajos de Container Apps.

Núcleo y extensión GA
az containerapp job create

Cree un trabajo de aplicaciones de contenedor.

Core GA
az containerapp job create (containerapp extensión)

Cree un trabajo de aplicaciones de contenedor.

Extensión GA
az containerapp job delete

Elimine un trabajo de Aplicaciones de contenedor.

Core GA
az containerapp job delete (containerapp extensión)

Elimine un trabajo de Aplicaciones de contenedor.

Extensión GA
az containerapp job execution

Comandos para ver las ejecuciones de un trabajo de aplicación de contenedor.

Core GA
az containerapp job execution list

Obtenga una lista de todas las ejecuciones de un trabajo de aplicación contenedora.

Core GA
az containerapp job execution show

Obtenga la ejecución de un trabajo de aplicación de contenedor.

Core GA
az containerapp job identity

Comandos para administrar identidades administradas para el trabajo de aplicación contenedora.

Core GA
az containerapp job identity assign

Asigne una identidad administrada a un trabajo de aplicación de contenedor.

Core GA
az containerapp job identity remove

Quite una identidad administrada de un trabajo de aplicación de contenedor.

Core GA
az containerapp job identity show

Mostrar identidades administradas de un trabajo de aplicación de contenedor.

Core GA
az containerapp job list

Enumerar el trabajo de Container Apps por suscripción o grupo de recursos.

Core GA
az containerapp job list (containerapp extensión)

Enumerar el trabajo de Container Apps por suscripción o grupo de recursos.

Extensión GA
az containerapp job logs

Mostrar registros de trabajos de aplicación de contenedor.

Extensión Vista previa
az containerapp job logs show

Mostrar registros anteriores o imprimir registros en tiempo real (con el parámetro --follow). Tenga en cuenta que los registros solo se toman de una ejecución, réplica y contenedor.

Extensión Vista previa
az containerapp job registry

Comandos para administrar la información del registro de contenedor de un trabajo de aplicación de contenedor.

Core Vista previa
az containerapp job registry list

Enumera los registros de contenedor configurados en un trabajo de aplicación de contenedor.

Core Vista previa
az containerapp job registry remove

Quite los detalles de un registro de contenedor en un trabajo de aplicación de contenedor.

Core Vista previa
az containerapp job registry set

Agregue o actualice los detalles de un registro de contenedor en un trabajo de aplicación de contenedor.

Core Vista previa
az containerapp job registry show

Mostrar detalles de un registro de contenedor desde un trabajo de aplicación de contenedor.

Core Vista previa
az containerapp job replica

Administrar réplicas de aplicaciones de contenedor.

Extensión Vista previa
az containerapp job replica list

Enumerar la réplica de la ejecución de un trabajo de aplicación de contenedor.

Extensión Vista previa
az containerapp job secret

Comandos para administrar secretos.

Core GA
az containerapp job secret list

Enumerar los secretos de un trabajo de aplicación de contenedor.

Core GA
az containerapp job secret remove

Quitar secretos de un trabajo de aplicación de contenedor.

Core GA
az containerapp job secret set

Crear o actualizar secretos.

Core GA
az containerapp job secret show

Mostrar detalles de un secreto.

Core GA
az containerapp job show

Mostrar detalles de un trabajo de aplicaciones de contenedor.

Core GA
az containerapp job show (containerapp extensión)

Mostrar detalles de un trabajo de aplicaciones de contenedor.

Extensión GA
az containerapp job start

Inicie una ejecución del trabajo de Container Apps.

Core GA
az containerapp job stop

Detiene la ejecución de un trabajo de Container Apps.

Core GA
az containerapp job update

Actualice un trabajo de Container Apps.

Core GA
az containerapp job update (containerapp extensión)

Actualice un trabajo de Container Apps.

Extensión GA
az containerapp list

Enumerar aplicaciones de contenedor.

Core GA
az containerapp list (containerapp extensión)

Enumerar aplicaciones de contenedor.

Extensión GA
az containerapp list-usages

Enumera los usos de cuotas de nivel de suscripción en una región específica.

Core GA
az containerapp logs

Mostrar registros de aplicaciones de contenedor.

Core GA
az containerapp logs show

Mostrar registros anteriores o imprimir registros en tiempo real (con el parámetro --follow). Tenga en cuenta que los registros solo se toman de una revisión, réplica y contenedor (para registros que no son del sistema).

Core GA
az containerapp patch

Aplicación de revisión de Azure Container Apps. La aplicación de revisiones solo está disponible para las aplicaciones creadas mediante la característica de origen a la nube. Vea https://aka.ms/aca-local-source-to-cloud.

Extensión Vista previa
az containerapp patch apply

Enumerar y aplicar aplicaciones de contenedor que se van a aplicar revisiones. La aplicación de revisiones solo está disponible para las aplicaciones creadas mediante la característica de origen a la nube. Vea https://aka.ms/aca-local-source-to-cloud.

Extensión Vista previa
az containerapp patch interactive

Enumere y seleccione las aplicaciones de contenedor que se van a aplicar revisiones de forma interactiva. La aplicación de revisiones solo está disponible para las aplicaciones creadas mediante la característica de origen a la nube. Vea https://aka.ms/aca-local-source-to-cloud.

Extensión Vista previa
az containerapp patch list

Enumerar las aplicaciones de contenedor que se pueden aplicar revisiones. La aplicación de revisiones solo está disponible para las aplicaciones creadas mediante la característica de origen a la nube. Vea https://aka.ms/aca-local-source-to-cloud.

Extensión Vista previa
az containerapp registry

Comandos para administrar la información del registro de contenedor.

Core GA
az containerapp registry list

Enumera los registros de contenedor configurados en una aplicación de contenedor.

Core GA
az containerapp registry remove

Quite los detalles de un registro de contenedor.

Core GA
az containerapp registry set

Agregue o actualice los detalles de un registro de contenedor.

Core GA
az containerapp registry show

Mostrar detalles de un registro de contenedor.

Core GA
az containerapp replica

Administrar réplicas de aplicaciones de contenedor.

Núcleo y extensión GA
az containerapp replica count

Recuento de réplicas de una aplicación contenedora.

Extensión Vista previa
az containerapp replica list

Enumerar la réplica de una revisión de la aplicación contenedora.

Core GA
az containerapp replica list (containerapp extensión)

Enumerar la réplica de una revisión de la aplicación contenedora.

Extensión GA
az containerapp replica show

Mostrar una réplica de aplicación de contenedor.

Core GA
az containerapp replica show (containerapp extensión)

Mostrar una réplica de aplicación de contenedor.

Extensión GA
az containerapp resiliency

Comandos para administrar directivas de resistencia para una aplicación contenedora.

Extensión Vista previa
az containerapp resiliency create

Cree directivas de resistencia para una aplicación de contenedor.

Extensión Vista previa
az containerapp resiliency delete

Elimine las directivas de resistencia de una aplicación contenedora.

Extensión Vista previa
az containerapp resiliency list

Enumera las directivas de resistencia de una aplicación contenedora.

Extensión Vista previa
az containerapp resiliency show

Mostrar directivas de resistencia para una aplicación contenedora.

Extensión Vista previa
az containerapp resiliency update

Actualizar directivas de resistencia para una aplicación de contenedor.

Extensión Vista previa
az containerapp revision

Comandos para administrar revisiones.

Core GA
az containerapp revision activate

Active una revisión.

Core GA
az containerapp revision copy

Cree una revisión basada en una revisión anterior.

Core GA
az containerapp revision deactivate

Desactive una revisión.

Core GA
az containerapp revision label

Administrar etiquetas de revisión asignadas a pesos de tráfico.

Core GA
az containerapp revision label add

Establezca una etiqueta de revisión en una revisión con un peso de tráfico asociado.

Core GA
az containerapp revision label remove

Quite una etiqueta de revisión de una revisión con un peso de tráfico asociado.

Core GA
az containerapp revision label swap

Cambie una etiqueta de revisión entre dos revisiones con pesos de tráfico asociados.

Core GA
az containerapp revision list

Enumerar las revisiones de una aplicación contenedora.

Core GA
az containerapp revision restart

Reinicie una revisión.

Core GA
az containerapp revision set-mode

Establezca el modo de revisión de una aplicación contenedora.

Core GA
az containerapp revision show

Mostrar detalles de una revisión.

Core GA
az containerapp secret

Comandos para administrar secretos.

Core GA
az containerapp secret list

Enumerar los secretos de una aplicación contenedora.

Core GA
az containerapp secret remove

Quitar secretos de una aplicación contenedora.

Core GA
az containerapp secret set

Crear o actualizar secretos.

Core GA
az containerapp secret show

Mostrar detalles de un secreto.

Core GA
az containerapp session

Comandos para administrar sesiones. Para obtener más información sobre los comandos individuales en cada subgrupo, ejecute la sesión de containerapp [nombre del subgrupo] --help.

Extensión GA
az containerapp session code-interpreter

Comandos para interactuar con y administrar sesiones de intérprete de código.

Extensión Vista previa
az containerapp session code-interpreter delete-file

Elimine un archivo cargado en una sesión de intérprete de código.

Extensión Vista previa
az containerapp session code-interpreter execute

Ejecute código en una sesión de intérprete de código.

Extensión Vista previa
az containerapp session code-interpreter list-files

Enumera los archivos cargados en una sesión de intérprete de código.

Extensión Vista previa
az containerapp session code-interpreter show-file-content

Muestra el contenido que un archivo cargó en una sesión de intérprete de código.

Extensión Vista previa
az containerapp session code-interpreter show-file-metadata

Muestra el contenido de metadatos que carga un archivo en una sesión de intérprete de código.

Extensión Vista previa
az containerapp session code-interpreter upload-file

Cargue un archivo en una sesión de intérprete de código .

Extensión Vista previa
az containerapp sessionpool

Comandos para administrar grupos de sesiones.

Extensión Vista previa
az containerapp sessionpool create

Cree o actualice un grupo de sesiones.

Extensión Vista previa
az containerapp sessionpool delete

Elimine un grupo de sesiones.

Extensión Vista previa
az containerapp sessionpool list

Enumera los grupos de sesiones por suscripción o grupo de recursos.

Extensión Vista previa
az containerapp sessionpool show

Mostrar detalles de un grupo de sesiones.

Extensión Vista previa
az containerapp sessionpool update

Actualizar un grupo de sesiones.

Extensión Vista previa
az containerapp show

Mostrar detalles de una aplicación contenedora.

Core GA
az containerapp show (containerapp extensión)

Mostrar detalles de una aplicación contenedora.

Extensión GA
az containerapp show-custom-domain-verification-id

Muestra el identificador de verificación de los dominios personalizados de la aplicación de enlace o del entorno.

Core GA
az containerapp ssl

Cargue el certificado en un entorno administrado, agregue el nombre de host a una aplicación de ese entorno y enlace el certificado al nombre de host.

Core GA
az containerapp ssl upload

Cargue el certificado en un entorno administrado, agregue el nombre de host a una aplicación de ese entorno y enlace el certificado al nombre de host.

Core GA
az containerapp up

Cree o actualice una aplicación de contenedor, así como los recursos asociados (ACR, grupo de recursos, entorno de aplicaciones de contenedor, Acciones de GitHub, etcetera).).

Core GA
az containerapp up (containerapp extensión)

Cree o actualice una aplicación de contenedor, así como los recursos asociados (ACR, grupo de recursos, entorno de aplicaciones de contenedor, Acciones de GitHub, etcetera).).

Extensión GA
az containerapp update

Actualizar una aplicación de contenedor. En el modo de varias revisiones, cree una nueva revisión basada en la revisión más reciente.

Core GA
az containerapp update (containerapp extensión)

Actualizar una aplicación de contenedor. En el modo de varias revisiones, cree una nueva revisión basada en la revisión más reciente.

Extensión GA

az containerapp browse

Abra una aplicación containerapp en el explorador, si es posible.

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

Ejemplos

abrir una aplicación contenedora en el explorador

az containerapp browse -n my-containerapp -g MyResourceGroup

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name -n

Nombre de Containerapp. Un nombre debe constar de caracteres alfanuméricos en minúsculas o "-", comenzar con una letra, terminar con un carácter alfanumérico, no puede tener "--" y debe tener menos de 32 caracteres.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az containerapp create

Cree una aplicación de contenedor.

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]

Ejemplos

Cree una aplicación de contenedor y recupere su nombre de dominio completo.

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

Cree una aplicación de contenedor con requisitos de recursos y límites de recuento 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

Cree una aplicación contenedora con secretos y variables de entorno.

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

Cree una aplicación contenedora mediante una configuración de YAML. Configuración de YAML de ejemplo: https://aka.ms/azure-container-apps-yaml

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

Creación de una aplicación de contenedor con una regla de escalado http

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

Creación de una aplicación de contenedor con una regla de escalado personalizada

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"

Cree una aplicación contenedora con secretos y las monte en un volumen.

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"

Parámetros requeridos

--name -n

Nombre de Containerapp. Un nombre debe constar de caracteres alfanuméricos en minúsculas o "-", comenzar con una letra, terminar con un carácter alfanumérico, no puede tener "--" y debe tener menos de 32 caracteres.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--allow-insecure

Permitir conexiones no seguras para el tráfico de entrada.

Valores aceptados: false, true
Valor predeterminado: False
--args

Lista de argumentos de comando de inicio de contenedor. Valores separados por espacios, por ejemplo, "-c" "mycommand". Cadena vacía para borrar los valores existentes.

--command

Lista de comandos admitidos en el contenedor que se ejecutará durante el inicio. Valores separados por espacios, por ejemplo, "/bin/queue" "mycommand". Cadena vacía para borrar los valores existentes.

--container-name

Nombre del contenedor.

--cpu

CPU necesaria en núcleos de 0,25 a 2,0, por ejemplo, 0,5.

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

Habilite el registro de API para el sidecar de Dapr.

Valor predeterminado: False
--dapr-app-id

Identificador de la aplicación Dapr.

--dapr-app-port

El puerto Dapr usa para comunicarse con la aplicación.

--dapr-app-protocol

El protocolo Dapr usa para comunicarse con la aplicación.

Valores aceptados: grpc, http
--dapr-http-max-request-size --dhmrs

Aumente el tamaño máximo del parámetro http y grpc server del cuerpo de la solicitud en MB para controlar la carga de archivos grandes.

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

Tamaño máximo de dapr del búfer de lectura de encabezado http en KB para controlar al enviar encabezados de varios KB.

--dapr-log-level

Establezca el nivel de registro del sidecar de Dapr.

Valores aceptados: debug, error, info, warn
--enable-dapr

Boolean que indica si el coche lateral dapr está habilitado.

Valores aceptados: false, true
Valor predeterminado: False
--env-vars

Lista de variables de entorno para el contenedor. Valores separados por espacios en formato 'key=value'. Cadena vacía para borrar los valores existentes. Valor de prefijo con "secretref:" para hacer referencia a un secreto.

--environment

Nombre o identificador de recurso del entorno de la aplicación contenedora.

--exposed-port

Puerto expuesto adicional. Solo es compatible con el protocolo de transporte tcp. Debe ser único por entorno si la entrada de la aplicación es externa.

--image -i

Imagen de contenedor, por ejemplo, publisher/image-name:tag.

--ingress

Tipo de entrada.

Valores aceptados: external, internal
--max-replicas

Número máximo de réplicas.

--memory

Memoria necesaria de 0,5 a 4,0 que termina con "Gi", por ejemplo, 1,0Gi.

--min-replicas

Número mínimo de réplicas.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

Valor predeterminado: False
--registry-identity

Una identidad administrada para autenticarse con el servidor del Registro en lugar de nombre de usuario y contraseña. Use un identificador de recurso o "sistema" para identidades definidas por el usuario y definidas por el sistema, respectivamente. El registro debe ser un ACR. Si es posible, se creará automáticamente un asignador de roles "acrpull" para la identidad.

--registry-password

Contraseña para iniciar sesión en el registro de contenedor. Si se almacena como secreto, el valor debe comenzar con "secretref:" seguido del nombre del secreto.

--registry-server

Nombre de host del servidor del registro de contenedor, por ejemplo, myregistry.azurecr.io.

--registry-username

Nombre de usuario que se va a iniciar sesión en el registro de contenedor.

--revision-suffix

Sufijo descriptivo que se anexa al nombre de revisión.

--revisions-mode

Modo de revisiones activas para la aplicación contenedora.

Valores aceptados: multiple, single
Valor predeterminado: single
--scale-rule-auth --sra

Parámetros de autenticación de regla de escalado. Los parámetros de autenticación deben tener el formato "= = ...".

--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc

Número máximo de solicitudes simultáneas antes de escalar horizontalmente. Solo se admite para las reglas de escalado http y tcp.

--scale-rule-metadata --srm

Metadatos de la regla de escalado. Los metadatos deben tener el formato "= = ...".

--scale-rule-name --srn

El nombre de la regla de escalado.

--scale-rule-type --srt

Tipo de la regla de escalado. Valor predeterminado: http. Para obtener más información, visite https://learn.microsoft.com/azure/container-apps/scale-app#scale-triggers.

--secret-volume-mount

Ruta de acceso para montar todos los secretos, por ejemplo, mnt/secrets.

--secrets -s

Lista de secretos para la aplicación contenedora. Valores separados por espacios en formato 'key=value'.

--system-assigned

Boolean que indica si se va a asignar una identidad asignada por el sistema.

Valor predeterminado: False
--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--target-port

Puerto de aplicación usado para el tráfico de entrada.

--termination-grace-period --tgp

Duración en segundos que se proporciona a una réplica para apagarse correctamente antes de que finalice con fuerza. (Valor predeterminado: 30).

--transport

Protocolo de transporte usado para el tráfico de entrada.

Valores aceptados: auto, http, http2, tcp
Valor predeterminado: auto
--user-assigned

Identidades de usuario separadas por espacios que se van a asignar.

--workload-profile-name -w

Nombre del perfil de carga de trabajo en el que se va a ejecutar la aplicación.

--yaml

Ruta de acceso a un archivo .yaml con la configuración de una aplicación contenedora. Se omitirán todos los demás parámetros. Para obtener un ejemplo, consulte https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az containerapp create (containerapp extensión)

Cree una aplicación de contenedor.

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]

Ejemplos

Cree una aplicación de contenedor y recupere su nombre de dominio completo.

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

Cree una aplicación de contenedor con requisitos de recursos y límites de recuento 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

Cree una aplicación contenedora con secretos y variables de entorno.

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

Cree una aplicación contenedora mediante una configuración de YAML. Configuración de YAML de ejemplo: https://aka.ms/azure-container-apps-yaml

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

Creación de una aplicación de contenedor con una regla de escalado http

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

Creación de una aplicación de contenedor con una regla de escalado personalizada

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"

Creación de una aplicación de contenedor con una regla de escalado personalizada mediante la identidad para autenticarse

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

Cree una aplicación contenedora con secretos y las monte en un volumen.

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"

Cree una aplicación de contenedor hospedada en un entorno conectado.

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

Creación de una aplicación contenedora a partir de un nuevo flujo de trabajo de Acciones de GitHub en el repositorio de GitHub proporcionado

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

Creación de una aplicación contenedora a partir del origen de la aplicación proporcionada

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

Creación de una aplicación de contenedor con métricas de Java habilitadas

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

Creación de una aplicación de contenedor con el agente de Java habilitado

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

Parámetros requeridos

--name -n

Nombre de Containerapp. Un nombre debe constar de caracteres alfanuméricos en minúsculas o "-", comenzar con una letra, terminar con un carácter alfanumérico, no puede tener "--" y debe tener menos de 32 caracteres.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--allow-insecure

Permitir conexiones no seguras para el tráfico de entrada.

Valores aceptados: false, true
Valor predeterminado: False
--args

Lista de argumentos de comando de inicio de contenedor. Valores separados por espacios, por ejemplo, "-c" "mycommand". Cadena vacía para borrar los valores existentes.

--artifact
Vista previa

Ruta de acceso local al artefacto de la aplicación para compilar la imagen de contenedor. Consulte los artefactos admitidos aquí: https://aka.ms/SourceToCloudSupportedArtifacts.

--bind
Vista previa

Lista separada por espacios de servicios, enlaces o componentes de Java que se van a conectar a esta aplicación. Por ejemplo, SVC_NAME1[:BIND_NAME1] SVC_NAME2[:BIND_NAME2]...

--branch -b
Vista previa

Rama en el repositorio de GitHub proporcionado. Se supone que es la rama predeterminada del repositorio de GitHub si no se especifica.

--build-env-vars
Vista previa

Lista de variables de entorno para la compilación. Valores separados por espacios en formato 'key=value'.

--command

Lista de comandos admitidos en el contenedor que se ejecutará durante el inicio. Valores separados por espacios, por ejemplo, "/bin/queue" "mycommand". Cadena vacía para borrar los valores existentes.

--container-name

Nombre del contenedor.

--context-path
Vista previa

Ruta de acceso en el repositorio para ejecutar la compilación de Docker. El valor predeterminado es "./". Se supone que Dockerfile se denomina "Dockerfile" y en este directorio.

--cpu

CPU necesaria en núcleos de 0,25 a 2,0, por ejemplo, 0,5.

--customized-keys
Vista previa

Las claves personalizadas usadas para cambiar los nombres de configuración predeterminados. La clave es el nombre original, el valor es el nombre personalizado.

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

Habilite el registro de API para el sidecar de Dapr.

Valor predeterminado: False
--dapr-app-id

Identificador de la aplicación Dapr.

--dapr-app-port

El puerto Dapr usa para comunicarse con la aplicación.

--dapr-app-protocol

El protocolo Dapr usa para comunicarse con la aplicación.

Valores aceptados: grpc, http
--dapr-http-max-request-size --dhmrs

Aumente el tamaño máximo del parámetro http y grpc server del cuerpo de la solicitud en MB para controlar la carga de archivos grandes.

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

Tamaño máximo de dapr del búfer de lectura de encabezado http en KB para controlar al enviar encabezados de varios KB.

--dapr-log-level

Establezca el nivel de registro del sidecar de Dapr.

Valores aceptados: debug, error, info, warn
--enable-dapr

Boolean que indica si el coche lateral dapr está habilitado.

Valores aceptados: false, true
Valor predeterminado: False
--enable-java-agent
Vista previa

Boolean que indica si se va a habilitar el agente de Java para la aplicación. Solo aplicable para Java runtime.

Valores aceptados: false, true
--enable-java-metrics
Vista previa

Boolean que indica si se habilitan las métricas de Java para la aplicación. Solo aplicable para Java runtime.

Valores aceptados: false, true
--env-vars

Lista de variables de entorno para el contenedor. Valores separados por espacios en formato 'key=value'. Cadena vacía para borrar los valores existentes. Valor de prefijo con "secretref:" para hacer referencia a un secreto.

--environment

Nombre o identificador de recurso del entorno de la aplicación contenedora.

--environment-type
Vista previa

Tipo de entorno.

Valores aceptados: connected, managed
Valor predeterminado: managed
--exposed-port

Puerto expuesto adicional. Solo es compatible con el protocolo de transporte tcp. Debe ser único por entorno si la entrada de la aplicación es externa.

--image -i

Imagen de contenedor, por ejemplo, publisher/image-name:tag.

--ingress

Tipo de entrada.

Valores aceptados: external, internal
--max-inactive-revisions
Vista previa

Las revisiones inactivas máximas que puede tener una aplicación contenedora.

--max-replicas

Número máximo de réplicas.

--memory

Memoria necesaria de 0,5 a 4,0 que termina con "Gi", por ejemplo, 1,0Gi.

--min-replicas

Número mínimo de réplicas.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

Valor predeterminado: False
--registry-identity

Una identidad administrada para autenticarse con el servidor del Registro en lugar de nombre de usuario y contraseña. Use un identificador de recurso o "sistema" para identidades definidas por el usuario y definidas por el sistema, respectivamente. El registro debe ser un ACR. Si es posible, se creará automáticamente un asignador de roles "acrpull" para la identidad.

--registry-password

Contraseña para iniciar sesión en el registro de contenedor. Si se almacena como secreto, el valor debe comenzar con "secretref:" seguido del nombre del secreto.

--registry-server

Nombre de host del servidor del registro de contenedor, por ejemplo, myregistry.azurecr.io.

--registry-username

Nombre de usuario que se va a iniciar sesión en el registro de contenedor.

--repo
Vista previa

Cree una aplicación a través de Acciones de GitHub con el formato: https://github.com// o /.

--revision-suffix

Sufijo descriptivo que se anexa al nombre de revisión.

--revisions-mode

Modo de revisiones activas para la aplicación contenedora.

Valores aceptados: multiple, single
Valor predeterminado: single
--runtime
Vista previa

El tiempo de ejecución de la aplicación contenedora.

Valores aceptados: generic, java
--scale-rule-auth --sra

Parámetros de autenticación de regla de escalado. Los parámetros de autenticación deben tener el formato "= = ...".

--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc

Número máximo de solicitudes simultáneas antes de escalar horizontalmente. Solo se admite para las reglas de escalado http y tcp.

--scale-rule-identity --sri
Vista previa

Identificador de recurso de una identidad administrada para autenticarse con recursos de Azure Scaler (cuenta de almacenamiento o centro de eventos o de otro tipo) o Sistema para usar una identidad asignada por el sistema.

--scale-rule-metadata --srm

Metadatos de la regla de escalado. Los metadatos deben tener el formato "= = ...".

--scale-rule-name --srn

El nombre de la regla de escalado.

--scale-rule-type --srt

Tipo de la regla de escalado. Valor predeterminado: http. Para obtener más información, visite https://learn.microsoft.com/azure/container-apps/scale-app#scale-triggers.

--secret-volume-mount

Ruta de acceso para montar todos los secretos, por ejemplo, mnt/secrets.

--secrets -s

Lista de secretos para la aplicación contenedora. Valores separados por espacios en formato 'key=value'.

--service-principal-client-id --sp-cid
Vista previa

Identificador de cliente de la entidad de servicio. Se usa en Acciones de GitHub para autenticarse con Azure.

--service-principal-client-secret --sp-sec
Vista previa

Secreto de cliente de la entidad de servicio. Se usa en Acciones de GitHub para autenticarse con Azure.

--service-principal-tenant-id --sp-tid
Vista previa

Identificador de inquilino de la entidad de servicio. Se usa en Acciones de GitHub para autenticarse con Azure.

--source
Vista previa

Ruta de acceso del directorio local que contiene el origen de la aplicación y Dockerfile para compilar la imagen de contenedor. Versión preliminar: si no hay ningún Dockerfile presente, se genera una imagen de contenedor mediante buildpacks. Si Docker no se está ejecutando o no se pueden usar paquetes de compilación, Oryx se usará para generar la imagen. Consulte los entornos de ejecución de Oryx admitidos aquí: https://aka.ms/SourceToCloudSupportedVersions.

--system-assigned

Boolean que indica si se va a asignar una identidad asignada por el sistema.

Valor predeterminado: False
--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--target-port

Puerto de aplicación usado para el tráfico de entrada.

--termination-grace-period --tgp

Duración en segundos que se proporciona a una réplica para apagarse correctamente antes de que finalice con fuerza. (Valor predeterminado: 30).

--token
Vista previa

Token de acceso personal con acceso de escritura al repositorio especificado. Para más información:https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line. Si no se proporciona o no se encuentra en la memoria caché (y con --repo), se abrirá una página del explorador para autenticarse con Github.

--transport

Protocolo de transporte usado para el tráfico de entrada.

Valores aceptados: auto, http, http2, tcp
Valor predeterminado: auto
--user-assigned

Identidades de usuario separadas por espacios que se van a asignar.

--workload-profile-name -w

Nombre del perfil de carga de trabajo en el que se va a ejecutar la aplicación.

--yaml

Ruta de acceso a un archivo .yaml con la configuración de una aplicación contenedora. Se omitirán todos los demás parámetros. Para obtener un ejemplo, consulte https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az containerapp delete

Elimine una aplicación contenedora.

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

Ejemplos

Elimine una aplicación contenedora.

az containerapp delete -g MyResourceGroup -n MyContainerapp

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name -n

Nombre de Containerapp. Un nombre debe constar de caracteres alfanuméricos en minúsculas o "-", comenzar con una letra, terminar con un carácter alfanumérico, no puede tener "--" y debe tener menos de 32 caracteres.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

Valor predeterminado: False
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--yes -y

No solicita confirmación.

Valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az containerapp delete (containerapp extensión)

Elimine una aplicación contenedora.

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

Ejemplos

Elimine una aplicación contenedora.

az containerapp delete -g MyResourceGroup -n MyContainerapp

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name -n

Nombre de Containerapp. Un nombre debe constar de caracteres alfanuméricos en minúsculas o "-", comenzar con una letra, terminar con un carácter alfanumérico, no puede tener "--" y debe tener menos de 32 caracteres.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

Valor predeterminado: False
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--yes -y

No solicita confirmación.

Valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az containerapp exec

Abra un shell interactivo similar a SSH dentro de una réplica de aplicación de contenedor.

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

Ejemplos

exec en una aplicación de contenedor

az containerapp exec -n my-containerapp -g MyResourceGroup

exec en una réplica de aplicación de contenedor determinada y revisión

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

abrir un shell de Bash en una aplicación de contenedor

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

Parámetros requeridos

--name -n

Nombre de Containerapp.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--command

Comando de inicio (bash, zsh, sh, etcetera.).

Valor predeterminado: sh
--container

Nombre del contenedor en el que se va a usar ssh.

--replica

Nombre de la réplica en la que se va a usar ssh. Enumerar réplicas con "az containerapp replica list". Es posible que una réplica no exista si no hay tráfico a la aplicación.

--revision

Nombre de la revisión de la aplicación contenedora en la que se va a usar ssh. El valor predeterminado es la revisión más reciente.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az containerapp list

Enumerar aplicaciones de contenedor.

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

Ejemplos

Enumerar las aplicaciones de contenedor en la suscripción actual.

az containerapp list

Enumeración de aplicaciones de contenedor por grupo de recursos.

az containerapp list -g MyResourceGroup

Parámetros opcionales

--environment

Nombre o identificador de recurso del entorno de la aplicación contenedora.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az containerapp list (containerapp extensión)

Enumerar aplicaciones de contenedor.

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

Ejemplos

Enumerar las aplicaciones de contenedor en la suscripción actual.

az containerapp list

Enumeración de aplicaciones de contenedor por grupo de recursos.

az containerapp list -g MyResourceGroup

Enumerar las aplicaciones de contenedor por tipo de entorno.

az containerapp list --environment-type connected

Parámetros opcionales

--environment

Nombre o identificador de recurso del entorno de la aplicación contenedora.

--environment-type
Vista previa

Tipo de entorno.

Valores aceptados: connected, managed
Valor predeterminado: all
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az containerapp list-usages

Enumera los usos de cuotas de nivel de suscripción en una región específica.

az containerapp list-usages --location

Ejemplos

Enumera los usos de cuotas en una región específica.

az containerapp list-usages -l eastus

Parámetros requeridos

--location -l

Ubicación. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az containerapp show

Mostrar detalles de una aplicación contenedora.

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

Ejemplos

Muestra los detalles de una aplicación contenedora.

az containerapp show -n my-containerapp -g MyResourceGroup

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name -n

Nombre de Containerapp. Un nombre debe constar de caracteres alfanuméricos en minúsculas o "-", comenzar con una letra, terminar con un carácter alfanumérico, no puede tener "--" y debe tener menos de 32 caracteres.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--show-secrets

Mostrar secretos de Containerapp.

Valor predeterminado: False
--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az containerapp show (containerapp extensión)

Mostrar detalles de una aplicación contenedora.

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

Ejemplos

Muestra los detalles de una aplicación contenedora.

az containerapp show -n my-containerapp -g MyResourceGroup

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name -n

Nombre de Containerapp. Un nombre debe constar de caracteres alfanuméricos en minúsculas o "-", comenzar con una letra, terminar con un carácter alfanumérico, no puede tener "--" y debe tener menos de 32 caracteres.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--show-secrets

Mostrar secretos de Containerapp.

Valor predeterminado: False
--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az containerapp show-custom-domain-verification-id

Muestra el identificador de verificación de los dominios personalizados de la aplicación de enlace o del entorno.

az containerapp show-custom-domain-verification-id

Ejemplos

Obtenga el identificador de verificación, que debe agregarse como un registro TXT para el dominio personalizado de la aplicación para comprobar la propiedad del dominio.

az containerapp show-custom-domain-verification-id

Obtenga el identificador de verificación, que debe agregarse como un registro TXT para el sufijo DNS del entorno personalizado para comprobar la propiedad del dominio.

az containerapp show-custom-domain-verification-id
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az containerapp up

Cree o actualice una aplicación de contenedor, así como los recursos asociados (ACR, grupo de recursos, entorno de aplicaciones de contenedor, Acciones de GitHub, etcetera).).

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]

Ejemplos

Creación de una aplicación de contenedor a partir de un dockerfile en un repositorio de GitHub (configuración de acciones de GitHub)

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

Crear una aplicación de contenedor a partir de un dockerfile en un directorio local (o generar automáticamente un contenedor si no se encuentra ningún dockerfile)

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

Creación de una aplicación de contenedor a partir de una imagen en un registro

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

Creación de una aplicación de contenedor a partir de una imagen en un registro con entrada habilitada y un entorno especificado

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

Parámetros requeridos

--name -n

Nombre de Containerapp. Un nombre debe constar de caracteres alfanuméricos en minúsculas o "-", comenzar con una letra, terminar con un carácter alfanumérico, no puede tener "--" y debe tener menos de 32 caracteres.

Parámetros opcionales

--branch -b

Rama del repositorio de GitHub. Se supone que es la rama predeterminada del repositorio de Github si no se especifica.

--browse

Abra la aplicación en un explorador web después de la creación y la implementación, si es posible.

Valor predeterminado: False
--context-path

Ruta de acceso en el repositorio desde el que se va a ejecutar la compilación de Docker. El valor predeterminado es "./". Se supone que Dockerfile se denomina "Dockerfile" y en este directorio.

--env-vars

Lista de variables de entorno para el contenedor. Valores separados por espacios en formato 'key=value'. Cadena vacía para borrar los valores existentes. Valor de prefijo con "secretref:" para hacer referencia a un secreto.

--environment

Nombre o identificador de recurso del entorno de la aplicación contenedora.

--image -i

Imagen de contenedor, por ejemplo, publisher/image-name:tag.

--ingress

Tipo de entrada.

Valores aceptados: external, internal
--location -l

Ubicación. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.

--logs-workspace-id

Identificador de área de trabajo del área de trabajo de Log Analytics a la que enviar registros de diagnóstico. Puede usar "az monitor log-analytics workspace create" para crear uno. Se puede aplicar facturación adicional.

--logs-workspace-key

Clave del área de trabajo de Log Analytics para configurar el área de trabajo de Log Analytics. Puede usar "az monitor log-analytics workspace get-shared-keys" para recuperar la clave.

--registry-password

Contraseña para iniciar sesión en el registro de contenedor. Si se almacena como secreto, el valor debe comenzar con "secretref:" seguido del nombre del secreto.

--registry-server

Nombre de host del servidor del registro de contenedor, por ejemplo, myregistry.azurecr.io.

--registry-username

Nombre de usuario que se va a iniciar sesión en el registro de contenedor.

--repo

Cree una aplicación a través de Acciones de GitHub. En el formato: https://github.com// o /.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

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

Identificador de cliente de la entidad de servicio. Se usa en Acciones de Github para autenticarse con Azure.

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

Secreto de cliente de la entidad de servicio. Se usa en Acciones de Github para autenticarse con Azure.

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

Identificador de inquilino de la entidad de servicio. Se usa en Acciones de Github para autenticarse con Azure.

--source

Ruta de acceso del directorio local que contiene el origen de la aplicación y Dockerfile para compilar la imagen de contenedor. Versión preliminar: si no hay ningún Dockerfile presente, se genera una imagen de contenedor mediante buildpacks. Si Docker no se está ejecutando o no se pueden usar paquetes de compilación, Oryx se usará para generar la imagen. Consulte los entornos de ejecución de Oryx admitidos aquí: https://github.com/microsoft/Oryx/blob/main/doc/supportedRuntimeVersions.md.

--target-port

Puerto de aplicación usado para el tráfico de entrada.

--token

Token de acceso personal con acceso de escritura al repositorio especificado. Para más información:https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line. Si no se proporciona o no se encuentra en la memoria caché (y con --repo), se abrirá una página del explorador para autenticarse con Github.

--workload-profile-name -w

Nombre descriptivo del perfil de carga de trabajo.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az containerapp up (containerapp extensión)

Cree o actualice una aplicación de contenedor, así como los recursos asociados (ACR, grupo de recursos, entorno de aplicaciones de contenedor, Acciones de GitHub, etcetera).).

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]

Ejemplos

Creación de una aplicación de contenedor a partir de un dockerfile en un repositorio de GitHub (configuración de acciones de GitHub)

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

Crear una aplicación de contenedor a partir de un dockerfile en un directorio local (o generar automáticamente un contenedor si no se encuentra ningún dockerfile)

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

Creación de una aplicación de contenedor a partir de una imagen en un registro

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

Creación de una aplicación de contenedor a partir de una imagen en un registro con entrada habilitada y un entorno especificado

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

Creación de una aplicación contenedora a partir de una imagen en un registro en un clúster conectado

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

Creación de una aplicación de contenedor a partir de una imagen en un registro en un entorno conectado

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

Parámetros requeridos

--name -n

Nombre de Containerapp. Un nombre debe constar de caracteres alfanuméricos en minúsculas o "-", comenzar con una letra, terminar con un carácter alfanumérico, no puede tener "--" y debe tener menos de 32 caracteres.

Parámetros opcionales

--artifact
Vista previa

Ruta de acceso local al artefacto de la aplicación para compilar la imagen de contenedor. Consulte los artefactos admitidos aquí: https://aka.ms/SourceToCloudSupportedArtifacts.

--branch -b

Rama del repositorio de GitHub. Se supone que es la rama predeterminada del repositorio de Github si no se especifica.

--browse

Abra la aplicación en un explorador web después de la creación y la implementación, si es posible.

Valor predeterminado: False
--build-env-vars
Vista previa

Lista de variables de entorno para la compilación. Valores separados por espacios en formato 'key=value'.

--connected-cluster-id
Vista previa

Identificador de recurso del clúster conectado. Enumere con "az connectedk8s list".

--context-path

Ruta de acceso en el repositorio desde el que se va a ejecutar la compilación de Docker. El valor predeterminado es "./". Se supone que Dockerfile se denomina "Dockerfile" y en este directorio.

--custom-location
Vista previa

Identificador de recurso de la ubicación personalizada. Enumera con "az customlocation list".

--env-vars

Lista de variables de entorno para el contenedor. Valores separados por espacios en formato 'key=value'. Cadena vacía para borrar los valores existentes. Valor de prefijo con "secretref:" para hacer referencia a un secreto.

--environment

Nombre o identificador de recurso del entorno administrado o del entorno conectado de la aplicación contenedora.

--image -i

Imagen de contenedor, por ejemplo, publisher/image-name:tag.

--ingress

Tipo de entrada.

Valores aceptados: external, internal
--location -l

Ubicación. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.

--logs-workspace-id

Identificador de área de trabajo del área de trabajo de Log Analytics a la que enviar registros de diagnóstico. Puede usar "az monitor log-analytics workspace create" para crear uno. Se puede aplicar facturación adicional.

--logs-workspace-key

Clave del área de trabajo de Log Analytics para configurar el área de trabajo de Log Analytics. Puede usar "az monitor log-analytics workspace get-shared-keys" para recuperar la clave.

--registry-password

Contraseña para iniciar sesión en el registro de contenedor. Si se almacena como secreto, el valor debe comenzar con "secretref:" seguido del nombre del secreto.

--registry-server

Nombre de host del servidor del registro de contenedor, por ejemplo, myregistry.azurecr.io.

--registry-username

Nombre de usuario que se va a iniciar sesión en el registro de contenedor.

--repo

Cree una aplicación a través de Acciones de GitHub. En el formato: https://github.com// o /.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

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

Identificador de cliente de la entidad de servicio. Se usa en Acciones de Github para autenticarse con Azure.

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

Secreto de cliente de la entidad de servicio. Se usa en Acciones de Github para autenticarse con Azure.

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

Identificador de inquilino de la entidad de servicio. Se usa en Acciones de Github para autenticarse con Azure.

--source

Ruta de acceso del directorio local que contiene el origen de la aplicación y Dockerfile para compilar la imagen de contenedor. Versión preliminar: si no hay ningún Dockerfile presente, se genera una imagen de contenedor mediante buildpacks. Si Docker no se está ejecutando o no se pueden usar paquetes de compilación, Oryx se usará para generar la imagen. Consulte los entornos de ejecución de Oryx admitidos aquí: https://github.com/microsoft/Oryx/blob/main/doc/supportedRuntimeVersions.md.

--target-port

Puerto de aplicación usado para el tráfico de entrada.

--token

Token de acceso personal con acceso de escritura al repositorio especificado. Para más información:https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line. Si no se proporciona o no se encuentra en la memoria caché (y con --repo), se abrirá una página del explorador para autenticarse con Github.

--workload-profile-name -w

Nombre descriptivo del perfil de carga de trabajo.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az containerapp update

Actualizar una aplicación de contenedor. En el modo de varias revisiones, cree una nueva revisión basada en la revisión más reciente.

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]

Ejemplos

Actualice la imagen de contenedor de una aplicación contenedora.

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

Actualice los requisitos de recursos y los límites de escala de una aplicación contenedora.

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

Actualización de una aplicación contenedora con una regla de escalado http

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

Actualización de una aplicación contenedora con una regla de escalado personalizada

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

Parámetros opcionales

--args

Lista de argumentos de comando de inicio de contenedor. Valores separados por espacios, por ejemplo, "-c" "mycommand". Cadena vacía para borrar los valores existentes.

--command

Lista de comandos admitidos en el contenedor que se ejecutará durante el inicio. Valores separados por espacios, por ejemplo, "/bin/queue" "mycommand". Cadena vacía para borrar los valores existentes.

--container-name

Nombre del contenedor.

--cpu

CPU necesaria en núcleos de 0,25 a 2,0, por ejemplo, 0,5.

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--image -i

Imagen de contenedor, por ejemplo, publisher/image-name:tag.

--max-replicas

Número máximo de réplicas.

--memory

Memoria necesaria de 0,5 a 4,0 que termina con "Gi", por ejemplo, 1,0Gi.

--min-replicas

Número mínimo de réplicas.

--name -n

Nombre de Containerapp. Un nombre debe constar de caracteres alfanuméricos en minúsculas o "-", comenzar con una letra, terminar con un carácter alfanumérico, no puede tener "--" y debe tener menos de 32 caracteres.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

Valor predeterminado: False
--remove-all-env-vars

Quite todas las variables de entorno de container..

Valor predeterminado: False
--remove-env-vars

Quite las variables de entorno del contenedor. Nombres de variables de entorno separados por espacios.

--replace-env-vars

Reemplace las variables de entorno en el contenedor. Se quitan otras variables de entorno existentes. Valores separados por espacios en formato 'key=value'. Si se almacena como secreto, el valor debe comenzar con "secretref:" seguido del nombre del secreto.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--revision-suffix

Sufijo descriptivo que se anexa al nombre de revisión.

--scale-rule-auth --sra

Parámetros de autenticación de regla de escalado. Los parámetros de autenticación deben tener el formato "= = ...".

--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc

Número máximo de solicitudes simultáneas antes de escalar horizontalmente. Solo se admite para las reglas de escalado http y tcp.

--scale-rule-metadata --srm

Metadatos de la regla de escalado. Los metadatos deben tener el formato "= = ...".

--scale-rule-name --srn

El nombre de la regla de escalado.

--scale-rule-type --srt

Tipo de la regla de escalado. Valor predeterminado: http. Para obtener más información, visite https://learn.microsoft.com/azure/container-apps/scale-app#scale-triggers.

--secret-volume-mount

Ruta de acceso para montar todos los secretos, por ejemplo, mnt/secrets.

--set-env-vars

Agregue o actualice las variables de entorno en el contenedor. Las variables de entorno existentes no se modifican. Valores separados por espacios en formato 'key=value'. Si se almacena como secreto, el valor debe comenzar con "secretref:" seguido del nombre del secreto.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--termination-grace-period --tgp

Duración en segundos que se proporciona a una réplica para apagarse correctamente antes de que finalice con fuerza. (Valor predeterminado: 30).

--workload-profile-name -w

Nombre descriptivo del perfil de carga de trabajo.

--yaml

Ruta de acceso a un archivo .yaml con la configuración de una aplicación contenedora. Se omitirán todos los demás parámetros. Para obtener un ejemplo, consulte https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az containerapp update (containerapp extensión)

Actualizar una aplicación de contenedor. En el modo de varias revisiones, cree una nueva revisión basada en la revisión más reciente.

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]

Ejemplos

Actualice la imagen de contenedor de una aplicación contenedora.

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

Actualice los requisitos de recursos y los límites de escala de una aplicación contenedora.

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

Actualización de una aplicación contenedora con una regla de escalado http

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

Actualización de una aplicación contenedora con una regla de escalado personalizada

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

Actualización de una aplicación contenedora desde el origen de la aplicación proporcionada

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

Actualización de una aplicación de contenedor con métricas de Java habilitadas

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

Actualización de una aplicación contenedora con el agente de Java habilitado

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

Actualice una aplicación contenedora para borrar las funcionalidades de mejora de Java, como las métricas de Java, el agente de Java etcetera.

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

Parámetros opcionales

--args

Lista de argumentos de comando de inicio de contenedor. Valores separados por espacios, por ejemplo, "-c" "mycommand". Cadena vacía para borrar los valores existentes.

--artifact
Vista previa

Ruta de acceso local al artefacto de la aplicación para compilar la imagen de contenedor. Consulte los artefactos admitidos aquí: https://aka.ms/SourceToCloudSupportedArtifacts.

--bind
Vista previa

Lista separada por espacios de servicios, enlaces o componentes de Java que se van a conectar a esta aplicación. Por ejemplo, SVC_NAME1[:BIND_NAME1] SVC_NAME2[:BIND_NAME2]...

--build-env-vars
Vista previa

Lista de variables de entorno para la compilación. Valores separados por espacios en formato 'key=value'.

--command

Lista de comandos admitidos en el contenedor que se ejecutará durante el inicio. Valores separados por espacios, por ejemplo, "/bin/queue" "mycommand". Cadena vacía para borrar los valores existentes.

--container-name

Nombre del contenedor.

--cpu

CPU necesaria en núcleos de 0,25 a 2,0, por ejemplo, 0,5.

--customized-keys
Vista previa

Las claves personalizadas usadas para cambiar los nombres de configuración predeterminados. La clave es el nombre original, el valor es el nombre personalizado.

--enable-java-agent
Vista previa

Boolean que indica si se va a habilitar el agente de Java para la aplicación. Solo aplicable para Java runtime.

Valores aceptados: false, true
--enable-java-metrics
Vista previa

Boolean que indica si se habilitan las métricas de Java para la aplicación. Solo aplicable para Java runtime.

Valores aceptados: false, true
--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--image -i

Imagen de contenedor, por ejemplo, publisher/image-name:tag.

--max-inactive-revisions
Vista previa

Las revisiones inactivas máximas que puede tener una aplicación contenedora.

--max-replicas

Número máximo de réplicas.

--memory

Memoria necesaria de 0,5 a 4,0 que termina con "Gi", por ejemplo, 1,0Gi.

--min-replicas

Número mínimo de réplicas.

--name -n

Nombre de Containerapp. Un nombre debe constar de caracteres alfanuméricos en minúsculas o "-", comenzar con una letra, terminar con un carácter alfanumérico, no puede tener "--" y debe tener menos de 32 caracteres.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

Valor predeterminado: False
--remove-all-env-vars

Quite todas las variables de entorno de container..

Valor predeterminado: False
--remove-env-vars

Quite las variables de entorno del contenedor. Nombres de variables de entorno separados por espacios.

--replace-env-vars

Reemplace las variables de entorno en el contenedor. Se quitan otras variables de entorno existentes. Valores separados por espacios en formato 'key=value'. Si se almacena como secreto, el valor debe comenzar con "secretref:" seguido del nombre del secreto.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--revision-suffix

Sufijo descriptivo que se anexa al nombre de revisión.

--runtime
Vista previa

El tiempo de ejecución de la aplicación contenedora.

Valores aceptados: generic, java
--scale-rule-auth --sra

Parámetros de autenticación de regla de escalado. Los parámetros de autenticación deben tener el formato "= = ...".

--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc

Número máximo de solicitudes simultáneas antes de escalar horizontalmente. Solo se admite para las reglas de escalado http y tcp.

--scale-rule-identity --sri
Vista previa

Identificador de recurso de una identidad administrada para autenticarse con recursos de Azure Scaler (cuenta de almacenamiento o centro de eventos o de otro tipo) o Sistema para usar una identidad asignada por el sistema.

--scale-rule-metadata --srm

Metadatos de la regla de escalado. Los metadatos deben tener el formato "= = ...".

--scale-rule-name --srn

El nombre de la regla de escalado.

--scale-rule-type --srt

Tipo de la regla de escalado. Valor predeterminado: http. Para obtener más información, visite https://learn.microsoft.com/azure/container-apps/scale-app#scale-triggers.

--secret-volume-mount

Ruta de acceso para montar todos los secretos, por ejemplo, mnt/secrets.

--set-env-vars

Agregue o actualice las variables de entorno en el contenedor. Las variables de entorno existentes no se modifican. Valores separados por espacios en formato 'key=value'. Si se almacena como secreto, el valor debe comenzar con "secretref:" seguido del nombre del secreto.

--source
Vista previa

Ruta de acceso del directorio local que contiene el origen de la aplicación y Dockerfile para compilar la imagen de contenedor. Versión preliminar: si no hay ningún Dockerfile presente, se genera una imagen de contenedor mediante buildpacks. Si Docker no se está ejecutando o no se pueden usar paquetes de compilación, Oryx se usará para generar la imagen. Consulte los entornos de ejecución de Oryx admitidos aquí: https://aka.ms/SourceToCloudSupportedVersions.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--termination-grace-period --tgp

Duración en segundos que se proporciona a una réplica para apagarse correctamente antes de que finalice con fuerza. (Valor predeterminado: 30).

--unbind
Vista previa

Lista separada por espacios de servicios, enlaces o componentes de Java que se van a quitar de esta aplicación. por ejemplo, BIND_NAME1...

--workload-profile-name -w

Nombre descriptivo del perfil de carga de trabajo.

--yaml

Ruta de acceso a un archivo .yaml con la configuración de una aplicación contenedora. Se omitirán todos los demás parámetros. Para obtener un ejemplo, consulte https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.