# Instalação do EdgeWorker

## Pré-requisitos

Para instalar o Edge Worker com sucesso, certifique-se de que você possui:

1. Acesso aos **EdgeWorkers**, que é habilitado via Akamai Marketplace.
2. O Resource Tier do EdgeWorker como "**Dynamic Compute**". O resource tier inferior não é suficiente.
3. O pacote de código do EdgeWorker fornecido pela Netacea.
4. A [Configuração da Proxy Property](https://docs.netacea.com/br/informacoes-do-plugin-netacea/akamai/installation-and-configuration/proxy-property-configuration) concluída.

## Instalação do EdgeWorker

Por favor, clique no link 'EdgeWorkers' que pode ser encontrado em 'CDN'. A tela deverá então mudar para a exibição abaixo:

<figure><img src="https://3103183613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ0VONni9fqVKgqwRyueW%2Fuploads%2Fgit-blob-899b3a2486cac5550489e9123c52140511be872f%2Fimage%20(31).png?alt=media" alt=""><figcaption><p>Gerenciamento de EdgeWorker</p></figcaption></figure>

Em seguida, você precisará clicar em 'Create EdgeWorker ID'. A tela deverá então mudar para exibir uma página semelhante à mostrada abaixo:

<figure><img src="https://3103183613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ0VONni9fqVKgqwRyueW%2Fuploads%2Fgit-blob-29d0cf49ee30c02cc9306ec398f0882917ee031e%2Fimage%20(6)%20(3).png?alt=media" alt=""><figcaption><p>Criar EdgeWorker ID</p></figcaption></figure>

Para implantar corretamente a integração Netacea Akamai, é necessário criar um EdgeWorker ID e configurar adequadamente a Akamai Property dentro de um grupo.

A primeira etapa será criar um EdgeWorker ID.

### Criando um EdgeWorker ID

* Crie um Nome. Este pode ser qualquer nome que atenda às suas necessidades.
* No Grupo, selecione um onde você terá a property que deseja configurar para esta integração.
* Para o Resource Tier, é importante que o worker esteja configurado como Dynamic Compute. O resource tier inferior não é suficiente para as nossas necessidades.

Em seguida, você precisará clicar no EdgeWorker ID que acabou de criar, e isso mudará a tela para uma página semelhante à mostrada abaixo:

<figure><img src="https://3103183613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ0VONni9fqVKgqwRyueW%2Fuploads%2Fgit-blob-10de476b8350cda18459a10d0e427f5e9121f65c%2Fimage%20(30)%20(1).png?alt=media" alt=""><figcaption><p>EdgeWorker ID - Versões</p></figcaption></figure>

Você deverá ver um botão 'Create Version' no lado direito da tela - por favor, clique nele. Em seguida, você deverá ver uma tela como a mostrada abaixo:

<figure><img src="https://3103183613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ0VONni9fqVKgqwRyueW%2Fuploads%2Fgit-blob-d7c7e8c7b64f966459976dd4c5d72318b9728ebb%2Fimage%20(2)%20(2)%20(3).png?alt=media" alt=""><figcaption><p>Criar versão</p></figcaption></figure>

Por favor, adicione o pacote de código que a Netacea forneceu a você aqui e então clique no botão 'Create Version'. Uma vez concluído, o pacote deverá ter sido carregado e você deverá ver uma tela como a mostrada abaixo:

<figure><img src="https://3103183613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ0VONni9fqVKgqwRyueW%2Fuploads%2Fgit-blob-5769e1ed31161928312d1065343b8bb88f78ac4b%2Fimage%20(33).png?alt=media" alt=""><figcaption><p>EdgeWorker ID - Versão Criada com Sucesso</p></figcaption></figure>

### Implantando o EdgeWorker

As etapas a seguir explicarão como ativar uma versão de um EdgeWorker. As etapas mostradas habilitarão o EdgeWorker na Rede de Staging, no entanto, o processo para ativá-lo na Rede de Produção é essencialmente o mesmo.

Para ativar uma versão, acesse a área EdgeWorkers no menu CDN e selecione o EdgeWorker que requer ativação. Clique em '…' sob o cabeçalho Actions e selecione o botão 'Activate Version'. Isso pode ser visto na captura de tela abaixo:

<figure><img src="https://3103183613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ0VONni9fqVKgqwRyueW%2Fuploads%2Fgit-blob-f748053c226164b62bc04dc7ad5a1346d8e62a7c%2Fimage%20(34).png?alt=media" alt=""><figcaption><p>Ativando uma versão</p></figcaption></figure>

Após fazer isso, uma nova janela aparecerá. Por favor, certifique-se de que a versão que você deseja ativar está preenchida na caixa suspensa 'Version'.

Para ativar em staging, certifique-se de que 'Staging' está selecionado na caixa suspensa Network. Se você deseja ativar em produção, certifique-se de que 'Production' está selecionado na caixa suspensa Network. Você precisará implantar em ambos.

<figure><img src="https://3103183613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ0VONni9fqVKgqwRyueW%2Fuploads%2Fgit-blob-bb223ff43ab045b46f164199d1a4540da8b7fc5a%2Fimage%20(4)%20(2).png?alt=media" alt=""><figcaption><p>Versão e Rede</p></figcaption></figure>

Uma vez concluído, a janela deverá voltar para a página do EdgeWorker e mostrar a aba de histórico de ativação do EdgeWorker como na captura de tela abaixo:

<figure><img src="https://3103183613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ0VONni9fqVKgqwRyueW%2Fuploads%2Fgit-blob-7ce4685d23abdedc97652be8f3f776643cf39b55%2Fimage%20(7)%20(2).png?alt=media" alt=""><figcaption><p>Histórico de Ativação</p></figcaption></figure>

### Finalizando

Após a instalação do EdgeWorker, é recomendado que os testes sejam realizados na Rede de Staging. Ative-o na Rede de Produção repetindo o [processo acima](#deploying-the-edgeworker) e selecionando Production na caixa suspensa Network.
