New-AksHciProxySetting

構文

Set-AksHciConfig に渡すプロキシ サーバー設定を定義するオブジェクトを作成します。

構文

New-AksHciProxySetting -name <String>
                       -http <String>
                       -https <String>
                       -noProxy <String>
                      [-credential <PSCredential>]
                      [-certFile <String>]

説明

デプロイ内のすべての仮想マシンに使用するプロキシ設定オブジェクトを作成します。 このプロキシ設定オブジェクトは、すべての Kubernetes クラスター ノードと基になる VM の全体でプロキシ設定を構成するために使用されます。

注意

プロキシ設定は、Install-AksHci の間に 1 回だけ適用され、インストール後に変更することはできません。 インストール後に作成されたすべての AKS ワークロード クラスターは、同じプロキシ オブジェクトを使用します。 Install-AksHci または New-AksHciCluster を実行した後にプロキシ設定オブジェクトを変更しても、その設定は新規および既存の Kubernetes ワークロード クラスターには適用されません。

資格情報を使用してプロキシ設定を構成する

Get-Credential PowerShell コマンドを使用して資格情報オブジェクトを作成し、資格情報オブジェクトを New-AksHciProxySetting コマンドに渡します。

$proxyCredential=Get-Credential
$proxySetting=New-AksHciProxySetting -name "corpProxy" -http http://contosoproxy:8080 -https https://contosoproxy:8443 -noProxy localhost,127.0.0.1,.svc,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 -credential $proxyCredential

証明書を使用してプロキシ設定を構成する

$proxySetting=New-AksHciProxySetting -name "corpProxy" -http http://contosoproxy:8080 -https https://contosoproxy:8443 -noProxy localhost,127.0.0.1,.svc,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 -certFile c:\Temp\proxycert.cer

パラメーター

-name

AKS-HCI 用のプロキシ設定オブジェクトの英数字名。

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-http

HTTP (安全ではない) 要求のプロキシ サーバーの URL (例: 'http://contosoproxy')。 プロキシ サーバーが HTTP 要求に対して 80 以外のポートを使用する場合 'http://contosoproxy:8080'。

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-https

HTTPS (安全な) 要求のプロキシ サーバーの URL (例: 'https://contosoproxy')。 プロキシ サーバーが HTTPS 要求に対して 443 以外のポートを使用する場合 'https://contosoproxy:8443'。

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-noProxy

プロキシ サーバーを経由せずに直接要求する必要がある URL、IP アドレス、ドメインのコンマ区切りのリスト。

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: localhost,127.0.0.1,.svc,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
Accept pipeline input: False
Accept wildcard characters: False

-credential

プロキシ サーバーに対して認証するユーザー名とパスワードを含む PowerShell 資格情報オブジェクト。

Type: PSCredential
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-certFile

プロキシ サーバーに対する認証に使用される、PFX 形式のクライアント証明書のファイル名または証明書文字列。

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

次のステップ

AksHci PowerShell リファレンス