New-AzApplicationGatewaySslCertificate
Azure uygulama ağ geçidi için ssl sertifikası oluşturur.
Syntax
Default (Varsayılan)
New-AzApplicationGatewaySslCertificate
-Name <String>
[-CertificateFile <String>]
[-Password <SecureString>]
[-KeyVaultSecretId <String>]
[-HsmKeyId <String>]
[-HsmPublicCertData <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-AzApplicationGatewaySslCertificatebir 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-AzApplicationGatewaySslCertificatebir SSL Sertifikası oluşturun.
Not: Application Gateway'in sertifikayı KeyVault ile eşitlemesi gerekiyorsa, lütfen version-less secretId değerini sağlayın.
Örnek 4: Yönetilen HSM kullanarak SSL sertifikası oluşturma ve uygulama ağ geçidine ekleme.
$cert = New-AzApplicationGatewaySslCertificate -Name "Cert01" -HsmKeyId "https://myhsm.managedhsm.azure.net/keys/mykey/abc123"
kullanarak New-AzApplicationGatewaySslCertificateYönetilen HSM'de depolanan bir anahtara başvuran bir SSL Sertifikası oluşturun.
Parametreler
-AcquirePolicyToken
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alın.
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-CertificateFile
Bu cmdlet'in oluşturduğu SSL sertifikasının .pfx dosyasının yolunu belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-ChangeReference
Bu kaynak işleminin değişiklik başvuru kaynak kimliği.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Parametre özellikleri
Tür: IAzureContextContainer
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: AzContext, AzureRmContext, AzureCredential
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-HsmKeyId
Yönetilen HSM'de saklanan bir anahtarın anahtar tanımlayıcısı.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-HsmPublicCertData
Yönetilen HSM'de depolanan anahtara karşılık gelen temel 64 kodlanmış ortak sertifika verileri.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: 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.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Name
Bu cmdlet'in oluşturduğu SSL sertifikasının adını belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Password
Bu cmdlet'in oluşturduğu SSL parolasını belirtir.
Parametre özellikleri
Tür: SecureString
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters .
None
Çıkışlar