Adicione um site para conectar um domínio raiz e todos os seus subdomínios ao ESA simultaneamente. Em seguida, visualize, desative, exclua e aplique tags aos sites para classificar recursos, alocar custos e controlar o acesso.
Antes de começar
Verifique os seguintes pré-requisitos antes de adicionar e gerenciar sites:
Permissões: Verifique se a conta atual tem permissões de gerenciamento de sites para o ESA. Conceda aos usuários do RAM (Resource Access Management) uma das seguintes permissões: Permissões totais:
esa:*Permissões de somente leitura:esa:ListSites,esa:DescribeSiteStatus da conta: A conta da Alibaba Cloud deve ter a verificação de identidade concluída. Contas não verificadas não podem adicionar nem gerenciar sites.
Preparação do domínio: Para acesso via NS, altere os registros NS do seu domínio para os servidores DNS atribuídos pelo ESA. Para acesso via CNAME, configure os registros CNAME necessários.
Adicionar um site
Use o recurso Add Website para conectar um site ao ESA.
Visualizar detalhes do site
Visualize o método de acesso, a região e os dados de tráfego de um site.
No console do ESA, selecione Websites.
Confira o nome do site, o método de acesso, a região e outros detalhes na página.
Na coluna Websites, clique em um nome de site e visualize a visão geral dos dados, o tráfego de resposta e o tráfego de requisições do cliente.
Excluir um site
Antes de excluir um site, atenda aos seguintes pré-requisitos:
Para sites que usam acesso via NS: Acesse o registrador do seu domínio e exclua os registros NS atribuídos pelo ESA. Se você não remover os registros NS antes de excluir o site, o sistema retornará o erro
NameServerNotDeletee bloqueará a exclusão.Migração de service em produção: Certifique-se de que seus service em produção foram migrados do ESA.
Após a exclusão, as configurações são removidas permanentemente e os dados de monitoramento são retidos por 180 dias. Readicione o site e visualize o histórico de dados de tráfego.
No console do ESA, selecione Websites.
Na página, localize o site de destino e clique em Websites na coluna Website.
Leia a mensagem, insira manualmente o nome do site e clique em Websites e confirme a exclusão.
A exclusão de um site remove todos os recursos associados a ele, e itens faturáveis, como o WAF, deixam de ser cobrados. Desativar ou excluir somente as regras do WAF não interrompe o faturamento: o WAF é um recurso no nível do site e seu faturamento está vinculado ao site. Para interromper totalmente o faturamento do pagamento conforme o uso do ESA, exclua todos os seus sites.
Desativar um site
Novos sites têm o status Websites por padrão. Desativar um site interrompe todas as resoluções de DNS e faz com que os nós de borda rejeitem requisições. Desative um site quando não precisar que ele processe tráfego temporariamente.
A Alibaba Cloud desativa automaticamente sites com pagamentos atrasados, planos expirados ou violações de políticas. Reative o site após resolver o problema.
No console do ESA, selecione Websites.
Na página, localize o site de destino, clique em Delete na coluna Actions e, em seguida, clique em OK e confirme.
O site passa para o status Active. Clique em Websites para restaurar os service de aceleração de DNS e proxy.
Gerenciamento de tags
Visão geral das tags
Tags são rótulos de chave-valor vinculados aos sites para classificação e gerenciamento.
Cada tag é composta por uma chave de tag e um valor de tag, no formato tagKey:tagValue. Por exemplo, project:website indica recursos de site para o projeto "website".
Tags de recursos versus tags de cache: as tags de recursos classificam sites para faturamento e controle de acesso (configuradas na página de gerenciamento de sites); as tags de cache atualizam o cache por tag (configuradas nas políticas de cache).
As tags são usadas principalmente para:
Classificação e pesquisa de recursos: Categorize sites por tipo de negócio, ambiente ou proprietário para filtrar rapidamente os sites de destino.
Alocação de custos: Divida e analise os custos dos recursos por tag para obter uma contabilidade granular de custos.
Controle de acesso: Use tags com o RAM para restringir o acesso de usuários ou funções a sites com tags específicas.
Cada site suporta até 20 tags. As chaves e valores das tags não devem exceder 128 caracteres.
Usar tags para alocação de custos
Divida e analise os custos dos sites do ESA por tag para rastrear o consumo de recursos entre linhas de negócio, projetos ou ambientes.
Chaves de tag recomendadas para alocação de custos:
|
Chave de tag recomendada |
Finalidade |
Exemplo de valor de tag |
|
|
Identifica o centro de custos responsável |
marketing, rd |
|
|
Identifica o projeto ao qual um site pertence |
website, api-gateway |
|
|
Distingue ambientes de produção, teste e desenvolvimento |
prod, dev |
O fluxo de trabalho é o seguinte:
Vincule tags aos sites que precisam de alocação de custos. Verifique se as chaves e valores das tags identificam com precisão a dimensão de alocação (por exemplo,
cost-center:marketing).Acesse o console de Expenses and Costs.
No painel de navegação à esquerda, escolha Cost Analysis > Cost Details.
Na página de detalhes de custos, selecione Tag como a dimensão estatística e escolha a chave de tag a ser analisada. O sistema divide os custos por valor de tag e mostra a proporção e a tendência de custos para cada dimensão.
Os dados de alocação de custos com base em tags são atualizados diariamente. Para custos em tempo real, verifique os detalhes de faturamento.
Usar tags para controlar o acesso a recursos
Use políticas do RAM baseadas em tags para restringir usuários ou funções a operar apenas em sites com tags específicas.
Cenários típicos:
Isolamento de projeto: Os operadores do Projeto A podem acessar apenas sites com a tag
project:project-a.Isolamento de ambiente: Os operadores de desenvolvimento podem acessar apenas sites com a tag
env:dev, o que impede alterações em sites de produção.
Etapas de configuração:
-
Crie uma política personalizada no console do RAM. Use a chave de condição
acs:ResourceTagpara limitar as operações em recursos com tags específicas. Exemplo de política:{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "esa:*", "Resource": "*", "Condition": { "StringEquals": { "acs:ResourceTag/project": "website" } } } ] } Anexe a política ao usuário ou grupo do RAM de destino. Assim, o usuário poderá operar apenas em sites que correspondam às condições de tag.
Ações comuns do ESA utilizadas no controle de acesso baseado em tags:
|
Operação (Action) |
Descrição |
|
|
Todas as permissões de operação do ESA |
|
|
Permissões de consulta de site |
|
|
Permissões de vinculação e desvinculação de tags |
Verifique se os sites têm as tags corretas antes de ativar o controle de acesso baseado em tags. Sem tags correspondentes, os usuários autorizados não poderão acessar os recursos esperados.
Operações relacionadas
A página Actions oferece acesso rápido aos seguintes recursos:
OK: Clique em Suspended na coluna Enable e adicione ou modifique registros de resolução de DNS Gerencie registros de DNS.
Websites: Clique em Websites na coluna Tag e visualize e configure o status do link SSL/TLS, certificados de borda, certificados de cliente, entre outros SSL/TLS.
OK: Clique em Websites na coluna DNS Records e visualize e configure políticas de cache de recursos Cache.
DNS Records: Clique em Actions na coluna SSL/TLS e visualize e configure regras do WAF WAF.
SSL/TLS: Clique em Actions na coluna Cache Settings e altere o plano vinculado ao site Alterar o plano de um site.