Set-AzApplicationGatewaySslCertificate
Mises à jour un certificat SSL pour une passerelle d’application.
Syntax
Set-AzApplicationGatewaySslCertificate
-ApplicationGateway <PSApplicationGateway>
-Name <String>
[-CertificateFile <String>]
[-Password <SecureString>]
[-KeyVaultSecretId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande Set-AzApplicationGatewaySslCertificate met à jour un certificat SSL pour une passerelle d’application.
Exemples
Exemple 1 : Mettre à jour un certificat SSL existant sur Application Gateway
$appGW = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$password = ConvertTo-SecureString $passwordPlainString -AsPlainText -Force
$cert = Set-AzApplicationGatewaySslCertificate -ApplicationGateway $AppGW -Name "Cert01" -CertificateFile "D:\cert01.pfx" -Password $password
Mettez à jour un certificat SSL existant pour la passerelle Application Gateway nommée ApplicationGateway01.
Exemple 2 : Mettre à jour un certificat SSL existant à l’aide du secret KeyVault (version-sans secretId) sur 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
Obtenez le secret et mettez à jour un certificat SSL existant à l’aide Set-AzApplicationGatewaySslCertificate
de .
Exemple 3 : Mettre à jour un certificat SSL existant à l’aide du secret KeyVault sur 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
Obtenez le secret et mettez à jour un certificat SSL existant à l’aide Set-AzApplicationGatewaySslCertificate
de .
Remarque : S’il est nécessaire que Application Gateway synchronise le certificat avec keyVault, indiquez le secretId sans version.
Paramètres
-ApplicationGateway
Spécifie la passerelle d’application avec laquelle le certificat SSL (Secure Socket Layer) est associé.
Type: | PSApplicationGateway |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CertificateFile
Spécifie le chemin d’accès du certificat SSL.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-KeyVaultSecretId
SecretId (uri) du secret KeyVault. Utilisez cette option lorsqu’une version spécifique du secret doit être utilisée.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Spécifie le nom du certificat SSL.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Password
Spécifie le mot de passe du certificat SSL.
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
Sorties
Liens associés
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour