# Installation d'EdgeWorker

## Prérequis

Pour installer l'Edge Worker avec succès, veuillez vous assurer que vous disposez de :

1. L'accès aux **EdgeWorkers**, qui est activé via Akamai Marketplace.
2. Le niveau de ressources EdgeWorker « **Dynamic Compute** ». Le niveau de ressources inférieur n'est pas suffisant.
3. Le bundle de code EdgeWorker fourni par Netacea.
4. La [Configuration de la propriété Proxy](https://docs.netacea.com/fr/informations-sur-les-plugins-netacea/akamai/installation-and-configuration/proxy-property-configuration) complétée.

## Installation de l'EdgeWorker

Veuillez cliquer sur le lien « EdgeWorkers » qui se trouve sous « CDN ». L'écran devrait alors afficher ce qui suit :

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

Vous devrez ensuite cliquer sur « Create EdgeWorker ID ». L'écran devrait alors afficher une page similaire à celle ci-dessous :

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

Afin de déployer correctement l'intégration Netacea Akamai, il est nécessaire de créer un EdgeWorker ID et de configurer correctement la propriété Akamai au sein d'un groupe.

La première étape consiste à créer un EdgeWorker ID.

### Création d'un EdgeWorker ID

* Créez un nom. Celui-ci peut être adapté à vos besoins.
* Dans la sélection du groupe, sélectionnez celui où vous aurez la propriété que vous souhaitez configurer pour cette intégration.
* Pour le niveau de ressources, il est important que le worker soit configuré sur Dynamic Compute. Le niveau de ressources inférieur n'est pas suffisant pour nos besoins.

Vous devrez ensuite cliquer sur l'EdgeWorker ID que vous venez de créer, ce qui changera l'écran vers une page similaire à celle ci-dessous :

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

Vous devriez voir un bouton « Create Version » sur le côté droit de l'écran - veuillez cliquer dessus. Vous devriez alors voir un écran comme celui ci-dessous :

<figure><img src="https://899558619-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaRSpZrGcUHd5EHGjrrO5%2Fuploads%2Fgit-blob-d7c7e8c7b64f966459976dd4c5d72318b9728ebb%2Fimage%20(2)%20(2)%20(3).png?alt=media" alt=""><figcaption><p>Création d'une version</p></figcaption></figure>

Veuillez ajouter le bundle de code que Netacea vous a fourni ici, puis cliquez sur le bouton « Create Version ». Une fois cette opération terminée, le bundle devrait avoir été téléchargé et vous devriez voir un écran comme celui ci-dessous :

<figure><img src="https://899558619-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaRSpZrGcUHd5EHGjrrO5%2Fuploads%2Fgit-blob-5769e1ed31161928312d1065343b8bb88f78ac4b%2Fimage%20(33).png?alt=media" alt=""><figcaption><p>EdgeWorker ID - Version créée avec succès</p></figcaption></figure>

### Déploiement de l'EdgeWorker

Les étapes suivantes expliquent comment activer une version d'un EdgeWorker. Les étapes présentées permettront d'activer l'EdgeWorker sur le réseau de préproduction (Staging Network), cependant, le processus pour l'activer sur le réseau de production (Production Network) est essentiellement le même.

Pour activer une version, rendez-vous dans la section EdgeWorkers sous le menu CDN et sélectionnez l'EdgeWorker nécessitant l'activation. Cliquez sur « … » sous l'en-tête Actions et sélectionnez le bouton « Activate Version ». Ceci est visible dans la capture d'écran ci-dessous :

<figure><img src="https://899558619-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaRSpZrGcUHd5EHGjrrO5%2Fuploads%2Fgit-blob-f748053c226164b62bc04dc7ad5a1346d8e62a7c%2Fimage%20(34).png?alt=media" alt=""><figcaption><p>Activation d'une version</p></figcaption></figure>

Une fois cette opération effectuée, une nouvelle fenêtre apparaîtra. Veuillez vous assurer que la version que vous souhaitez activer est renseignée dans le menu déroulant « Version ».

Pour activer sur le réseau de préproduction, assurez-vous que « Staging » est sélectionné dans le menu déroulant Network. Si vous souhaitez activer sur le réseau de production, veuillez vous assurer que « Production » est sélectionné dans le menu déroulant Network. Vous devrez déployer sur les deux.

<figure><img src="https://899558619-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaRSpZrGcUHd5EHGjrrO5%2Fuploads%2Fgit-blob-bb223ff43ab045b46f164199d1a4540da8b7fc5a%2Fimage%20(4)%20(2).png?alt=media" alt=""><figcaption><p>Version et réseau</p></figcaption></figure>

Une fois cette opération terminée, la fenêtre devrait revenir à la page EdgeWorker et afficher l'onglet d'historique d'activation de l'EdgeWorker comme dans la capture d'écran ci-dessous :

<figure><img src="https://899558619-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaRSpZrGcUHd5EHGjrrO5%2Fuploads%2Fgit-blob-7ce4685d23abdedc97652be8f3f776643cf39b55%2Fimage%20(7)%20(2).png?alt=media" alt=""><figcaption><p>Historique d'activation</p></figcaption></figure>

### Finalisation

Une fois l'EdgeWorker installé, il est recommandé d'effectuer les tests sur un réseau de préproduction (Staging Network). Activez-le sur le réseau de production (Production Network) en répétant le [processus ci-dessus](#deploying-the-edgeworker) et en sélectionnant Production dans le menu déroulant Network.
