Що це вам дає
Підключення власного облікового запису Akamai дозволяє розмістити сайт на вашому CDN замість нашого. Зона, трафік та рахунок переходять на ваш обліковий запис, і ви все одно зможете очищати кеш та змінювати налаштування CDN прямо з панелі керування Zinn® без перемикання між панелями.
Перед початком
Договір з Akamai з підтримкою Property Manager та Fast Purge.
1. Створення ключа в Akamai
В Akamai Control Center відкрийте Identity and Access Management та виберіть Create API client. Виберіть розширений клієнт (advanced client), щоб налаштувати його API, та надайте обидва дозволи:
- Property Manager — доступ на читання, щоб ми могли бачити ваші properties;
- Fast Purge — щоб ми могли їх очищати. Це окремий дозвіл, і без нього ми бачимо ваші
properties, але не можемо їх очищати.
Після цього Akamai покаже облікові дані EdgeGrid для клієнта: хост, токен клієнта (client token), секретний ключ клієнта (client secret) та токен доступу (access token). Скопіюйте всі чотири значення.
2. Підключення тут
Відкрийте Integrations у своїй панелі керування та виберіть Connect an account. Виберіть Your own CDN як групу та Akamai як обліковий запис, заповніть поля API host, Client token, Client secret і Access token, а потім натисніть Connect account.
Ми перевіряємо введені дані перед збереженням. Непрацюючий ключ ніколи не зберігається, а в повідомленні вказується, у чому була помилка. Працюючий ключ зберігається в зашифрованому сховищі секретів — ніколи в нашій базі даних — і більше ніколи не відображається, навіть вам.
Що буде далі
- Відкрийте вкладку CDN сайту. У розділі Where this site is served from цей обліковий запис
з'явиться як призначення. Виберіть його та підтвердьте; ми створимо конфігурацію сайту у вашому обліковому записі, перевіримо її, і лише після цього перенесемо сайт, тож він залишатиметься доступним під час перенесення.
- На тій самій вкладці ви можете очищати кеш сайту та змінювати налаштування його CDN у вашому
обліковому записі.
- Під час підключення ми перевіряємо можливості ключа: перегляд списку зон або properties, детальне читання однієї з них, очищення кешу, зміна налаштувань і (якщо вони передбачені постачальником) географічні правила.
Контрольний список поруч із підключенням показує, які з них вдалося підтвердити, тож відсутній дозвіл буде видно до перенесення сайту на цей обліковий запис.
- У розділі Deploy a site to your own CDN account детально описано перенесення сайту між обліковими записами.
Якщо підключення не вдається
Properties з'являються, але очищення не працює. Клієнт API не має дозволу Fast Purge. Додайте його до клієнта в розділі Identity and Access Management.
Відхилено. Одне з чотирьох значень було вставлено не в те поле — хост є довгою адресою, що закінчується на akamaiapis.net, а три токени легко переплутати місцями.
Повідомлення про те, що ключ відхилено. Майже завжди це пов'язано з однією з трьох причин: пробіл або символ перенесення рядка скопійовано разом із ключем, термін дії ключа минув, або ключ було відкликано чи згенеровано повторно після копіювання. Створіть новий ключ і вставте його знову.
Підключення встановлено, але згодом виникає помилка. Ключ проходить автентифікацію, але йому бракує дозволу, необхідного для виконання дії. Створіть новий ключ із вищезгаданими дозволами, після чого відключіть старе підключення та підключіть новий ключ.
Відключення
Відкрийте Integrations, знайдіть обліковий запис і натисніть Disconnect. Це одразу видалить збережений ключ. Усе, що його використовувало, зупиниться при наступній спробі виконання дії, а екрани, які від нього залежали, повідомлять про це, замість того щоб завершуватися мовчки.
Відключення не скасовує вже виконаних дій — записи, розгортання чи налаштування, які ми змінили у вашому обліковому записі, залишаються без змін. Якщо ви підозрюєте, що сам ключ міг бути скомпрометований, також відкличте його у постачальника; відключення видаляє нашу копію, але не їхню.