Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Você pode associar um domínio personalizado a um ponto de extremidade de serviço de blob ou a um ponto de extremidade de site estático.
Este artigo assume que tem uma conta de armazenamento Azure existente, acesso à página de gestão DNS do seu registo de domínio e um subdomínio personalizado para mapear. Domínios raiz não são suportados.
Observação
Esse mapeamento funciona apenas para subdomínios (por exemplo: www.contoso.com). Se quiseres que o teu endpoint web esteja disponível no domínio raiz (por exemplo: contoso.com), então tens de usar o CDN do Azure. Para obter orientações, consulte a seção Mapear um domínio personalizado com HTTPS habilitado deste artigo. Como você está indo para essa seção deste artigo para habilitar o domínio raiz do seu domínio personalizado, a etapa dentro dessa seção para habilitar o HTTPS é opcional.
Mapeie um domínio personalizado com apenas HTTP ativado
Esta abordagem é mais fácil, mas só permite o acesso HTTP. Se a conta de armazenamento estiver configurada para exigir transferência segura por HTTPS, você deverá habilitar o acesso HTTPS para seu domínio personalizado.
Para habilitar o acesso HTTPS, consulte a seção Mapear um domínio personalizado com HTTPS habilitado deste artigo.
Mapear um domínio personalizado
Importante
O seu domínio personalizado fica brevemente indisponível para os utilizadores enquanto completa a configuração. Se o seu domínio atualmente suporta uma aplicação com um acordo de nível de serviço (SLA) que não exige tempo de inatividade, siga os passos da secção Mapear um domínio personalizado com zero tempo de inatividade deste artigo para garantir que os utilizadores possam aceder ao seu domínio enquanto o mapeamento DNS decorre.
Se uma breve interrupção for aceitável, siga estes passos.
Passo 1: Obtenha o nome do host do seu endpoint de armazenamento. Passo 2: Crie um registo de nome canónico (CNAME) com o seu fornecedor de domínio. Passo 3: Registar o domínio personalizado no Azure. Passo 4: Teste o seu domínio personalizado.
Etapa 1: Obter o nome do host do seu ponto de extremidade de armazenamento
O nome do host é a URL do ponto final de armazenamento sem o identificador de protocolo e a barra final.
No portal do Azure, vá para sua conta de armazenamento.
No painel de menus, em Configurações, selecione Pontos de extremidade.
Copie o valor do ponto de extremidade do serviço Blob ou do ponto de extremidade do site estático para um ficheiro de texto.
Observação
O endpoint de armazenamento Data Lake não é suportado (por exemplo,
https://mystorageaccount.dfs.core.windows.net/).Remova o identificador do protocolo (por exemplo,
HTTPS) e a barra final dessa cadeia. A tabela a seguir contém exemplos.Tipo de ponto final ponto final nome do anfitrião serviço de blob https://mystorageaccount.blob.core.windows.net/mystorageaccount.blob.core.windows.netSite estático https://mystorageaccount.z5.web.core.windows.net/mystorageaccount.z5.web.core.windows.netSepare esse valor para mais tarde.
Etapa 2: Criar um registro de nome canônico (CNAME) com seu provedor de domínio
Crie um registo CNAME para apontar para o seu nome de host. Um registro CNAME é um tipo de registro DNS (Sistema de Nomes de Domínio) que mapeia um nome de domínio de origem para um nome de domínio de destino.
Observação
Os registos CNAME devem estar acessíveis a redes públicas. Se os registos CNAME forem privados, o registo no Azure falha.
Inicia sessão no site do teu registo de domínio e depois vai à página para gerir as definições de DNS.
Você pode encontrar a página em uma seção chamada Nome de domínio, DNS ou Gerenciamento de servidor de nomes.
Encontre a seção para gerenciar registros CNAME.
Talvez seja necessário acessar uma página de configurações avançadas e procurar por CNAME,Alias ou Subdomínios.
Crie um registro CNAME. Como parte desse registo, forneça os seguintes elementos:
O alias do subdomínio, como
wwwouphotos. Tem de fornecer um subdomínio. Domínios raiz não são suportados.O nome do host que você obteve na seção Obter o nome do host do seu ponto de extremidade de armazenamento anteriormente neste artigo.
Etapa 3: Registrar seu domínio personalizado com o Azure
- Portais
- PowerShell
- CLI do Azure
No portal do Azure, vá para sua conta de armazenamento.
No painel de menus, em Segurança + rede, selecione Rede.
Na página Rede , escolha a guia Domínio personalizado .
Observação
Esta opção não aparece em contas que tenham ativada a funcionalidade de namespace hierárquico. Para essas contas, use o PowerShell ou a CLI do Azure para concluir esta etapa.
Na caixa de texto Nome de domínio , introduza o nome do seu domínio personalizado, incluindo o subdomínio.
Por exemplo, se o seu domínio estiver contoso.com e o alias do subdomínio for www, digite
www.contoso.com. Se o seu subdomínio for fotografias, introduzaphotos.contoso.com.Para registrar o domínio personalizado, escolha o botão Salvar .
Depois de o registo CNAME se propagar através do Sistema de Nomes de Domínio (DNS), e se os seus utilizadores tiverem as permissões adequadas, podem visualizar os dados do blob usando o domínio personalizado.
Etapa 4: Testar seu domínio personalizado
Para confirmar que o seu domínio personalizado está mapeado para o ponto de extremidade do serviço de blobs, crie um blob num contentor público na sua conta de armazenamento. Em seguida, em um navegador da Web, acesse o blob usando um URI no seguinte formato: http://<subdomain.customdomain>/<mycontainer>/<myblob>
Por exemplo, para aceder a um formulário da web no contentor no subdomínio personalizado myforms, pode usar o seguinte URI:
Mapeie um domínio personalizado com zero tempo de inatividade
Observação
Se uma breve interrupção for aceitável, considere os passos na secção Mapear um domínio personalizado deste artigo. É uma abordagem mais simples com menos etapas.
Se o seu domínio atualmente suporta uma aplicação com um acordo de nível de serviço (SLA) que não exige tempo de inatividade, siga estes passos para garantir que os utilizadores possam aceder ao seu domínio enquanto o mapeamento DNS decorre.
Passo 1: Obtenha o nome do host do seu endpoint de armazenamento. Passo 2: Crie um registo de nome canónico intermédio (CNAME) com o seu fornecedor de domínio. Passo 3: Pré-registar o domínio personalizado no Azure. Passo 4: Crie um registo CNAME com o seu fornecedor de domínio. Passo 5: Teste o seu domínio personalizado.
Etapa 1: Obter o nome do host do seu ponto de extremidade de armazenamento
O nome do host é a URL do ponto final de armazenamento sem o identificador de protocolo e a barra final.
No portal do Azure, vá para sua conta de armazenamento.
No painel de menus, em Configurações, selecione Pontos de extremidade.
Copie o valor do ponto de extremidade do serviço Blob ou do ponto de extremidade do site estático para um ficheiro de texto.
Remova o identificador do protocolo (por exemplo,
HTTPS) e a barra final dessa cadeia. A tabela a seguir contém exemplos.Tipo de ponto final ponto final nome do anfitrião serviço de blob https://mystorageaccount.blob.core.windows.net/mystorageaccount.blob.core.windows.netSite estático https://mystorageaccount.z5.web.core.windows.net/mystorageaccount.z5.web.core.windows.netSepare esse valor para mais tarde.
Etapa 2: Criar um registro de nome canônico intermediário (CNAME) com seu provedor de domínio
Crie um registo CNAME temporário para apontar para o nome do anfitrião. Um registo CNAME é um tipo de registo DNS que mapeia um nome de domínio de origem para um nome de domínio de destino.
Observação
Os registos CNAME devem estar acessíveis a redes públicas. Se os registos CNAME forem privados, o registo no Azure falha.
Inicia sessão no site do teu registo de domínio e depois vai à página para gerir as definições de DNS.
Você pode encontrar a página em uma seção chamada Nome de domínio, DNS ou Gerenciamento de servidor de nomes.
Encontre a seção para gerenciar registros CNAME.
Talvez seja necessário acessar uma página de configurações avançadas e procurar por CNAME,Alias ou Subdomínios.
Crie um registro CNAME. Como parte desse registo, forneça os seguintes elementos:
O alias do subdomínio, como
wwwouphotos. O subdomínio é obrigatório. Domínios raiz não são suportados.Adicione o
asverifysubdomínio ao alias. Por exemplo:asverify.wwwouasverify.photos.O nome do host que você obteve na seção Obter o nome do host do seu ponto de extremidade de armazenamento anteriormente neste artigo.
Adicione o subdomínio
asverifyao nome do host. Por exemplo:asverify.mystorageaccount.blob.core.windows.net.
Etapa 3: Pré-registrar seu domínio personalizado com o Azure
Ao pré-registar o seu domínio personalizado no Azure, permite que o Azure reconheça o seu domínio personalizado sem ter de modificar o registo DNS do domínio. Assim, quando modificares o registo DNS do domínio, ele é mapeado para o endpoint do blob sem tempo de inatividade.
- Portais
- PowerShell
- CLI do Azure
No portal do Azure, vá para sua conta de armazenamento.
No painel de menus, em Segurança + rede, selecione Rede.
Na página Rede , escolha a guia Domínio personalizado .
Observação
Esta opção não aparece em contas que tenham ativada a funcionalidade de namespace hierárquico. Para essas contas, use o PowerShell ou a CLI do Azure para concluir esta etapa.
Na caixa de texto Nome de domínio , introduza o nome do seu domínio personalizado, incluindo o subdomínio.
Por exemplo, se o seu domínio estiver contoso.com e o alias do subdomínio for www, digite
www.contoso.com. Se o seu subdomínio for fotografias, introduzaphotos.contoso.com.Marque a caixa de seleção Usar validação CNAME indireta.
Para registrar o domínio personalizado, escolha o botão Salvar .
Se o registo for bem-sucedido, o portal notifica-o de que a sua conta de armazenamento foi atualizada com êxito. O Azure verificou o teu domínio personalizado, mas o tráfego para o teu domínio ainda não está a ser encaminhado para a tua conta de armazenamento até criares um registo CNAME com o teu fornecedor de domínio. Você fará isso na próxima seção.
Etapa 4: Criar um registro CNAME com seu provedor de domínio
Crie um registo CNAME temporário para apontar para o nome do anfitrião.
Inicia sessão no site do teu registo de domínio e depois vai à página para gerir as definições de DNS.
Você pode encontrar a página em uma seção chamada Nome de domínio, DNS ou Gerenciamento de servidor de nomes.
Encontre a seção para gerenciar registros CNAME.
Talvez seja necessário acessar uma página de configurações avançadas e procurar por CNAME,Alias ou Subdomínios.
Crie um registro CNAME. Como parte desse registo, forneça os seguintes elementos:
O alias do subdomínio, como
wwwouphotos. O subdomínio é obrigatório. Domínios raiz não são suportados.O nome do host que você obteve na seção Obter o nome do host do seu ponto de extremidade de armazenamento anteriormente neste artigo.
Etapa 5: Testar seu domínio personalizado
Para confirmar que o seu domínio personalizado está mapeado para o ponto de extremidade do serviço de blobs, crie um blob num contentor público na sua conta de armazenamento. Em seguida, em um navegador da Web, acesse o blob usando um URI no seguinte formato: http://<subdomain.customdomain>/<mycontainer>/<myblob>
Por exemplo, para aceder a um formulário da web no contentor no subdomínio personalizado myforms, pode usar o seguinte URI:
Remover um mapeamento de domínio personalizado
Para remover um mapeamento de domínio personalizado, cancele o registro do domínio personalizado. Use um dos procedimentos a seguir.
- Portais
- PowerShell
- CLI do Azure
No portal do Azure, vá para sua conta de armazenamento.
No painel de menus, em Segurança + rede, selecione Rede.
Na página Rede , escolha a guia Domínio personalizado .
Desmarque o conteúdo da caixa de texto que contém o nome de domínio personalizado.
Selecione o botão Salvar.
Depois de o domínio personalizado ser removido, o portal notifica-o de que a sua conta de armazenamento foi atualizada com sucesso.
Mapeie um domínio personalizado com HTTPS ativado
Essa abordagem envolve mais etapas, mas permite o acesso HTTPS. Se você não precisar que os usuários acessem seu blob ou conteúdo da Web usando HTTPS, consulte a seção Mapear um domínio personalizado com apenas HTTP habilitado deste artigo. Esta abordagem utiliza Azure Front Door (preferido) ou CDN do Azure, que são serviços de Content Delivery Network oferecidos pelo Azure.
Observação
O mapeamento de domínio personalizado requer o uso de registros CNAME. As redes públicas devem poder aceder aos registos CNAME. Se os registos CNAME forem privados, o registo no Azure falha.
Utilize o Azure Front Door
Ative o Azure Front Door no seu blob ou ponto de extremidade do site.
Para conhecer as etapas, consulte Integrar uma conta de armazenamento do Azure com o Azure Front Door.
Configure HTTPS em um domínio personalizado do Azure Front Door.
Observação
Ao atualizar o seu site estático, certifique-se de limpar o conteúdo armazenado em cache nos POPs de borda do AFD por meio de uma purga no endpoint AFD. Para obter mais informações, consulte Limpeza de cache no Azure Front Door.
(Opcional) Analise as seguintes orientações:
- Saiba como usar o Azure Front Door com blobs do Armazenamento do Azure.
- Saiba como habilitar o Azure Front Door Private Link com o Armazenamento de Blobs do Azure.
- Saiba como habilitar o Azure Front Door Private Link com o Site Estático de Armazenamento.
- Redirecionamento de HTTP para HTTPS com AFD.
- Faturação de Entrada.
Use CDN do Azure
Habilite a CDN do Azure no seu blob ou ponto de extremidade da Web. Para obter orientação passo a passo, consulte Integrar uma conta de armazenamento do Azure com a CDN do Azure.
Mapeie o conteúdo da CDN do Azure para um domínio personalizado.
Habilite HTTPS em um domínio personalizado da CDN do Azure.
Observação
Quando atualizares o teu site estático, limpa o conteúdo armazenado em cache nos servidores periféricos da CDN, purgando o endpoint da CDN. Para mais informações, consulte Purgar um ponto de extremidade CDN do Azure.
(Opcional) Analise as seguintes orientações:
Suporte de funcionalidades
O suporte para esse recurso pode ser afetado pela habilitação do Data Lake Storage Gen2, do protocolo NFS (Network File System) 3.0 ou do SSH File Transfer Protocol (SFTP). Se você habilitou qualquer um desses recursos, consulte Suporte ao recurso de Armazenamento de Blob nas contas de Armazenamento do Azure para avaliar o suporte para esse recurso.