Share via


az containerapp job

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.

Comandos para administrar trabajos de Container Apps.

Comandos

Nombre Description Tipo Estado
az containerapp job create

Cree un trabajo de aplicaciones de contenedor.

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

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

Principal GA
az containerapp job execution list

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

Principal GA
az containerapp job execution show

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

Principal GA
az containerapp job identity

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

Principal GA
az containerapp job identity assign

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

Principal GA
az containerapp job identity remove

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

Principal GA
az containerapp job identity show

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

Principal GA
az containerapp job list

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

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

Comandos para administrar secretos.

Principal GA
az containerapp job secret list

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

Principal GA
az containerapp job secret remove

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

Principal GA
az containerapp job secret set

Crear o actualizar secretos.

Principal GA
az containerapp job secret show

Mostrar detalles de un secreto.

Principal GA
az containerapp job show

Mostrar detalles de un trabajo de aplicaciones de contenedor.

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

Principal GA
az containerapp job stop

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

Principal GA
az containerapp job update

Actualice un trabajo de Container Apps.

Principal GA

az containerapp job create

Cree un trabajo de aplicaciones de contenedor.

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

Ejemplos

Cree un trabajo de aplicaciones de contenedor con tipo de desencadenador como manual.

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

Cree un trabajo de aplicaciones de contenedor con Tipo de desencadenador como Programación.

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

Cree un trabajo de aplicaciones de contenedor con Tipo de desencadenador como evento.

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

Parámetros requeridos

--name -n

Nombre del trabajo de aplicaciones de contenedor. 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

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

--cron-expression

Expresión Cron. Solo se admite para el tipo de desencadenador "Schedule".

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

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

--max-executions

Número máximo de ejecuciones de trabajos que se van a ejecutar por intervalo de sondeo.

--memory

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

--mi-system-assigned

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

valor predeterminado: False
--mi-user-assigned

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

--min-executions

Número mínimo de ejecuciones de trabajos que se ejecutarán por intervalo de sondeo.

--no-wait

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

valor predeterminado: False
--parallelism

Número máximo de réplicas que se ejecutarán por ejecución.

--polling-interval

Intervalo para comprobar cada origen de eventos en segundos. El valor predeterminado es 30s.

--rcc --replica-completion-count

Número de réplicas que deben completarse correctamente para que la ejecución se realice correctamente.

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

--replica-retry-limit

Número máximo de reintentos antes de que se produzca un error en la réplica.

--replica-timeout

Número máximo de segundos que se puede ejecutar una réplica.

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

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

--scale-rule-name --srn

Nombre de la regla de escalado.

--scale-rule-type --srt

Tipo de la regla de escalado.

--secrets -s

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

--tags

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

--trigger-type

Tipo de desencadenador. Programación | Evento | Manual.

--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 job create (containerapp extensión)

Cree un trabajo de aplicaciones de contenedor.

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

Ejemplos

Cree un trabajo de aplicaciones de contenedor con tipo de desencadenador como manual.

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

Cree un trabajo de aplicaciones de contenedor con Tipo de desencadenador como Programación.

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

Cree un trabajo de aplicaciones de contenedor con Tipo de desencadenador como evento.

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

Cree un trabajo de aplicaciones de contenedor hospedado en un entorno Conectar.

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

Parámetros requeridos

--name -n

Nombre del trabajo de aplicaciones de contenedor. 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

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

--cron-expression

Expresión Cron. Solo se admite para el tipo de desencadenador "Schedule".

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

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

--max-executions

Número máximo de ejecuciones de trabajos que se crean para un desencadenador.

valor predeterminado: 100
--memory

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

--mi-system-assigned

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

valor predeterminado: False
--mi-user-assigned

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

--min-executions

Número mínimo de ejecuciones de trabajos que se crean para un desencadenador. Opción predeterminada: 0.

valor predeterminado: 0
--no-wait

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

valor predeterminado: False
--parallelism

Número máximo de réplicas que se ejecutarán por ejecución.

valor predeterminado: 1
--polling-interval

Intervalo para comprobar cada origen de eventos en segundos.

valor predeterminado: 30
--rcc --replica-completion-count

Número de réplicas que deben completarse correctamente para que la ejecución se realice correctamente.

