New-AzContainerAppConfigurationObject
Cree un objeto en memoria para Configuration.
Sintaxis
New-AzContainerAppConfigurationObject
[-ActiveRevisionsMode <String>]
[-CorPolicyAllowCredentials <Boolean>]
[-CorPolicyAllowedHeader <String[]>]
[-CorPolicyAllowedMethod <String[]>]
[-CorPolicyAllowedOrigin <String[]>]
[-CorPolicyExposeHeader <String[]>]
[-CorPolicyMaxAge <Int32>]
[-DaprAppId <String>]
[-DaprAppPort <Int32>]
[-DaprAppProtocol <String>]
[-DaprEnableApiLogging <Boolean>]
[-DaprEnabled <Boolean>]
[-DaprHttpMaxRequestSize <Int32>]
[-DaprHttpReadBufferSize <Int32>]
[-DaprLogLevel <String>]
[-IngressAllowInsecure <Boolean>]
[-IngressClientCertificateMode <String>]
[-IngressCustomDomain <ICustomDomain[]>]
[-IngressExposedPort <Int32>]
[-IngressExternal <Boolean>]
[-IngressIPSecurityRestriction <IIPSecurityRestrictionRule[]>]
[-IngressTargetPort <Int32>]
[-IngressTraffic <ITrafficWeight[]>]
[-IngressTransport <String>]
[-MaxInactiveRevision <Int32>]
[-Registry <IRegistryCredentials[]>]
[-Secret <ISecret[]>]
[-ServiceType <String>]
[-StickySessionAffinity <String>]
[<CommonParameters>]
Description
Cree un objeto en memoria para Configuration.
Ejemplos
Ejemplo 1: Crear un objeto en memoria para Configuration.
$customDomain = New-AzContainerAppCustomDomainObject -Name "www.my-name.com" -BindingType "SniEnabled" -CertificateId "/subscriptions/{subId}/resourceGroups/azps_test_group_app/providers/Microsoft.App/managedEnvironments/{manageEnvName}/certificates/{testcert}"
$trafficWeight = New-AzContainerAppTrafficWeightObject -Label "production" -RevisionName "testcontainerApp0-ab1234" -Weight 100
$iPSecurityRestrictionRule = New-AzContainerAppIPSecurityRestrictionRuleObject -Action "Allow" -IPAddressRange "192.168.1.1/32" -Name "Allow work IP A subnet"
New-AzContainerAppConfigurationObject -IngressCustomDomain $customDomain -IngressIPSecurityRestriction $iPSecurityRestrictionRule -IngressTraffic $trafficWeight -IngressExternal:$True -IngressTargetPort 3000 -IngressClientCertificateMode "accept" -CorPolicyAllowedOrigin "https://a.test.com","https://b.test.com" -CorPolicyAllowedMethod "GET","POST" -CorPolicyAllowedHeader "HEADER1","HEADER2" -CorPolicyExposeHeader "HEADER3","HEADER4" -CorPolicyMaxAge 1234 -CorPolicyAllowCredentials:$True -DaprEnabled:$True -DaprAppPort 3000 -DaprAppProtocol "http" -DaprHttpReadBufferSize 30 -DaprHttpMaxRequestSize 10 -DaprLogLevel "debug" -DaprEnableApiLogging:$True -MaxInactiveRevision 10 -ServiceType "redis" -IngressTransport "http"
ActiveRevisionsMode MaxInactiveRevision
------------------- -------------------
10
Cree un objeto en memoria para Configuration.
Parámetros
-ActiveRevisionsMode
ActiveRevisionsMode controla cómo se controlan las revisiones activas para la aplicación contenedora: elemento>de lista><Múltiple: <varias revisiones pueden estar activas.<Elemento /item><>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>.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-CorPolicyAllowCredentials
Especifica si el recurso permite las credenciales.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-CorPolicyAllowedHeader
Especifica el contenido del encabezado access-control-allow-headers.
Tipo: | String[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-CorPolicyAllowedMethod
Especifica el contenido del encabezado access-control-allow-methods.
Tipo: | String[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-CorPolicyAllowedOrigin
Especifica el contenido del encabezado access-control-allow-origins.
Tipo: | String[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-CorPolicyExposeHeader
Especifica el contenido del encabezado access-control-expose-headers .
Tipo: | String[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-CorPolicyMaxAge
Especifica el contenido del encabezado access-control-max-age.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DaprAppId
Identificador de aplicación dapr.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DaprAppPort
Indica a Dapr en qué puerto escucha la aplicación.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DaprAppProtocol
Indica a Dapr qué protocolo usa la aplicación. Las opciones válidas son http y grpc. El valor predeterminado es http.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DaprEnableApiLogging
Habilita el registro de API para el sidecar de Dapr.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DaprEnabled
Boolean que indica si el coche lateral dapr está habilitado.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DaprHttpMaxRequestSize
Aumento del tamaño máximo del parámetro http y grpc server del cuerpo de la solicitud en MB para controlar la carga de archivos grandes. El valor predeterminado es 4 MB.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DaprHttpReadBufferSize
Tamaño máximo de dapr del búfer de lectura de encabezado http en KB para controlar al enviar encabezados de varios KB. El valor predeterminado es 65 KB.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DaprLogLevel
Establece el nivel de registro del sidecar de Dapr. Los valores permitidos son debug, info, warn, error. El valor predeterminado es info.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-IngressAllowInsecure
Bool que indica si se permiten conexiones HTTP a . Si se establece en conexiones HTTP falsas se redirige automáticamente a conexiones HTTPS.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-IngressClientCertificateMode
Modo de certificado de cliente para la autenticación mTLS. Omitir indica que el servidor quita el certificado de cliente al reenviar. Accept indica que el servidor reenvía el certificado de cliente, pero no requiere un certificado de cliente. Requerir indica que el servidor requiere un certificado de cliente.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-IngressCustomDomain
enlaces de dominio personalizados para los nombres de host de Container Apps.
Tipo: | ICustomDomain[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-IngressExposedPort
Puerto expuesto en contenedores para el tráfico TCP desde la entrada.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-IngressExternal
Bool que indica si la aplicación expone un punto de conexión HTTP externo.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-IngressIPSecurityRestriction
Reglas para restringir la dirección IP entrante.
Tipo: | IIPSecurityRestrictionRule[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-IngressTargetPort
Puerto de destino en contenedores para el tráfico desde la entrada.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-IngressTraffic
Pesos de tráfico para las revisiones de la aplicación.
Tipo: | ITrafficWeight[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-IngressTransport
Protocolo de transporte de entrada.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-MaxInactiveRevision
Opcional. Las revisiones inactivas máximas que puede tener una aplicación contenedora.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Registry
Colección de credenciales de registro de contenedor privado para contenedores usados por la aplicación contenedora.
Tipo: | IRegistryCredentials[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Secret
Colección de secretos usados por una aplicación contenedora.
Tipo: | ISecret[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ServiceType
Tipo de servicio Dev ContainerApp.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-StickySessionAffinity
Afinidad de sesión pegajosa.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |