New-AzApplicationGatewaySslCertificate

Membuat sertifikat SSL untuk gateway aplikasi Azure.

Sintaks

New-AzApplicationGatewaySslCertificate
   -Name <String>
   [-CertificateFile <String>]
   [-Password <SecureString>]
   [-KeyVaultSecretId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Deskripsi

Cmdlet New-AzApplicationGatewaySslCertificate membuat sertifikat SSL untuk gateway aplikasi Azure.

Contoh

Contoh 1: Buat sertifikat SSL untuk gateway aplikasi Azure.

$password = ConvertTo-SecureString $passwordPlainString -AsPlainText -Force
$cert = New-AzApplicationGatewaySslCertificate -Name "Cert01" -CertificateFile "D:\cert01.pfx" -Password $password

Perintah ini membuat sertifikat SSL bernama Cert01 untuk gateway aplikasi default dan menyimpan hasilnya dalam variabel bernama $Cert.

Contoh 2: Buat sertifikat SSL menggunakan Rahasia KeyVault (secretId tanpa versi) dan tambahkan ke gateway aplikasi.

$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

Dapatkan rahasia dan buat Sertifikat SSL menggunakan New-AzApplicationGatewaySslCertificate. Catatan: Karena secretId tanpa versi disediakan di sini, Application Gateway akan menyinkronkan sertifikat secara berkala dengan KeyVault.

Contoh 3: Buat sertifikat SSL menggunakan Rahasia KeyVault dan tambahkan ke 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

Dapatkan rahasia dan buat Sertifikat SSL menggunakan New-AzApplicationGatewaySslCertificate. Catatan: Jika diperlukan bahwa Application Gateway menyinkronkan sertifikat dengan KeyVault, berikan secretId tanpa versi.

Parameter

-CertificateFile

Menentukan jalur file .pfx dari sertifikat SSL yang dibuat cmdlet ini.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-KeyVaultSecretId

SecretId (uri) dari Rahasia KeyVault. Gunakan opsi ini ketika versi rahasia tertentu perlu digunakan.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Name

Menentukan nama sertifikat SSL yang dibuat cmdlet ini.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Password

Menentukan kata sandi SSL yang dibuat cmdlet ini.

Type:SecureString
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Input

None

Output

PSApplicationGatewaySslCertificate