Set-AzApplicationGatewaySslCertificate
Aktualizuje certifikát SSL pro aplikační bránu.
Syntaxe
Set-AzApplicationGatewaySslCertificate
-ApplicationGateway <PSApplicationGateway>
-Name <String>
[-CertificateFile <String>]
[-Password <SecureString>]
[-KeyVaultSecretId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Rutina Set-AzApplicationGatewaySslCertificate aktualizuje certifikát SSL pro aplikační bránu.
Příklady
Příklad 1: Aktualizace existujícího certifikátu SSL ve službě Application Gateway
$appGW = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$password = ConvertTo-SecureString -String "****" -AsPlainText -Force
$cert = Set-AzApplicationGatewaySslCertificate -ApplicationGateway $AppGW -Name "Cert01" -CertificateFile "D:\cert01.pfx" -Password $password
Aktualizujte existující certifikát SSL pro aplikační bránu s názvem ApplicationGateway01.
Příklad 2: Aktualizace existujícího certifikátu SSL pomocí tajného kódu KeyVault (id tajného klíče bez verze) ve službě Application Gateway
$secret = Get-AzKeyVaultSecret -VaultName "keyvault01" -Name "sslCert01"
$secretId = $secret.Id.Replace($secret.Version, "") # https://<keyvaultname>.vault.azure.net/secrets/
$cert = Set-AzApplicationGatewaySslCertificate -ApplicationGateway $AppGW -Name "Cert01" -KeyVaultSecretId $secretId
Získejte tajný klíč a aktualizujte existující certifikát SSL pomocí Set-AzApplicationGatewaySslCertificate
.
Příklad 3: Aktualizace existujícího certifikátu SSL pomocí tajného klíče služby KeyVault ve službě Application Gateway
$secret = Get-AzKeyVaultSecret -VaultName "keyvault01" -Name "sslCert01"
$secretId = $secret.Id # https://<keyvaultname>.vault.azure.net/secrets/<hash>
$cert = Set-AzApplicationGatewaySslCertificate -ApplicationGateway $AppGW -Name "Cert01" -KeyVaultSecretId $secretId
Získejte tajný klíč a aktualizujte existující certifikát SSL pomocí Set-AzApplicationGatewaySslCertificate
.
Poznámka: Pokud je potřeba, aby služba Application Gateway synchronizovala certifikát s keyVaultem, zadejte id tajného klíče bez verze.
Parametry
-ApplicationGateway
Určuje aplikační bránu, ke které je přidružený certifikát SSL (Secure Socket Layer).
Typ: | PSApplicationGateway |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-CertificateFile
Určuje cestu certifikátu SSL.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-KeyVaultSecretId
SecretId (uri) tajného klíče služby KeyVault. Tuto možnost použijte, pokud je potřeba použít konkrétní verzi tajného kódu.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Name
Určuje název certifikátu SSL.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Password
Určuje heslo certifikátu SSL.
Typ: | SecureString |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
Výstupy
Související odkazy
Azure PowerShell