O cmdlet New-AzWebAppSSLBinding cria uma associação de certificado SSL (Secure Socket Layer) para um aplicativo Web Azure.
O cmdlet cria uma associação SSL de duas maneiras:
Você pode associar um aplicativo Web a um certificado existente.
Você pode carregar um novo certificado e associar o Aplicativo Web a esse novo certificado.
Independentemente de qual abordagem você usa, o certificado e o aplicativo Web devem ser associados ao mesmo grupo de recursos Azure.
Se você tiver um aplicativo Web no Grupo de Recursos A e quiser associar esse aplicativo Web a um certificado no Grupo de Recursos B, a única maneira de fazer isso é carregar uma cópia do certificado para o Grupo de Recursos A. Se você carregar um novo certificado, tenha em mente os seguintes requisitos para um certificado SSL Azure:
O certificado deve conter uma chave privada.
O certificado deve usar o formato PFX (Exchange de Informações Pessoais).
O nome da entidade do certificado deve corresponder ao domínio usado para acessar o Aplicativo Web.
O certificado deve usar um mínimo de criptografia de 2048 bits.
Exemplos
Exemplo 1: associar um certificado a um aplicativo Web
Esse comando associa um certificado Azure existente (um certificado com a impressão digital E3A38EBA60CAA1C162785A2E1C44A15AD450199C3) ao aplicativo Web chamado ContosoWebApp.
Exemplo 2
Cria uma associação de certificado SSL para um aplicativo Web Azure. (autogenerated)
Especifica o caminho do arquivo para o certificado a ser carregado.
O parâmetro CertificateFilePath só será necessário se o certificado ainda não tiver sido carregado para Azure.
Especifica o nome do grupo de recursos ao qual o certificado é atribuído.
Não é possível usar o parâmetro ResourceGroupName e o parâmetro WebApp no mesmo comando.
Especifica o nome do slot de implantação do Aplicativo Web.
Você pode usar o cmdlet Get-AzWebAppSlot para obter um slot.
Os slots de implantação fornecem uma maneira de preparar e validar aplicativos Web sem que esses aplicativos fiquem acessíveis pela Internet.
Normalmente, você implantará suas alterações em um site de preparo, validará essas alterações e implantará no site de produção (acessível pela Internet).
Especifica se o certificado está habilitado.
Defina o parâmetro SSLState como 1 para habilitar o certificado ou defina SSLState como 0 para desabilitar o certificado.
Especifica um aplicativo Web.
Para obter um aplicativo Web, use o cmdlet Get-AzWebApp.
Você não pode usar o parâmetro WebApp no mesmo comando que o parâmetro ResourceGroupName e/ou o WebAppName.
Especifica o nome do aplicativo Web para o qual a nova associação SSL está sendo criada.
Não é possível usar o parâmetro WebAppName e o parâmetro WebApp no mesmo comando.
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.