Como utilizar a solução Massive Redirect através do Marketplace da Azion
Visão geral
O Massive Redirect é uma solução serveless disponível no Marketplace da Azion. Esse tipo de solução é usada principalmente para lidar com um grande número de redirecionamentos de domínio, como migrações de domínio.
Essa solução permite controlar esse redirecionamento diretamente no edge, centralizando o gerenciamento de várias configurações em um único local. Isto também possibilita que você opere em uma variedade de situações, como migração de um CMS ou de uma plataforma de comércio eletrônico, atualizações de sites e assim por diante. Não importa quantas páginas você tenha, você pode configurar todos os seus redirecionamentos de forma fácil e rápida com a solução Massive Redirect.
Importante: atente-se ao limite máximo do seu arquivo JSON. Neste caso, 300kb.
1. Obtendo a solução
Para usar o Massive Redirect fornecido pelo Marketplace da Azion, você precisa:
- Fazer login na sua conta no Real-Time Manager (RTM).
- Se você não tiver uma, crie uma conta visitando a página de criação de conta.
- No canto superior esquerdo da página, selecione Products menu* > **Marketplace.
- Selecione a caixa de pesquisa e digite “massive” ou navegue pelos cards para encontrar a solução Massive Redirect.
- Depois de encontrar o card para Massive Redirect, selecione-o; você será redirecionado para a página da solução.
- Na página da solução, procure pela seção Subscribe for no canto inferior direito.
- Clique no botão Get It Now.
Você verá uma mensagem indicando que sua solução foi instalada com sucesso e está pronta para uso.
2. Usando a solução
A solução obtida no Marketplace é adicionada à sua lista de Edge Functions. Portanto, para usar a solução Fauna, você deverá criar uma nova edge application para incorporar a nova função.
Para essa tarefa, você tem diversos modos de ação, os principais são:
- Visitar a documentação de ponto de partida.
- Criar uma edge application no RTM selecionando Products menu > Edge Application e seguir as instruções.
- Utilizar uma edge application já existente.
3. Configurando a solução
Para configurar a sua solução, siga os passos:
- No canto superior esquerdo da página, selecione Products menu > Edge Application.
- Na lista de edge applications, selecione aquela na qual deseja configurar a solução Massive Redirect.
- Certifique-se de habilitar o switch Edge Functions na página principal da sua edge application para permitir o uso da sua nova solução.
- Clique em Save no canto inferior direito.
Você receberá uma mensagem de sucesso indicando sua Edge Application foi atualizada. Agora, o uso de Edge Functions está habilitado para a sua aplicação.
4. Instanciando a solução
Para instanciar sua solução, siga os passos abaixo:
- Na lista superior, selecione a guia Functions.
- Clique no botão Add Function.
- Escolha um nome fácil de lembrar para a sua função.
- No menu suspenso, selecione a solução Massive Redirect.
Esta ação irá carregar a solução, mostrando uma caixa com o código-fonte dela e, logo acima, duas abas: Code e Args. Ao clicar na aba Code, será possível navegar pelo código, contudo sem a possibilidade de alterá-lo.
Observe que há várias seções na guia Args. Isso acontece porque você pode configurar diversos redirecionamentos diferentes ao mesmo tempo.
A aba de Args irá apresentar um código em JSON como o abaixo:
[
{
"from": "http://www.azion.com.br",
"found": "http://www.azion.com"
}, {
"from_regex": "http://www\\.(azion)\\.com$",
"moved": "https://www.%s.com"
},{
"from_regex":"http://www\\.azion\\.com/t/other/([\\w_]+)/([\\w_]+)/([\\w_]+)/$",
"moved":"http://www.azion.com.br/doc/%3$/%1$/%2$/"
}
]
Onde:
from
: aqui, você passará a URL antiga, aquela que você deseja redirecionar para uma nova.moved
: aqui, você passará a nova URL, aquela que você deseja que seja o alvo da sua regra de redirecionamento. Essa URL será usada como um redirecionamento permanente para a URL antiga.from_regex
: essa opção permite que você passe vários redirecionamentos em um comando, passando mais de um endereço em uma linha.found
: tem o mesmo comportamento quemoved
, mas nesse caso você tem um redirecionamento temporário para uma URL.
5. Configurando uma regra para Rules Engine
Ainda na página Edge Application, você deve configurar uma regra para Rules Engine de forma a executar sua função.
Para fazer isso, siga estes passos:
- Adicione uma nova regra clicando no botão New Rule e, em seguida, selecione Request Phase.
- Defina um critério (criteria) para verificar seu domínio (domain). Você terá algo como
if: $ {domain} is equal xpto.com
. - Na seção de comportamento (behavior), em
Then
, selecioneRun a function
no primeiro menu suspenso e a funçãoMassive Redirect
(conforme você a nomeou anteriormente) no segundo menu suspenso. - Clique no botão Save no canto inferior direito.
Você verá uma mensagem de sucesso informando que sua nova regra para Rules Engine foi salva.
Você pode obter informações e referências mais detalhadas no artigo Configure redirecionamento em massa para migração de domínios.
Não encontrou o que procurava? Abra um ticket.