New-AzApplicationGatewaySslCertificate
Crée un certificat SSL pour une passerelle d’application Azure.
Syntax
New-AzApplicationGatewaySslCertificate
-Name <String>
[-CertificateFile <String>]
[-Password <SecureString>]
[-KeyVaultSecretId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande New-AzApplicationGatewaySslCertificate crée un certificat SSL pour une passerelle d’application Azure.
Exemples
Exemple 1 : Créez un certificat SSL pour une passerelle d’application Azure.
$password = ConvertTo-SecureString $passwordPlainString -AsPlainText -Force
$cert = New-AzApplicationGatewaySslCertificate -Name "Cert01" -CertificateFile "D:\cert01.pfx" -Password $password
Cette commande crée un certificat SSL nommé Cert01 pour la passerelle d’application par défaut et stocke le résultat dans la variable nommée $Cert.
Exemple 2 : Créez un certificat SSL à l’aide du secret KeyVault (version-sans secretId) et ajoutez-y une passerelle d’application.
$secret = Get-AzKeyVaultSecret -VaultName "keyvault01" -Name "sslCert01"
$secretId = $secret.Id.Replace($secret.Version, "") # https://<keyvaultname>.vault.azure.net/secrets/
$cert = New-AzApplicationGatewaySslCertificate -Name "Cert01" -KeyVaultSecretId $secretId
Obtenez le secret et créez un certificat SSL à l’aide New-AzApplicationGatewaySslCertificate
de .
Remarque : à mesure que le secretId sans version est fourni ici, Application Gateway synchronise le certificat à intervalles réguliers avec keyVault.
Exemple 3 : Créez un certificat SSL à l’aide du secret KeyVault et ajoutez-y une passerelle Application Gateway.
$secret = Get-AzKeyVaultSecret -VaultName "keyvault01" -Name "sslCert01"
$secretId = $secret.Id # https://<keyvaultname>.vault.azure.net/secrets/<hash>
$cert = New-AzApplicationGatewaySslCertificate -Name "Cert01" -KeyVaultSecretId $secretId
Obtenez le secret et créez un certificat SSL à l’aide New-AzApplicationGatewaySslCertificate
de .
Remarque : S’il est nécessaire que Application Gateway synchronise le certificat avec keyVault, indiquez le secretId sans version.
Paramètres
-CertificateFile
Spécifie le chemin du fichier .pfx du certificat SSL créé par cette applet de commande.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | 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 |
valeur par défaut: | None |
Obligatoire: | 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 |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Spécifie le nom du certificat SSL créé par cette applet de commande.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Password
Spécifie le mot de passe du protocole SSL créé par cette applet de commande.
Type: | SecureString |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
None
Sorties
PSApplicationGatewaySslCertificate
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