Set-AzApplicationGatewaySslCertificate
Memperbarui sertifikat SSL untuk gateway aplikasi.
Sintaks
Set-AzApplicationGatewaySslCertificate
-ApplicationGateway <PSApplicationGateway>
-Name <String>
[-CertificateFile <String>]
[-Password <SecureString>]
[-KeyVaultSecretId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Deskripsi
Cmdlet Set-AzApplicationGatewaySslCertificate memperbarui sertifikat SSL untuk gateway aplikasi.
Contoh
Contoh 1: Memperbarui sertifikat SSL yang ada di 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
Perbarui sertifikat SSL yang ada untuk gateway aplikasi bernama ApplicationGateway01.
Contoh 2: Memperbarui sertifikat SSL yang ada menggunakan Rahasia KeyVault (secretId tanpa versi) di 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
Dapatkan rahasia dan perbarui Sertifikat SSL yang ada menggunakan Set-AzApplicationGatewaySslCertificate
.
Contoh 3: Memperbarui sertifikat SSL yang ada menggunakan Rahasia KeyVault di 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
Dapatkan rahasia dan perbarui Sertifikat SSL yang ada menggunakan Set-AzApplicationGatewaySslCertificate
.
Catatan: Jika diperlukan bahwa Application Gateway menyinkronkan sertifikat dengan KeyVault, harap berikan secretId tanpa versi.
Parameter
-ApplicationGateway
Menentukan gateway aplikasi tempat sertifikat Secure Socket Layer (SSL) dikaitkan.
Jenis: | PSApplicationGateway |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-CertificateFile
Menentukan jalur sertifikat SSL.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-DefaultProfile
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.
Jenis: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-KeyVaultSecretId
SecretId (uri) dari Rahasia KeyVault. Gunakan opsi ini saat versi rahasia tertentu perlu digunakan.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Name
Menentukan nama sertifikat SSL.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Password
Menentukan kata sandi sertifikat SSL.
Jenis: | SecureString |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |