Share via


az containerapp job

Nota

Questo gruppo di comandi include comandi definiti sia nell'interfaccia della riga di comando di Azure che in almeno un'estensione. Installare ogni estensione per trarre vantaggio dalle funzionalità estese. Altre informazioni sulle estensioni.

Comandi per gestire i processi di App contenitore.

Comandi

Nome Descrizione Tipo Stato
az containerapp job create

Creare un processo di app contenitore.

Memoria centrale Disponibilità generale
az containerapp job create (containerapp estensione)

Creare un processo di app contenitore.

Estensione Disponibilità generale
az containerapp job delete

Eliminare un processo app contenitore.

Memoria centrale Disponibilità generale
az containerapp job delete (containerapp estensione)

Eliminare un processo app contenitore.

Estensione Disponibilità generale
az containerapp job execution

Comandi per visualizzare le esecuzioni di un processo dell'app contenitore.

Memoria centrale Disponibilità generale
az containerapp job execution list

Ottenere l'elenco di tutte le esecuzioni di un processo dell'app contenitore.

Memoria centrale Disponibilità generale
az containerapp job execution show

Ottenere l'esecuzione di un processo dell'app contenitore.

Memoria centrale Disponibilità generale
az containerapp job identity

Comandi per gestire le identità gestite per il processo dell'app contenitore.

Memoria centrale Disponibilità generale
az containerapp job identity assign

Assegnare un'identità gestita a un processo dell'app contenitore.

Memoria centrale Disponibilità generale
az containerapp job identity remove

Rimuovere un'identità gestita da un processo dell'app contenitore.

Memoria centrale Disponibilità generale
az containerapp job identity show

Mostra identità gestite di un processo dell'app contenitore.

Memoria centrale Disponibilità generale
az containerapp job list

Elencare il processo app contenitore per sottoscrizione o gruppo di risorse.

Memoria centrale Disponibilità generale
az containerapp job list (containerapp estensione)

Elencare il processo app contenitore per sottoscrizione o gruppo di risorse.

Estensione Disponibilità generale
az containerapp job secret

Comandi per gestire i segreti.

Memoria centrale Disponibilità generale
az containerapp job secret list

Elencare i segreti di un processo dell'app contenitore.

Memoria centrale Disponibilità generale
az containerapp job secret remove

Rimuovere segreti da un processo dell'app contenitore.

Memoria centrale Disponibilità generale
az containerapp job secret set

Creare/aggiornare segreti.

Memoria centrale Disponibilità generale
az containerapp job secret show

Mostra i dettagli di un segreto.

Memoria centrale Disponibilità generale
az containerapp job show

Visualizzare i dettagli di un processo di app contenitore.

Memoria centrale Disponibilità generale
az containerapp job show (containerapp estensione)

Visualizzare i dettagli di un processo di app contenitore.

Estensione Disponibilità generale
az containerapp job start

Avviare un'esecuzione del processo di App contenitore.

Memoria centrale Disponibilità generale
az containerapp job stop

Arresta l'esecuzione di un processo di app contenitore.

Memoria centrale Disponibilità generale
az containerapp job update

Aggiornare un processo app contenitore.

Memoria centrale Disponibilità generale

az containerapp job create

Creare un processo di app contenitore.

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]

Esempio

Creare un processo di app contenitore con tipo di trigger come manuale.

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

Creare un processo di app contenitore con Tipo di trigger come pianificazione.

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

Creare un processo di app contenitore con tipo di trigger come 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

Parametri necessari

--name -n

Nome del processo app contenitore. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 32 caratteri.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--args

Elenco di argomenti del comando di avvio del contenitore. Valori separati da spazi, ad esempio "-c" "mycommand". Stringa vuota per cancellare i valori esistenti.

--command

Elenco di comandi supportati nel contenitore che verrà eseguito durante l'avvio. Valori separati da spazi, ad esempio "/bin/queue" "mycommand". Stringa vuota per cancellare i valori esistenti.

--container-name

Nome del contenitore.

--cpu

CPU necessaria in core da 0,25 a 2,0, ad esempio 0,5.

--cron-expression

Espressione Cron. Supportato solo per il tipo di trigger "Schedule".

--env-vars

Elenco di variabili di ambiente per il contenitore. Valori separati da spazi nel formato 'key=value'. Stringa vuota per cancellare i valori esistenti. Prefisso con 'secretref:' per fare riferimento a un segreto.

--environment

Nome o ID risorsa dell'ambiente dell'app contenitore.

--image

Immagine del contenitore, ad esempio publisher/image-name:tag.

--max-executions

Numero massimo di esecuzioni di processi da eseguire per intervallo di polling.

