共用方式為


New-AzContainerAppManagedEnv

建立用來裝載容器應用程式的受控環境。

語法

New-AzContainerAppManagedEnv
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -Location <String>
   [-AppLogConfigurationDestination <String>]
   [-CustomDomainConfigurationCertificateValueInputFile <String>]
   [-CustomDomainConfigurationDnsSuffix <String>]
   [-CustomDomainPassword <SecureString>]
   [-DaprAiConnectionString <String>]
   [-DaprAiInstrumentationKey <String>]
   [-InfrastructureResourceGroup <String>]
   [-Kind <String>]
   [-LogAnalyticConfigurationCustomerId <String>]
   [-LogAnalyticConfigurationSharedKey <String>]
   [-MtlEnabled]
   [-Tag <Hashtable>]
   [-VnetConfigurationDockerBridgeCidr <String>]
   [-VnetConfigurationInfrastructureSubnetId <String>]
   [-VnetConfigurationInternal]
   [-VnetConfigurationPlatformReservedCidr <String>]
   [-VnetConfigurationPlatformReservedDnsIP <String>]
   [-WorkloadProfile <IWorkloadProfile[]>]
   [-ZoneRedundant]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzContainerAppManagedEnv
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -JsonString <String>
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzContainerAppManagedEnv
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -JsonFilePath <String>
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzContainerAppManagedEnv
   -InputObject <IAppIdentity>
   -Location <String>
   [-AppLogConfigurationDestination <String>]
   [-CustomDomainConfigurationCertificateValueInputFile <String>]
   [-CustomDomainConfigurationDnsSuffix <String>]
   [-CustomDomainPassword <SecureString>]
   [-DaprAiConnectionString <String>]
   [-DaprAiInstrumentationKey <String>]
   [-InfrastructureResourceGroup <String>]
   [-Kind <String>]
   [-LogAnalyticConfigurationCustomerId <String>]
   [-LogAnalyticConfigurationSharedKey <String>]
   [-MtlEnabled]
   [-Tag <Hashtable>]
   [-VnetConfigurationDockerBridgeCidr <String>]
   [-VnetConfigurationInfrastructureSubnetId <String>]
   [-VnetConfigurationInternal]
   [-VnetConfigurationPlatformReservedCidr <String>]
   [-VnetConfigurationPlatformReservedDnsIP <String>]
   [-WorkloadProfile <IWorkloadProfile[]>]
   [-ZoneRedundant]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

建立用來裝載容器應用程式的受控環境。

範例

範例 1:建立用來裝載容器應用程式的受控環境。

New-AzOperationalInsightsWorkspace -ResourceGroupName azps_test_group_app -Name workspace-azpstestgp -Sku PerGB2018 -Location canadacentral -PublicNetworkAccessForIngestion "Enabled" -PublicNetworkAccessForQuery "Enabled"

$CustomId = (Get-AzOperationalInsightsWorkspace -ResourceGroupName azps_test_group_app -Name workspace-azpstestgp).CustomerId
$SharedKey = (Get-AzOperationalInsightsWorkspaceSharedKey -ResourceGroupName azps_test_group_app -Name workspace-azpstestgp).PrimarySharedKey
$workloadProfile = New-AzContainerAppWorkloadProfileObject -Name "Consumption" -Type "Consumption"

New-AzContainerAppManagedEnv -Name azps-env -ResourceGroupName azps_test_group_app -Location eastus -AppLogConfigurationDestination "log-analytics" -LogAnalyticConfigurationCustomerId $CustomId -LogAnalyticConfigurationSharedKey $SharedKey -VnetConfigurationInternal:$false -WorkloadProfile $workloadProfile

Location Name    ResourceGroupName
-------- ----    -----------------
East US  azps-env azps_test_group_app

建立用來裝載容器應用程式的受控環境。

參數

-AppLogConfigurationDestination

記錄目的地可以是 'log-analytics'、'azure-monitor' 或 'none'

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AsJob

以作業身分執行命令

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Confirm

執行 Cmdlet 之前先提示您確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-CustomDomainConfigurationCertificateValueInputFile

CustomDomainConfigurationCertificateValue 的輸入檔案 (PFX 或 PEM Blob)

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-CustomDomainConfigurationDnsSuffix

環境網域的 Dns 後綴

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-CustomDomainPassword

憑證密碼。

類型:SecureString
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DaprAiConnectionString

Dapr 用來將服務導出至服務通訊遙測的 Application Insights 連接字串

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DaprAiInstrumentationKey

Dapr 用來將服務匯出至服務通訊遙測的 Azure 監視器檢測密鑰

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

DefaultProfile 參數無法運作。 如果針對不同的訂用帳戶執行 Cmdlet,請使用 SubscriptionId 參數。

類型:PSObject
別名:AzureRMContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-InfrastructureResourceGroup

為受控環境建立的平臺管理資源群組名稱,以裝載基礎結構資源。 如果提供子網標識碼,此資源群組將會建立在與子網相同的訂用帳戶中。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-InputObject

Identity 參數

類型:IAppIdentity
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-JsonFilePath

提供給建立作業的 Json 檔案路徑

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-JsonString

提供給建立作業的 Json 字串

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Kind

環境種類。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Location

資源所在的地理位置

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-LogAnalyticConfigurationCustomerId

Log Analytics 客戶標識碼

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-LogAnalyticConfigurationSharedKey

Log Analytics 客戶金鑰

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-MtlEnabled

布爾值,指出是否啟用相互 TLS 驗證

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Name

環境的名稱。

類型:String
別名:EnvName
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-NoWait

以異步方式執行命令

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ResourceGroupName

資源群組的名稱。 名稱不區分大小寫。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-SubscriptionId

目標訂用帳戶的標識碼。

類型:String
Position:Named
預設值:(Get-AzContext).Subscription.Id
必要:False
接受管線輸入:False
接受萬用字元:False

-Tag

資源標籤。

類型:Hashtable
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-VnetConfigurationDockerBridgeCidr

指派給 Docker 網橋網路之 CIDR 表示法 IP 範圍。 不得與任何其他提供的IP範圍重疊。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-VnetConfigurationInfrastructureSubnetId

基礎結構元件子網的資源標識符。 不得與任何其他提供的IP範圍重疊。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-VnetConfigurationInternal

布爾值,表示環境只有內部負載平衡器。 這些環境沒有公用靜態 IP 資源。 如果啟用此屬性,則必須提供 infrastructureSubnetId

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-VnetConfigurationPlatformReservedCidr

CIDR 表示法中的IP範圍,可以保留給環境基礎結構IP位址。 不得與任何其他提供的IP範圍重疊。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-VnetConfigurationPlatformReservedDnsIP

由 platformReservedCidr 定義的 IP 位址,將保留給內部 DNS 伺服器。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。

類型:SwitchParameter
別名:wi
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WorkloadProfile

針對受控環境設定的工作負載配置檔。

類型:IWorkloadProfile[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ZoneRedundant

此受控環境是否為區域備援。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

IAppIdentity

輸出

IManagedEnvironment