Delen via


New-AzContainerAppConfigurationObject

Maak een in-memory object voor Configuratie.

Syntaxis

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

Maak een in-memory object voor Configuratie.

Voorbeelden

Voorbeeld 1: Maak een in-memory object voor configuratie.

$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

Maak een in-memory object voor Configuratie.

Parameters

-ActiveRevisionsMode

ActiveRevisionsMode bepaalt hoe actieve revisies worden verwerkt voor de container-app: <lijst><item>Meerdere: meerdere revisies kunnen actief zijn.</item><item>Single: slechts één revisie kan tegelijk actief zijn. Revisiegewichten kunnen niet worden gebruikt in deze modus. Als er geen waarde wordt opgegeven, is dit de standaardwaarde.</item></list>.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-CorPolicyAllowCredentials

Hiermee geeft u op of de resource referenties toestaat.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-CorPolicyAllowedHeader

Hiermee geeft u de inhoud voor de header access-control-allow-headers op.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-CorPolicyAllowedMethod

Hiermee geeft u de inhoud voor de header access-control-allow-methods.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-CorPolicyAllowedOrigin

Hiermee geeft u de inhoud voor de header access-control-allow-origins op.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-CorPolicyExposeHeader

Hiermee geeft u de inhoud voor de header access-control-expose-headers op.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-CorPolicyMaxAge

Hiermee geeft u de inhoud voor de header access-control-max-age.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DaprAppId

Dapr-toepassings-id.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DaprAppPort

Geeft aan op welke poort uw toepassing luistert.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DaprAppProtocol

Hiermee wordt aangegeven welk protocol uw toepassing gebruikt. Geldige opties zijn http en grpc. De standaardwaarde is http.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DaprEnableApiLogging

Hiermee schakelt u API-logboekregistratie in voor de Dapr-sidecar.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DaprEnabled

Booleaanse waarde die aangeeft of de Dapr-zijauto is ingeschakeld.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DaprHttpMaxRequestSize

Verhoog de maximale grootte van de http- en grpc-serversparameter in MB voor het uploaden van grote bestanden. De standaardwaarde is 4 MB.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DaprHttpReadBufferSize

De maximale grootte van de http-header-leesbuffer in KB die moet worden verwerkt bij het verzenden van headers met meerdere kB's. De standaardwaarde is 65 kB.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DaprLogLevel

Hiermee stelt u het logboekniveau voor de Dapr-sidecar in. Toegestane waarden zijn foutopsporing, informatie, waarschuwing, fout. De standaardwaarde is informatie.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-IngressAllowInsecure

Bool die aangeeft of HTTP-verbindingen zijn toegestaan. Als deze optie is ingesteld op valse HTTP-verbindingen, worden automatisch omgeleid naar HTTPS-verbindingen.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-IngressClientCertificateMode

Clientcertificaatmodus voor mTLS-verificatie. Negeren geeft aan dat de server het clientcertificaat bij doorsturen laat vallen. Accepteren geeft aan dat server clientcertificaat doorstuurt, maar geen clientcertificaat vereist. Vereisen geeft aan dat voor de server een clientcertificaat is vereist.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-IngressCustomDomain

aangepaste domeinbindingen voor hostnamen van Container Apps.

Type:ICustomDomain[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-IngressExposedPort

Poort beschikbaar gesteld in containers voor TCP-verkeer van inkomend verkeer.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-IngressExternal

Bool die aangeeft of de app een extern HTTP-eindpunt beschikbaar maakt.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-IngressIPSecurityRestriction

Regels om het binnenkomende IP-adres te beperken.

Type:IIPSecurityRestrictionRule[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-IngressTargetPort

Doelpoort in containers voor verkeer van inkomend verkeer.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-IngressTraffic

Verkeersgewichten voor de revisies van de app.

Type:ITrafficWeight[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-IngressTransport

Transportprotocol voor inkomend verkeer.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MaxInactiveRevision

Facultatief. Maximale inactieve revisies die een container-app kan hebben.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Registry

Verzameling van persoonlijke containerregisterreferenties voor containers die worden gebruikt door de Container-app.

Type:IRegistryCredentials[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Secret

Verzameling geheimen die worden gebruikt door een container-app.

Type:ISecret[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ServiceType

Dev ContainerApp-servicetype.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-StickySessionAffinity

Plaksessieaffiniteit.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Uitvoerwaarden

Configuration