--memory

Memoria necessaria da 0,5 a 4,0 che termina con "Gi", ad esempio 1,0Gi.

--mi-system-assigned

Valore booleano che indica se assegnare un'identità assegnata dal sistema.

valore predefinito: False
--mi-user-assigned

Identità utente separate da spazi da assegnare.

--min-executions

Numero minimo di esecuzioni di processi da eseguire per intervallo di polling.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--parallelism

Numero massimo di repliche da eseguire per esecuzione.

--polling-interval

Intervallo per controllare ogni origine evento in secondi. Il valore predefinito è 30s.

--rcc --replica-completion-count

Numero di repliche che devono essere completate correttamente per il completamento dell'esecuzione.

--registry-identity

Identità gestita per l'autenticazione con il server del Registro di sistema anziché nome utente/password. Usare rispettivamente un ID risorsa o un "sistema" per le identità definite dall'utente e definite dal sistema. Il Registro di sistema deve essere un Registro Azure Container. Se possibile, verrà creato automaticamente un assegnatario di ruolo "acrpull" per l'identità.

--registry-password

Password per accedere al registro contenitori. Se archiviato come segreto, il valore deve iniziare con 'secretref:' seguito dal nome del segreto.

--registry-server

Nome host del server del registro contenitori, ad esempio myregistry.azurecr.io.

--registry-username

Nome utente in cui accedere al registro contenitori.

--replica-retry-limit

Numero massimo di tentativi prima che la replica non riesca.

--replica-timeout

Numero massimo di secondi di esecuzione di una replica.

--scale-rule-auth --sra

Parametri di autenticazione delle regole di scalabilità. I parametri di autenticazione devono essere in formato "= = ...".

--scale-rule-metadata --srm

Ridimensionare i metadati delle regole. I metadati devono essere in formato "= = ...".

--scale-rule-name --srn

Nome della regola di scalabilità.

--scale-rule-type --srt

Tipo della regola di scalabilità.

--secrets -s

Elenco di segreti per l'app contenitore. Valori separati da spazi nel formato 'key=value'.

--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--trigger-type

Tipo di trigger. Pianificazione | Evento | Manuale.

--workload-profile-name -w

Nome descrittivo del profilo del carico di lavoro.

--yaml

Percorso di un file con estensione yaml con la configurazione di un'app contenitore. Tutti gli altri parametri verranno ignorati. Per un esempio, vedere https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az containerapp job create (containerapp estensione)

Creare un processo di app contenitore.

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]

Esempio

Creare un processo di app contenitore con tipo di trigger come manuale.

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

Creare un processo di app contenitore con Tipo di trigger come pianificazione.

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

Creare un processo di app contenitore con tipo di trigger come 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

Creare un processo di app contenitore ospitato in un ambiente Connessione ed.

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

Parametri necessari

--name -n

Nome del processo app contenitore. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 32 caratteri.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--args

Elenco di argomenti del comando di avvio del contenitore. Valori separati da spazi, ad esempio "-c" "mycommand". Stringa vuota per cancellare i valori esistenti.

--command

Elenco di comandi supportati nel contenitore che verrà eseguito durante l'avvio. Valori separati da spazi, ad esempio "/bin/queue" "mycommand". Stringa vuota per cancellare i valori esistenti.

--container-name

Nome del contenitore.

--cpu

CPU necessaria in core da 0,25 a 2,0, ad esempio 0,5.

--cron-expression

Espressione Cron. Supportato solo per il tipo di trigger "Schedule".

--env-vars

Elenco di variabili di ambiente per il contenitore. Valori separati da spazi nel formato 'key=value'. Stringa vuota per cancellare i valori esistenti. Prefisso con 'secretref:' per fare riferimento a un segreto.

--environment

Nome o ID risorsa dell'ambiente dell'app contenitore.

--environment-type
Anteprima

Tipo di ambiente.

valori accettati: connected, managed
valore predefinito: managed
--image

Immagine del contenitore, ad esempio publisher/image-name:tag.

--max-executions

Numero massimo di esecuzioni di processi create per un trigger.

valore predefinito: 100
--memory

Memoria necessaria da 0,5 a 4,0 che termina con "Gi", ad esempio 1,0Gi.

--mi-system-assigned

Valore booleano che indica se assegnare un'identità assegnata dal sistema.

valore predefinito: False
--mi-user-assigned

Identità utente separate da spazi da assegnare.

--min-executions

Numero minimo di esecuzioni di processi create per un trigger. Predefinito: 0.

valore predefinito: 0
--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--parallelism

Numero massimo di repliche da eseguire per esecuzione.