valor predeterminado: 1
--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.

--replica-retry-limit

Número máximo de reintentos antes de que se produzca un error en la réplica. Opción predeterminada: 0.

valor predeterminado: 0
--replica-timeout

Número máximo de segundos que se puede ejecutar una réplica.

valor predeterminado: 1800
--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-metadata --srm

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

--scale-rule-name --srn

Nombre de la regla de escalado.

--scale-rule-type --srt

Tipo de la regla de escalado.

--secrets -s

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

--tags

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

--trigger-type

Tipo de desencadenador. Programación | Evento | Manual.

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

Elimine un trabajo de Aplicaciones de contenedor.

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

Ejemplos

Eliminar un trabajo.

az containerapp job delete -n my-containerapp-job -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 del trabajo de aplicaciones de contenedor. 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 job delete (containerapp extensión)

Elimine un trabajo de Aplicaciones de contenedor.

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

Ejemplos

Eliminar un trabajo.

az containerapp job delete -n my-containerapp-job -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 del trabajo de aplicaciones de contenedor. 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 job list

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

az containerapp job list [--resource-group]

Ejemplos

Enumera los trabajos de la suscripción actual.

az containerapp job list

Enumerar entornos por grupo de recursos.

az containerapp job list -g MyResourceGroup

Parámetros opcionales

--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 job list (containerapp extensión)

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

az containerapp job list [--resource-group]

Ejemplos

Enumera los trabajos de la suscripción actual.

az containerapp job list

Enumerar entornos por grupo de recursos.

az containerapp job list -g MyResourceGroup

Parámetros opcionales

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

Mostrar detalles de un trabajo de aplicaciones de contenedor.

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

Ejemplos

Visualización de los detalles de un trabajo.

az containerapp job show -n my-containerapp-job -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 del trabajo de aplicaciones de contenedor. 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 job show (containerapp extensión)

Mostrar detalles de un trabajo de aplicaciones de contenedor.

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

Ejemplos

Visualización de los detalles de un trabajo.

az containerapp job show -n my-containerapp-job -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 del trabajo de aplicaciones de contenedor. 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 job start

Inicie una ejecución del trabajo de Container Apps.

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

Ejemplos

Inicie una ejecución de trabajo.

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

Inicie un trabajo con diferentes configuraciones y imágenes.

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

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.

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

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

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

--memory

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

--name -n

Nombre del trabajo de aplicaciones de contenedor. 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
--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.

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

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

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

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

Ejemplos

Detenga la ejecución de un trabajo.

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

Detenga una ejecución de trabajo que asigne un nombre de ejecución de trabajo específico.

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

Detenga varias ejecuciones de trabajos que proporcionan una lista de nombres de ejecución.

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

Parámetros opcionales

--execution-name-list

Lista separada por comas de nombres de ejecución de trabajos.

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

--job-execution-name

Nombre de la ejecución específica del trabajo que se debe detener.

--name -n

Nombre del trabajo de aplicaciones de contenedor. 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.

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

Actualice un trabajo de Container Apps.

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

Ejemplos

Actualice el tiempo de espera de réplica de un trabajo.

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

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.

--cron-expression

Expresión Cron. Solo se admite para el tipo de desencadenador "Schedule".

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

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

--max-executions

Número máximo de ejecuciones de trabajos que se van a ejecutar por intervalo de sondeo.

--memory

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

--min-executions

Número mínimo de ejecuciones de trabajos que se ejecutarán por intervalo de sondeo.

--name -n

Nombre del trabajo de aplicaciones de contenedor. 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
--parallelism

Número máximo de réplicas que se ejecutarán por ejecución.

--polling-interval

Intervalo para comprobar cada origen de eventos en segundos. El valor predeterminado es 30s.

--rcc --replica-completion-count

Número de réplicas que deben completarse correctamente para que la ejecución se realice correctamente.

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

--replica-retry-limit

Número máximo de reintentos antes de que se produzca un error en la réplica.

--replica-timeout

Número máximo de segundos que se puede ejecutar una réplica.

--resource-group -g

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

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

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

--scale-rule-name --srn

Nombre de la regla de escalado.

--scale-rule-type --srt

Tipo de la regla de escalado.

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

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