# Instalacja EdgeWorker

## Wymagania wstępne

Aby pomyślnie zainstalować Edge Worker, upewnij się, że posiadasz:

1. Dostęp do **EdgeWorkers**, który jest włączany przez Akamai Marketplace.
2. EdgeWorker Resource Tier na poziomie „**Dynamic Compute**". Niższy poziom zasobów nie jest wystarczający.
3. Pakiet kodu EdgeWorker dostarczony przez Netacea.
4. Ukończoną [konfigurację Proxy Property](https://docs.netacea.com/pl/informacje-o-wtyczce-netacea/akamai/installation-and-configuration/proxy-property-configuration).

## Instalacja EdgeWorker

Kliknij link „EdgeWorkers", który znajduje się w sekcji „CDN". Ekran powinien zmienić się na widok przedstawiony poniżej:

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

Następnie należy kliknąć „Create EdgeWorker ID". Ekran powinien zmienić się i wyświetlić stronę podobną do tej poniżej:

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

Aby prawidłowo wdrożyć integrację Netacea Akamai, wymagane jest utworzenie EdgeWorker ID i odpowiednie skonfigurowanie Akamai Property w ramach grupy.

Pierwszym etapem będzie utworzenie EdgeWorker ID.

### Tworzenie EdgeWorker ID

* Utwórz nazwę (Name). Może to być dowolna nazwa odpowiadająca Twoim potrzebom.
* W polu Group wybierz grupę, w której znajduje się właściwość (property), którą chcesz skonfigurować dla tej integracji.
* W przypadku Resource Tier ważne jest, aby worker był ustawiony na Dynamic Compute. Niższy poziom zasobów nie jest wystarczający dla naszych potrzeb.

Następnie należy kliknąć na właśnie utworzone EdgeWorker ID, co spowoduje zmianę ekranu na stronę podobną do tej poniżej:

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

Po prawej stronie ekranu powinien być widoczny przycisk „Create Version" — kliknij go. Powinien wyświetlić się ekran podobny do tego poniżej:

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

Dodaj pakiet kodu dostarczony przez Netacea, a następnie kliknij przycisk „Create Version". Po zakończeniu tej operacji pakiet powinien zostać przesłany i powinien być widoczny ekran podobny do tego poniżej:

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

### Wdrażanie EdgeWorker

Poniższe kroki wyjaśniają, jak aktywować wersję EdgeWorker. Przedstawione kroki umożliwią włączenie EdgeWorker w sieci Staging Network, jednak proces aktywacji w sieci Production Network jest zasadniczo taki sam.

Aby aktywować wersję, przejdź do obszaru EdgeWorkers w menu CDN i wybierz EdgeWorker wymagający aktywacji. Kliknij „…" w kolumnie Actions i wybierz przycisk „Activate Version". Można to zobaczyć na zrzucie ekranu poniżej:

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

Po wykonaniu tej czynności pojawi się nowe okno. Upewnij się, że wersja, którą chcesz aktywować, jest wybrana w polu rozwijanym „Version".

Aby aktywować w środowisku staging, upewnij się, że w polu rozwijanym Network wybrano „Staging". Jeśli chcesz aktywować w środowisku produkcyjnym, upewnij się, że w polu rozwijanym Network wybrano „Production". Konieczne będzie wdrożenie w obu środowiskach.

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

Po zakończeniu okno powinno powrócić do strony EdgeWorker i wyświetlić zakładkę historii aktywacji EdgeWorker, jak na zrzucie ekranu poniżej:

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

### Finalizacja

Po zainstalowaniu EdgeWorker zaleca się przeprowadzenie testów w sieci Staging Network. Aktywuj go w sieci Production Network, powtarzając [powyższy proces](#deploying-the-edgeworker) i wybierając Production w polu rozwijanym Network.
