К содержимому

Региональные сервисы

Атлас сервисов СНГ и как он ведёт в каталог.

Региональные сервисы

Региональные сервисы — рыночный атлас. Вы выбираете страну или внешний сервис, затем открываете все публичные компоненты и сетапы, которые с ним связаны. Страница не утверждает, что эти объекты принадлежат только этому рынку, и ничего не устанавливает.

URL и кто их видит

ПроекцияURLКому видно
Human index/{locale}/servicesвсем
Machine index/{locale}/ai/servicesвсем
Human service/{locale}/services/{canonical_domain}всем
Machine service/{locale}/ai/services/{canonical_domain}всем
Human country/{locale}/countries/{code}всем
Machine country/{locale}/ai/countries/{code}всем

Подпись в шапке — Региональные сервисы. В подвале то же в колонке Product. Атлас может читать кто угодно. Привязка сервиса к своему объекту — действие владельца на Объектах, не здесь.

Когда NEXT_PUBLIC_EXTERNAL_CATALOG_ENABLED равен false, детальные страницы сервиса и страны дают 404. Индекс всё ещё может отрисовать пустой explorer. Это флаг деплоя, не шлюз сессии.

Зачем этот экран

Атлас нужен, чтобы:

  • видеть рынки СНГ как страны;
  • фильтровать список сервисов по стране и по имени сервиса;
  • открыть карточку сервиса (основной HTTPS URL, страны, связанные объекты);
  • перейти в каталог с фильтрами страны или сервиса.

Атлас не:

  • продаёт внешний продукт;
  • помечает компонент как валидный только в этой стране;
  • создаёт сервис (это владельцы со страницы объекта);
  • запускает Catalog QL (это остаётся в Каталоге).

Перечисленные сервисы — связанные, не исключительные. Сетап может назвать kaspi.kz и всё равно быть применим в другом месте.

Что на экране

Индекс

Первый экран — сумеречная пластина-обзор, заголовок Региональные сервисы и орбита флагов СНГ. Ниже компактные фильтры:

ЭлементПодписьЭффект
СтраныВсе страны / один кодсужает список сервисов
СервисыВсе сервисы / один доменсужает дальше
СчётчикN сервис(ов)сколько совпало
ПустоДля выбранной комбинации сервисов нет. Сбросьте один из фильтров и попробуйте снова.сбросьте один фильтр

Каждый видимый сервис показывает имя, канонический домен и страны. Действия:

ДействиеКуда
О сервисе/{locale}/services/{canonical_domain}
Открыть в каталогекаталог с service_domain / country_code
Чип страны/{locale}/countries/{code}

Не задано в фильтрах страны каталога — объекты без списка стран. Это не страна этого атласа.

Human / Machine сохраняет путь. Machine index — список сервисов и стран ссылками Markdown и полями.

Карточка сервиса

ЭлементСодержимое
KickerВнешний сервис
Titleимя сервиса
Linkcanonical_domain → primary_url (HTTPS)
SEO summaryкогда есть профиль
Country chipsISO-коды со ссылками на страницы стран
Компоненты и сетапысвязанные публичные объекты

Ссылки на объекты ведут на /{locale}/catalog/{components\|setups}/{stable_id}. Отсутствующий объект опускается, а не показывается сломанной карточкой.

Карточка страны

ЭлементСодержимое
CodeISO-код страны
Titleлокализованное имя региона
Сервисысервисы, которые указывают эту страну
Компоненты и сетапыобъекты, связанные с этим рынком

Совпадающие команды CLI

Команды ai-stp services нет. Близнец — поиск каталога:

ai-stp registry search --json
ai-stp registry show --kind component --id <stable_id> --json
ai-stp registry show --kind setup --id <stable_id> --json

Передавайте те же ограничения harness, tag или author, что после выхода из атласа. Фильтры страны и сервиса — query-ключи сайта (country_codes, service_domains), которые уходят в поиск каталога.

Владельцы привязывают сервисы к объекту, опубликованному из CLI, затем редактором сайта:

ai-stp owner objects --json
ai-stp owner object show --json

Форма Внешние сервисы на странице объекта описана в Объектах.

Тупики

Что видноЧто это значитЧто делать
Для выбранной комбинации сервисов нетоба фильтра слишком узкиесбросьте страну или сервис
Сервис 404неизвестный домен или внешний каталог выкл.вернитесь к индексу
Страна 404неизвестный код или внешний каталог выкл.вернитесь к индексу
Пустые Компоненты и сетапыещё ничего не связаноне выдумывайте объекты
Открыть в каталоге пустфильтры каталога дали нольснимите фильтр; включите experimental
Primary URL выглядит ненадёжновы ушли с ai_stpсчитайте это сторонним сайтом
Здесь нельзя добавить сервисвы не на объекте владельцаопубликуйте в CLI, затем Objects

Графика атласа — оригинальная топографическая работа. Это не живая карта деплоев и не счётчик установок.

Связанные страницы

!!! note "Только HTTPS" Основной URL сервиса — HTTPS. Не вставляйте токены на этот сторонний сайт из сессии ai_stp и не кладите секреты в объект каталога, чтобы «настроить» сервис.