Amazon Bedrock, но столкнулась с ограничением, и в итоге команда вернулась к классическому API Amazon Bedrock Invoke с профилем инференса приложения (application inference profile), дополненным условием на регион в политике IAM (Identity and Access Management, управление идентификацией и доступом). В статье описаны два подхода. Путь 1 — использование Claude Code с Mantle (переменная CLAUDE_CODE_USE_MANTLE=1) — работает в семи регионах (Ирландия, Стокгольм, Токио, Мельбурн, США Восток — Северная Вирджиния, США Восток — Огайо, США Запад — Орегон) с нативной маршрутизацией в пределах одного региона через переменную AWS_REGION, но не работает в Лондоне. Путь 2 — использование классического Amazon Bedrock (переменная CLAUDE_CODE_USE_BEDROCK=1) с профилями инференса приложения — единственный вариант для Лондона, поскольку Mantle там не поддерживает маршрутизацию в пределах региона. В Лондоне поддержка обработки внутри региона в классическом Bedrock ограничена моделями Claude Opus 4.6 и Sonnet 4.6. Политика IAM включает условие aws:RequestedRegion, ограничивающее вызовы указанным регионом. Проверка выполняется через анализ событий в CloudTrail: для Пути 2 в журнале фиксируется событие InvokeModel по адресу bedrock.amazonaws.com, для Пути 1 — событие CreateInference по адресу bedrock-mantle.amazonaws.com; при этом поле awsRegion каждого события должно совпадать с целевым регионом, а запросы по другим регионам должны возвращать ноль результатов.
Показать ещё ↓