valore predefinito: 1
--polling-interval

Intervallo per controllare ogni origine evento in secondi.

valore predefinito: 30
--rcc --replica-completion-count

Numero di repliche che devono essere completate correttamente per il completamento dell'esecuzione.

valore predefinito: 1
--registry-identity

Identità gestita per l'autenticazione con il server del Registro di sistema anziché nome utente/password. Usare rispettivamente un ID risorsa o un "sistema" per le identità definite dall'utente e definite dal sistema. Il Registro di sistema deve essere un Registro Azure Container. Se possibile, verrà creato automaticamente un assegnatario di ruolo "acrpull" per l'identità.

--registry-password

Password per accedere al registro contenitori. Se archiviato come segreto, il valore deve iniziare con 'secretref:' seguito dal nome del segreto.

--registry-server

Nome host del server del registro contenitori, ad esempio myregistry.azurecr.io.

--registry-username

Nome utente in cui accedere al registro contenitori.

--replica-retry-limit

Numero massimo di tentativi prima che la replica non riesca. Predefinito: 0.

valore predefinito: 0
--replica-timeout

Numero massimo di secondi di esecuzione di una replica.

valore predefinito: 1800
--scale-rule-auth --sra

Parametri di autenticazione delle regole di scalabilità. I parametri di autenticazione devono essere in formato "= = ...".

--scale-rule-metadata --srm

Ridimensionare i metadati delle regole. I metadati devono essere in formato "= = ...".

--scale-rule-name --srn

Nome della regola di scalabilità.

--scale-rule-type --srt

Tipo della regola di scalabilità.

--secrets -s

Elenco di segreti per l'app contenitore. Valori separati da spazi nel formato 'key=value'.

--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--trigger-type

Tipo di trigger. Pianificazione | Evento | Manuale.

--workload-profile-name -w

Nome descrittivo del profilo del carico di lavoro.

--yaml

Percorso di un file con estensione yaml con la configurazione di un'app contenitore. Tutti gli altri parametri verranno ignorati. Per un esempio, vedere https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az containerapp job delete

Eliminare un processo app contenitore.

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

Esempio

Eliminare un processo.

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

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name -n

Nome del processo app contenitore. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 32 caratteri.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--yes -y

Indica che non è richiesta la conferma.

valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az containerapp job delete (containerapp estensione)

Eliminare un processo app contenitore.

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

Esempio

Eliminare un processo.

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

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name -n

Nome del processo app contenitore. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 32 caratteri.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--yes -y

Indica che non è richiesta la conferma.

valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az containerapp job list

Elencare il processo app contenitore per sottoscrizione o gruppo di risorse.

az containerapp job list [--resource-group]

Esempio

Elencare i processi nella sottoscrizione corrente.

az containerapp job list

Elencare gli ambienti per gruppo di risorse.

az containerapp job list -g MyResourceGroup

Parametri facoltativi

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az containerapp job list (containerapp estensione)

Elencare il processo app contenitore per sottoscrizione o gruppo di risorse.

az containerapp job list [--resource-group]

Esempio

Elencare i processi nella sottoscrizione corrente.

az containerapp job list

Elencare gli ambienti per gruppo di risorse.

az containerapp job list -g MyResourceGroup

Parametri facoltativi

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az containerapp job show

Visualizzare i dettagli di un processo di app contenitore.

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

Esempio

Visualizzare i dettagli di un processo.

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

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name -n

Nome del processo app contenitore. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 32 caratteri.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az containerapp job show (containerapp estensione)

Visualizzare i dettagli di un processo di app contenitore.

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

Esempio

Visualizzare i dettagli di un processo.

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

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name -n

Nome del processo app contenitore. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 32 caratteri.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az containerapp job start

Avviare un'esecuzione del processo di App contenitore.

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

Esempio

Avviare un'esecuzione del processo.

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

Avviare un processo con diverse immagini e configurazioni.

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

Parametri facoltativi

--args

Elenco di argomenti del comando di avvio del contenitore. Valori separati da spazi, ad esempio "-c" "mycommand". Stringa vuota per cancellare i valori esistenti.

--command

Elenco di comandi supportati nel contenitore che verrà eseguito durante l'avvio. Valori separati da spazi, ad esempio "/bin/queue" "mycommand". Stringa vuota per cancellare i valori esistenti.

--container-name

Nome del contenitore.

--cpu

CPU necessaria in core da 0,25 a 2,0, ad esempio 0,5.

--env-vars

Elenco di variabili di ambiente per il contenitore. Valori separati da spazi nel formato 'key=value'. Stringa vuota per cancellare i valori esistenti. Prefisso con 'secretref:' per fare riferimento a un segreto.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--image

