New-AzApplicationGatewaySslCertificate
Azure uygulama ağ geçidi için ssl sertifikası oluşturur.
Sözdizimi
New-AzApplicationGatewaySslCertificate
-Name <String>
[-CertificateFile <String>]
[-Password <SecureString>]
[-KeyVaultSecretId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
New-AzApplicationGatewaySslCertificate cmdlet'i bir Azure uygulama ağ geçidi için ssl sertifikası oluşturur.
Örnekler
Örnek 1: Azure uygulama ağ geçidi için SSL sertifikası oluşturma.
$password = ConvertTo-SecureString -String "****" -AsPlainText -Force
$cert = New-AzApplicationGatewaySslCertificate -Name "Cert01" -CertificateFile "D:\cert01.pfx" -Password $password
Bu komut, varsayılan uygulama ağ geçidi için Cert01 adlı bir SSL sertifikası oluşturur ve sonucu $Cert adlı değişkende depolar.
Örnek 2: KeyVault Secret (version-less secretId) kullanarak bir SSL sertifikası oluşturun ve bir uygulama ağ geçidine ekleyin.
$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
Gizli diziyi alın ve kullanarak New-AzApplicationGatewaySslCertificate
bir SSL Sertifikası oluşturun.
Not: Burada sürüm olmayan secretId sağlandığından, Application Gateway sertifikayı KeyVault ile düzenli aralıklarla eşitler.
Örnek 3: KeyVault Gizli Dizisini kullanarak SSL sertifikası oluşturma ve Application Gateway'e ekleme.
$secret = Get-AzKeyVaultSecret -VaultName "keyvault01" -Name "sslCert01"
$secretId = $secret.Id # https://<keyvaultname>.vault.azure.net/secrets/<hash>
$cert = New-AzApplicationGatewaySslCertificate -Name "Cert01" -KeyVaultSecretId $secretId
Gizli diziyi alın ve kullanarak New-AzApplicationGatewaySslCertificate
bir SSL Sertifikası oluşturun.
Not: Application Gateway'in sertifikayı KeyVault ile eşitlemesi gerekiyorsa, lütfen version-less secretId değerini sağlayın.
Parametreler
-CertificateFile
Bu cmdlet'in oluşturduğu SSL sertifikasının .pfx dosyasının yolunu belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Tür: | IAzureContextContainer |
Diğer adlar: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-KeyVaultSecretId
KeyVault Gizli Dizisinin SecretId (uri). Belirli bir gizli dizi sürümünün kullanılması gerektiğinde bu seçeneği kullanın.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Name
Bu cmdlet'in oluşturduğu SSL sertifikasının adını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Password
Bu cmdlet'in oluşturduğu SSL parolasını belirtir.
Tür: | SecureString |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
None
Çıkışlar
PSApplicationGatewaySslCertificate
İlişkili Bağlantılar
Azure PowerShell