ActiveRevisionsMode controla cómo se controlan las revisiones activas para la aplicación contenedora:
<lista><elemento>Multiple: se pueden activar varias revisiones.</item><elemento>Single: solo se puede activar una revisión a la vez. Los pesos de revisión no se pueden usar en este modo. Si no se proporciona ningún valor, este es el valor predeterminado.</item></list>
"Múltiplo" 'Single'
dapr
Configuración de Dapr para la aplicación contenedora.
Se han producido errores consecutivos mínimos para que el sondeo se considere erróneo después de haber realizado correctamente. El valor predeterminado es 3. El valor mínimo es 1. El valor máximo es 10.
Int
httpGet
HTTPGet especifica la solicitud HTTP que se va a realizar.
Número de segundos después de que se haya iniciado el contenedor antes de iniciar los sondeos de ejecución. El valor mínimo es 1. El valor máximo es 60.
Int
periodSeconds
Frecuencia (en segundos) para realizar el sondeo. El valor predeterminado es de 10 segundos. El valor mínimo es 1. El valor máximo es 240.
Int
successThreshold
Número mínimo de éxitos consecutivos para que el sondeo se considere correcto después de haber producido un error. El valor predeterminado es 1. Debe ser 1 para la vida y el inicio. El valor mínimo es 1. El valor máximo es 10.
Int
tcpSocket
TCPSocket especifica una acción que implica un puerto TCP. Todavía no se admiten enlaces TCP.
Duración opcional en segundos, el pod debe finalizar correctamente tras un error de sondeo. El período de gracia es la duración en segundos después de que los procesos que se ejecutan en el pod se envíen una señal de terminación y el tiempo en que los procesos se detengan forzadamente con una señal de eliminación. Establezca este valor más largo que el tiempo de limpieza esperado para el proceso. Si este valor es nulo, se usará la terminación del podGracePeriodSeconds. De lo contrario, este valor invalida el valor proporcionado por la especificación de pod. El valor debe ser entero no negativo. El valor cero indica que se detiene inmediatamente a través de la señal de eliminación (sin oportunidad de apagar). Se trata de un campo alfa y requiere habilitar la puerta de características ProbeTerminationGracePeriod. El valor máximo es de 3600 segundos (1 hora)
Int
timeoutSeconds
Número de segundos después del cual el sondeo agota el tiempo de espera. El valor predeterminado es 1 segundo. El valor mínimo es 1. El valor máximo es 240.
Int
tipo
Tipo de sondeo.
"Liveness" "Preparación" 'Inicio'
ContainerAppProbeHttpGet
Nombre
Descripción
Valor
anfitrión
Nombre de host al que conectarse, el valor predeterminado es la dirección IP del pod. Probablemente quiera establecer "Host" en httpHeaders en su lugar.
cuerda
httpHeaders
Encabezados personalizados que se van a establecer en la solicitud. HTTP permite encabezados repetidos.
Nombre o número del puerto al que se va a acceder en el contenedor. El número debe estar en el intervalo de 1 a 65535. El nombre debe ser un IANA_SVC_NAME.
int (obligatorio)
esquema
Esquema que se va a usar para conectarse al host. El valor predeterminado es HTTP.
'HTTP' 'HTTPS'
ContainerAppProbeHttpGetHttpHeadersItem
Nombre
Descripción
Valor
nombre
Nombre del campo de encabezado
string (obligatorio)
valor
Valor del campo de encabezado
string (obligatorio)
ContainerAppProbeTcpSocket
Nombre
Descripción
Valor
anfitrión
Opcional: nombre de host al que conectarse, el valor predeterminado es la dirección IP del pod.
cuerda
puerto
Número o nombre del puerto al que se va a acceder en el contenedor. El número debe estar en el intervalo de 1 a 65535. El nombre debe ser un IANA_SVC_NAME.
int (obligatorio)
ContainerAppProperties
Nombre
Descripción
Valor
configuración
Propiedades de configuración de la aplicación contenedora sin control de versiones.
Conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves de diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes.
UserAssignedIdentities
Microsoft.App/containerApps
Nombre
Descripción
Valor
identidad
identidades administradas para que la aplicación contenedora interactúe con otros servicios de Azure sin mantener secretos ni credenciales en el código.
Una identidad administrada que se va a usar para autenticarse con Azure Container Registry. En el caso de las identidades asignadas por el usuario, use el identificador de recurso de identidad asignado por el usuario completo. En el caso de las identidades asignadas por el sistema, use "system"
cuerda
passwordSecretRef
Nombre del secreto que contiene la contraseña de inicio de sesión del Registro
cuerda
servidor
Container Registry Server
cuerda
nombre de usuario
Nombre de usuario de Container Registry
cuerda
Escama
Nombre
Descripción
Valor
maxReplicas
Opcional. Número máximo de réplicas de contenedor. El valor predeterminado es 10 si no se establece.
Int
minReplicas
Opcional. Número mínimo de réplicas de contenedor.
Int
reglas
Reglas de escalado.
ScaleRule []
ScaleRule
Nombre
Descripción
Valor
azureQueue
Escalado basado en cola de Azure.
queueScaleRule de
costumbre
Regla de escalado personalizada.
CustomScaleRule
HTTP
Escalado basado en solicitudes HTTP.
HttpScaleRule
nombre
Nombre de la regla de escalado
cuerda
ScaleRuleAuth
Nombre
Descripción
Valor
secretRef
Nombre del secreto de la aplicación contenedora desde el que se van a extraer los parámetros de autenticación.
cuerda
triggerParameter
Parámetro de desencadenador que usa el secreto
cuerda
Secreto
Nombre
Descripción
Valor
nombre
Nombre del secreto.
cuerda
valor
Valor secreto.
cuerda
Restricciones: Valor confidencial. Pase como parámetro seguro.
Plantilla
Nombre
Descripción
Valor
recipientes
Lista de definiciones de contenedor para la aplicación contenedora.
Cree un entorno de aplicación de contenedor con una aplicación de contenedor básica desde una instancia de Azure Container Registry. También implementa un área de trabajo de Log Analytics para almacenar registros.
Cree un entorno de aplicación de contenedor con una aplicación de contenedor básica. También implementa un área de trabajo de Log Analytics para almacenar registros.
Cree un entorno de aplicación de contenedor con una aplicación contenedora básica. También implementa un área de trabajo de Log Analytics para almacenar registros.
ActiveRevisionsMode controla cómo se controlan las revisiones activas para la aplicación contenedora:
<lista><elemento>Multiple: se pueden activar varias revisiones.</item><elemento>Single: solo se puede activar una revisión a la vez. Los pesos de revisión no se pueden usar en este modo. Si no se proporciona ningún valor, este es el valor predeterminado.</item></list>
"Múltiplo" 'Single'
dapr
Configuración de Dapr para la aplicación contenedora.
Se han producido errores consecutivos mínimos para que el sondeo se considere erróneo después de haber realizado correctamente. El valor predeterminado es 3. El valor mínimo es 1. El valor máximo es 10.
Int
httpGet
HTTPGet especifica la solicitud HTTP que se va a realizar.
Número de segundos después de que se haya iniciado el contenedor antes de iniciar los sondeos de ejecución. El valor mínimo es 1. El valor máximo es 60.
Int
periodSeconds
Frecuencia (en segundos) para realizar el sondeo. El valor predeterminado es de 10 segundos. El valor mínimo es 1. El valor máximo es 240.
Int
successThreshold
Número mínimo de éxitos consecutivos para que el sondeo se considere correcto después de haber producido un error. El valor predeterminado es 1. Debe ser 1 para la vida y el inicio. El valor mínimo es 1. El valor máximo es 10.
Int
tcpSocket
TCPSocket especifica una acción que implica un puerto TCP. Todavía no se admiten enlaces TCP.
Duración opcional en segundos, el pod debe finalizar correctamente tras un error de sondeo. El período de gracia es la duración en segundos después de que los procesos que se ejecutan en el pod se envíen una señal de terminación y el tiempo en que los procesos se detengan forzadamente con una señal de eliminación. Establezca este valor más largo que el tiempo de limpieza esperado para el proceso. Si este valor es nulo, se usará la terminación del podGracePeriodSeconds. De lo contrario, este valor invalida el valor proporcionado por la especificación de pod. El valor debe ser entero no negativo. El valor cero indica que se detiene inmediatamente a través de la señal de eliminación (sin oportunidad de apagar). Se trata de un campo alfa y requiere habilitar la puerta de características ProbeTerminationGracePeriod. El valor máximo es de 3600 segundos (1 hora)
Int
timeoutSeconds
Número de segundos después del cual el sondeo agota el tiempo de espera. El valor predeterminado es 1 segundo. El valor mínimo es 1. El valor máximo es 240.
Int
tipo
Tipo de sondeo.
"Liveness" "Preparación" 'Inicio'
ContainerAppProbeHttpGet
Nombre
Descripción
Valor
anfitrión
Nombre de host al que conectarse, el valor predeterminado es la dirección IP del pod. Probablemente quiera establecer "Host" en httpHeaders en su lugar.
cuerda
httpHeaders
Encabezados personalizados que se van a establecer en la solicitud. HTTP permite encabezados repetidos.
Nombre o número del puerto al que se va a acceder en el contenedor. El número debe estar en el intervalo de 1 a 65535. El nombre debe ser un IANA_SVC_NAME.
int (obligatorio)
esquema
Esquema que se va a usar para conectarse al host. El valor predeterminado es HTTP.
'HTTP' 'HTTPS'
ContainerAppProbeHttpGetHttpHeadersItem
Nombre
Descripción
Valor
nombre
Nombre del campo de encabezado
string (obligatorio)
valor
Valor del campo de encabezado
string (obligatorio)
ContainerAppProbeTcpSocket
Nombre
Descripción
Valor
anfitrión
Opcional: nombre de host al que conectarse, el valor predeterminado es la dirección IP del pod.
cuerda
puerto
Número o nombre del puerto al que se va a acceder en el contenedor. El número debe estar en el intervalo de 1 a 65535. El nombre debe ser un IANA_SVC_NAME.
int (obligatorio)
ContainerAppProperties
Nombre
Descripción
Valor
configuración
Propiedades de configuración de la aplicación contenedora sin control de versiones.
Conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves de diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes.
UserAssignedIdentities
Microsoft.App/containerApps
Nombre
Descripción
Valor
apiVersion
La versión de api
'2022-03-01'
identidad
identidades administradas para que la aplicación contenedora interactúe con otros servicios de Azure sin mantener secretos ni credenciales en el código.
Una identidad administrada que se va a usar para autenticarse con Azure Container Registry. En el caso de las identidades asignadas por el usuario, use el identificador de recurso de identidad asignado por el usuario completo. En el caso de las identidades asignadas por el sistema, use "system"
cuerda
passwordSecretRef
Nombre del secreto que contiene la contraseña de inicio de sesión del Registro
cuerda
servidor
Container Registry Server
cuerda
nombre de usuario
Nombre de usuario de Container Registry
cuerda
Escama
Nombre
Descripción
Valor
maxReplicas
Opcional. Número máximo de réplicas de contenedor. El valor predeterminado es 10 si no se establece.
Int
minReplicas
Opcional. Número mínimo de réplicas de contenedor.
Int
reglas
Reglas de escalado.
ScaleRule []
ScaleRule
Nombre
Descripción
Valor
azureQueue
Escalado basado en cola de Azure.
queueScaleRule de
costumbre
Regla de escalado personalizada.
CustomScaleRule
HTTP
Escalado basado en solicitudes HTTP.
HttpScaleRule
nombre
Nombre de la regla de escalado
cuerda
ScaleRuleAuth
Nombre
Descripción
Valor
secretRef
Nombre del secreto de la aplicación contenedora desde el que se van a extraer los parámetros de autenticación.
cuerda
triggerParameter
Parámetro de desencadenador que usa el secreto
cuerda
Secreto
Nombre
Descripción
Valor
nombre
Nombre del secreto.
cuerda
valor
Valor secreto.
cuerda
Restricciones: Valor confidencial. Pase como parámetro seguro.
Plantilla
Nombre
Descripción
Valor
recipientes
Lista de definiciones de contenedor para la aplicación contenedora.
Cree un entorno de aplicación de contenedor con una aplicación de contenedor básica desde una instancia de Azure Container Registry. También implementa un área de trabajo de Log Analytics para almacenar registros.
Cree un entorno de aplicación de contenedor con una aplicación de contenedor básica. También implementa un área de trabajo de Log Analytics para almacenar registros.
Cree un entorno de aplicación de contenedor con una aplicación contenedora básica. También implementa un área de trabajo de Log Analytics para almacenar registros.
ActiveRevisionsMode controla cómo se controlan las revisiones activas para la aplicación contenedora:
<lista><elemento>Multiple: se pueden activar varias revisiones.</item><elemento>Single: solo se puede activar una revisión a la vez. Los pesos de revisión no se pueden usar en este modo. Si no se proporciona ningún valor, este es el valor predeterminado.</item></list>
"Múltiplo" 'Single'
dapr
Configuración de Dapr para la aplicación contenedora.
Se han producido errores consecutivos mínimos para que el sondeo se considere erróneo después de haber realizado correctamente. El valor predeterminado es 3. El valor mínimo es 1. El valor máximo es 10.
Int
httpGet
HTTPGet especifica la solicitud HTTP que se va a realizar.
Número de segundos después de que se haya iniciado el contenedor antes de iniciar los sondeos de ejecución. El valor mínimo es 1. El valor máximo es 60.
Int
periodSeconds
Frecuencia (en segundos) para realizar el sondeo. El valor predeterminado es de 10 segundos. El valor mínimo es 1. El valor máximo es 240.
Int
successThreshold
Número mínimo de éxitos consecutivos para que el sondeo se considere correcto después de haber producido un error. El valor predeterminado es 1. Debe ser 1 para la vida y el inicio. El valor mínimo es 1. El valor máximo es 10.
Int
tcpSocket
TCPSocket especifica una acción que implica un puerto TCP. Todavía no se admiten enlaces TCP.
Duración opcional en segundos, el pod debe finalizar correctamente tras un error de sondeo. El período de gracia es la duración en segundos después de que los procesos que se ejecutan en el pod se envíen una señal de terminación y el tiempo en que los procesos se detengan forzadamente con una señal de eliminación. Establezca este valor más largo que el tiempo de limpieza esperado para el proceso. Si este valor es nulo, se usará la terminación del podGracePeriodSeconds. De lo contrario, este valor invalida el valor proporcionado por la especificación de pod. El valor debe ser entero no negativo. El valor cero indica que se detiene inmediatamente a través de la señal de eliminación (sin oportunidad de apagar). Se trata de un campo alfa y requiere habilitar la puerta de características ProbeTerminationGracePeriod. El valor máximo es de 3600 segundos (1 hora)
Int
timeoutSeconds
Número de segundos después del cual el sondeo agota el tiempo de espera. El valor predeterminado es 1 segundo. El valor mínimo es 1. El valor máximo es 240.
Int
tipo
Tipo de sondeo.
"Liveness" "Preparación" 'Inicio'
ContainerAppProbeHttpGet
Nombre
Descripción
Valor
anfitrión
Nombre de host al que conectarse, el valor predeterminado es la dirección IP del pod. Probablemente quiera establecer "Host" en httpHeaders en su lugar.
cuerda
httpHeaders
Encabezados personalizados que se van a establecer en la solicitud. HTTP permite encabezados repetidos.
Nombre o número del puerto al que se va a acceder en el contenedor. El número debe estar en el intervalo de 1 a 65535. El nombre debe ser un IANA_SVC_NAME.
int (obligatorio)
esquema
Esquema que se va a usar para conectarse al host. El valor predeterminado es HTTP.
'HTTP' 'HTTPS'
ContainerAppProbeHttpGetHttpHeadersItem
Nombre
Descripción
Valor
nombre
Nombre del campo de encabezado
string (obligatorio)
valor
Valor del campo de encabezado
string (obligatorio)
ContainerAppProbeTcpSocket
Nombre
Descripción
Valor
anfitrión
Opcional: nombre de host al que conectarse, el valor predeterminado es la dirección IP del pod.
cuerda
puerto
Número o nombre del puerto al que se va a acceder en el contenedor. El número debe estar en el intervalo de 1 a 65535. El nombre debe ser un IANA_SVC_NAME.
int (obligatorio)
ContainerAppProperties
Nombre
Descripción
Valor
configuración
Propiedades de configuración de la aplicación contenedora sin control de versiones.
Conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves de diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes.
UserAssignedIdentities
Microsoft.App/containerApps
Nombre
Descripción
Valor
identidad
identidades administradas para que la aplicación contenedora interactúe con otros servicios de Azure sin mantener secretos ni credenciales en el código.
Una identidad administrada que se va a usar para autenticarse con Azure Container Registry. En el caso de las identidades asignadas por el usuario, use el identificador de recurso de identidad asignado por el usuario completo. En el caso de las identidades asignadas por el sistema, use "system"
cuerda
passwordSecretRef
Nombre del secreto que contiene la contraseña de inicio de sesión del Registro
cuerda
servidor
Container Registry Server
cuerda
nombre de usuario
Nombre de usuario de Container Registry
cuerda
Escama
Nombre
Descripción
Valor
maxReplicas
Opcional. Número máximo de réplicas de contenedor. El valor predeterminado es 10 si no se establece.
Int
minReplicas
Opcional. Número mínimo de réplicas de contenedor.
Int
reglas
Reglas de escalado.
ScaleRule []
ScaleRule
Nombre
Descripción
Valor
azureQueue
Escalado basado en cola de Azure.
queueScaleRule de
costumbre
Regla de escalado personalizada.
CustomScaleRule
HTTP
Escalado basado en solicitudes HTTP.
HttpScaleRule
nombre
Nombre de la regla de escalado
cuerda
ScaleRuleAuth
Nombre
Descripción
Valor
secretRef
Nombre del secreto de la aplicación contenedora desde el que se van a extraer los parámetros de autenticación.
cuerda
triggerParameter
Parámetro de desencadenador que usa el secreto
cuerda
Secreto
Nombre
Descripción
Valor
nombre
Nombre del secreto.
cuerda
valor
Valor secreto.
cuerda
Restricciones: Valor confidencial. Pase como parámetro seguro.
Plantilla
Nombre
Descripción
Valor
recipientes
Lista de definiciones de contenedor para la aplicación contenedora.