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>]
説明
コンテナー アプリをホストするために使用するマネージド環境を作成します。
例
例 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 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-AsJob
コマンドをジョブとして実行する
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Confirm
コマンドレットを実行する前に確認を求めるメッセージが表示されます。
型: | SwitchParameter |
Aliases: | cf |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-CustomDomainConfigurationCertificateValueInputFile
CustomDomainConfigurationCertificateValue (PFX または PEM BLOB) の入力ファイル
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-CustomDomainConfigurationDnsSuffix
環境ドメインの DNS サフィックス
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-CustomDomainPassword
証明書のパスワード。
型: | SecureString |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DaprAiConnectionString
サービスからサービスへの通信テレメトリのエクスポートに Dapr によって使用される Application Insights 接続文字列
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DaprAiInstrumentationKey
サービス間通信テレメトリをエクスポートするために Dapr によって使用される Azure Monitor インストルメンテーション キー
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DefaultProfile
DefaultProfile パラメーターは機能しません。 別のサブスクリプションに対してコマンドレットを実行する場合は、使用可能な場合は SubscriptionId パラメーターを使用します。
型: | PSObject |
Aliases: | AzureRMContext, AzureCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-InfrastructureResourceGroup
インフラストラクチャ リソースをホストするために Managed Environment 用に作成されたプラットフォームマネージド リソース グループの名前。 サブネット ID が指定されている場合、このリソース グループはサブネットと同じサブスクリプションに作成されます。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-InputObject
IDENTITY パラメーター
型: | IAppIdentity |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-JsonFilePath
作成操作に指定された Json ファイルのパス
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-JsonString
作成操作に指定された Json 文字列
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Kind
環境の種類。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Location
リソースが存在する地理的な場所
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-LogAnalyticConfigurationCustomerId
Log Analytics の顧客 ID
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-LogAnalyticConfigurationSharedKey
Log Analytics カスタマー キー
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-MtlEnabled
相互 TLS 認証が有効かどうかを示すブール値
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Name
環境の名前。
型: | String |
Aliases: | EnvName |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-NoWait
コマンドを非同期的に実行する
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ResourceGroupName
リソース グループの名前。 名前では大文字と小文字が区別されません。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SubscriptionId
ターゲット サブスクリプションの ID。
型: | String |
配置: | Named |
規定値: | (Get-AzContext).Subscription.Id |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Tag
リソース タグ。
型: | Hashtable |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VnetConfigurationDockerBridgeCidr
Docker ブリッジ、ネットワークに割り当てられた CIDR 表記 IP 範囲。 他の指定された IP 範囲と重複してはなりません。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VnetConfigurationInfrastructureSubnetId
インフラストラクチャ コンポーネントのサブネットのリソース ID。 他の指定された IP 範囲と重複してはなりません。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VnetConfigurationInternal
環境に内部ロード バランサーのみが存在することを示すブール値。 これらの環境には、パブリック静的 IP リソースがありません。 このプロパティを有効にする場合は、infrastructureSubnetId を指定する必要があります
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VnetConfigurationPlatformReservedCidr
環境インフラストラクチャの IP アドレス用に予約できる CIDR 表記の IP 範囲。 他の指定された IP 範囲と重複してはなりません。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VnetConfigurationPlatformReservedDnsIP
内部 DNS サーバー用に予約される platformReservedCidr によって定義された IP 範囲の IP アドレス。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-WhatIf
コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。
型: | SwitchParameter |
Aliases: | wi |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-WorkloadProfile
マネージド環境用に構成されたワークロード プロファイル。
型: | IWorkloadProfile[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ZoneRedundant
このマネージド環境がゾーン冗長であるかどうか。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
出力
Azure PowerShell