VTEX IO: пути сервисов и CDN
Apply when defining service.json routes, choosing public vs segment vs private URL prefixes for VTEX IO services, or setting HTTP cache headers that interact with the VTEX edge and CDN. Covers path patterns, cookie visibility, edge caching behavior, and aligning Cache-Control with data sensitivity. Use for Node or .NET IO backends where request path and response headers determine CDN safety.
Что делает навык
Навык применяется при определении маршрутов в service.json для бэкендов VTEX IO, чтобы обеспечить корректную передачу куки и кэширование на edge (CDN). Он охватывает выбор префиксов путей (public, segment, private), настройку заголовков Cache-Control и диагностику проблем с отсутствующими куки.
Когда применять
- Выбор между префиксами public, segment (/_v/segment/...) и private (/_v/private/...) для маршрута в service.json
- Настройка заголовков Cache-Control, чтобы поведение публичного кэша соответствовало области данных (анонимный, сегмент или аутентифицированный покупатель)
- Объяснение причин, по которым маршрут не получает куки vtex_session или vtex_segment
- Отладка поведения CloudFront или edge, когда куки отсутствуют
Как работает
- Определите, какой тип доступа требуется для данных маршрута (публичный, сегментный или приватный)
- Выберите соответствующий префикс пути: public, /_v/segment/... или /_v/private/...
- Настройте заголовки HTTP-ответов, такие как Cache-Control, чтобы они соответствовали уровню конфиденциальности данных
- Проверьте, передаются ли необходимые куки (vtex_session, vtex_segment) через edge
- При проблемах с отсутствующими куки используйте официальное руководство по устранению неполадок для CloudFront или edge
Примеры запросов агенту
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.