создание и эксплуатация API на Cloudflare

Примените навыки работы с Cloudflare Workers в трёх независимых задачах: запустите портал поддержки, исправьте повторное использование кэша между клиентами и восстановите неудачный релиз с проверенной обработкой запросов к вышестоящему серверу. Используйте синтетические данные и убедитесь, что временные ресурсы удалены.

Cloudflare

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Предоставьте пригодный API поддержки, сохраните приватность частных ответов и восстановитесь после неудачного выпуска. Проекты применяют основы Workers через запуск, диагностику кеша и восстановление выпуска.

Курс включает три самостоятельные задачи с подсказками и полными объясняющими решениями. Две развёртывают временные Workers; задача исправления кеша выполняется локально.

Чему вы научитесь

  • Подключить предоставленную страницу помощи к проверенному API и внутреннему каталогу
  • Защитить обслуживание секретом и проверить публичную/внутреннюю границу
  • Исправить допустимость кеширования и ключи, сохранив безопасный публичный кеш
  • Не кешировать ошибки и частные ответы
  • Восстановить известную исправную версию, исправить вышестоящие ошибки и опубликовать отдельный выпуск
  • Подтвердить удаление собственных ресурсов и локального тестового состояния

Для кого предназначен курс

Учащиеся, завершившие основы Workers и желающие самостоятельно практиковать доставку и эксплуатацию.

Предварительные требования: Завершите Cloudflare Workers for Beginners, включая Wrangler, обработчики JavaScript, настройки/секреты, локальные тесты, привязки сервисов, статические ресурсы, политики Cache API, откат и диагностику ошибок. Учащиеся с прямым входом сначала завершают Connect LabEx to Your Cloudflare Account. Перед любой из двух задач развёртывания прочитайте руководство подготовки учебного аккаунта Cloudflare и подтвердите готовность собственного аккаунта.

Учебная среда: Каждая задача начинается в новой VM LabEx с предоставленными зависимостями и посторонними компонентами. Упражнения развёртывания используют небольшие фиктивные данные и уникально именованные Workers; использование учитывается в обычных лимитах аккаунта. Общие учётные данные и купленный домен не требуются.

Часто задаваемые вопросы

Каждая задача требует облачного развёртывания?

Нет. Support Portal Launch и Failed Release Recovery развёртывают Workers. Cross-Customer Cache Mix-Up работает локально без облачного входа; при очистке остановите локальный сервер и удалите тестовое состояние внутри проекта.

Как устроены самостоятельные задачи?

Прочитайте сценарий, область и критерии приёмки до редактирования. Применяйте изученные понятия, проверяйте стандартный вывод и сравнивайте поля реальных ответов. Подсказки и полные решения предоставлены отдельно.

Можно ли использовать развёртывание прежней работы?

Нет. Каждая задача создаёт собственное состояние. Подтвердите нужный аккаунт при авторизации и переносите знания, а не ресурсы или учётные данные.

Нужно ли сдавать скриншоты как доказательство?

Нет. Они иллюстрируют полезные состояния страниц и Dashboard. Проверяйте поведение приложения и состояние ресурсов; удаляйте только собственные облачные ресурсы при действующей авторизации, подтверждайте удаление и выходите в конце.

Преподаватель

labby
Labby
Labby is the LabEx teacher.