Immagine del contenitore, ad esempio publisher/image-name:tag.

--memory

Memoria necessaria da 0,5 a 4,0 che termina con "Gi", ad esempio 1,0Gi.

--name -n

Nome del processo app contenitore. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 32 caratteri.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--registry-identity

Identità gestita per l'autenticazione con il server del Registro di sistema anziché nome utente/password. Usare rispettivamente un ID risorsa o un "sistema" per le identità definite dall'utente e definite dal sistema. Il Registro di sistema deve essere un Registro Azure Container. Se possibile, verrà creato automaticamente un assegnatario di ruolo "acrpull" per l'identità.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--yaml

Percorso di un file con estensione yaml con la configurazione di un'app contenitore. Tutti gli altri parametri verranno ignorati. Per un esempio, vedere https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az containerapp job stop

Arresta l'esecuzione di un processo di app contenitore.

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

Esempio

Arrestare un'esecuzione del processo.

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

Arrestare l'esecuzione di un processo specificando un nome di esecuzione del processo.

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

Arrestare più esecuzioni di processi assegnando un elenco di nomi di esecuzione.

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

Parametri facoltativi

--execution-name-list

Elenco delimitato da virgole dei nomi di esecuzione dei processi.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--job-execution-name

Nome dell'esecuzione specifica del processo che deve essere arrestato.

--name -n

Nome del processo app contenitore. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 32 caratteri.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az containerapp job update

Aggiornare un processo app contenitore.

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]

Esempio

Aggiornare il timeout della replica di un processo.

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

Parametri facoltativi

--args

Elenco di argomenti del comando di avvio del contenitore. Valori separati da spazi, ad esempio "-c" "mycommand". Stringa vuota per cancellare i valori esistenti.

--command

Elenco di comandi supportati nel contenitore che verrà eseguito durante l'avvio. Valori separati da spazi, ad esempio "/bin/queue" "mycommand". Stringa vuota per cancellare i valori esistenti.

--container-name

Nome del contenitore.

--cpu

CPU necessaria in core da 0,25 a 2,0, ad esempio 0,5.

--cron-expression

Espressione Cron. Supportato solo per il tipo di trigger "Schedule".

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--image

Immagine del contenitore, ad esempio publisher/image-name:tag.

--max-executions

Numero massimo di esecuzioni di processi da eseguire per intervallo di polling.

--memory

Memoria necessaria da 0,5 a 4,0 che termina con "Gi", ad esempio 1,0Gi.

--min-executions

Numero minimo di esecuzioni di processi da eseguire per intervallo di polling.

--name -n

Nome del processo app contenitore. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 32 caratteri.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--parallelism

Numero massimo di repliche da eseguire per esecuzione.

--polling-interval

Intervallo per controllare ogni origine evento in secondi. Il valore predefinito è 30s.

--rcc --replica-completion-count

Numero di repliche che devono essere completate correttamente per il completamento dell'esecuzione.

--remove-all-env-vars

Rimuovere tutte le variabili di ambiente dal contenitore.

valore predefinito: False
--remove-env-vars

Rimuovere le variabili di ambiente dal contenitore. Nomi di variabili di ambiente separati da spazi.

--replace-env-vars

Sostituire le variabili di ambiente nel contenitore. Vengono rimosse altre variabili di ambiente esistenti. Valori separati da spazi nel formato 'key=value'. Se archiviato come segreto, il valore deve iniziare con 'secretref:' seguito dal nome del segreto.

--replica-retry-limit

Numero massimo di tentativi prima che la replica non riesca.

--replica-timeout

Numero massimo di secondi di esecuzione di una replica.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--scale-rule-auth --sra

Parametri di autenticazione delle regole di scalabilità. I parametri di autenticazione devono essere in formato "= = ...".

--scale-rule-metadata --srm

Ridimensionare i metadati delle regole. I metadati devono essere in formato "= = ...".

--scale-rule-name --srn

Nome della regola di scalabilità.

--scale-rule-type --srt

Tipo della regola di scalabilità.

--set-env-vars

Aggiungere o aggiornare le variabili di ambiente nel contenitore. Le variabili di ambiente esistenti non vengono modificate. Valori separati da spazi nel formato 'key=value'. Se archiviato come segreto, il valore deve iniziare con 'secretref:' seguito dal nome del segreto.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--workload-profile-name -w

Nome descrittivo del profilo del carico di lavoro.

--yaml

Percorso di un file con estensione yaml con la configurazione di un'app contenitore. Tutti gli altri parametri verranno ignorati. Per un esempio, vedere https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.