| Предыдущий | Следующий |
| ERROR_STATE_SETTING_NAME_SIZE_LIMIT_EXCEEDED | ERROR_API_UNAVAILABLE |
ERROR_STATE_CONTAINER_NAME_SIZE_LIMIT_EXCEEDED
Имя контейнера состояния слишком длинное
ERROR_STATE_CONTAINER_NAME_SIZE_LIMIT_EXCEEDED означает, что запрошенный логический идентификатор контейнера длиннее допустимого системой состояния. Операция завершается ошибкой до создания или открытия контейнера.
Улучшенная стратегия именования
- Используйте короткие имена контейнеров, контролируемые схемой.
- Не объединяйте полные пути, имена учётных записей или произвольный пользовательский ввод.
- Храните подробные идентифицирующие данные внутри контейнера.
- Применяйте одну нормализацию во всех процессах, обращающихся к хранилищу.
Обработка
Возвращайте вызывающему коду ошибку конфигурации или проверки. Неявное сокращение имени может создать конфликты и сделать ранее сохранённые данные недоступными.
Совместимость между версиями
Схема именования должна оставаться допустимой по мере роста имён учётных записей, идентификаторов арендаторов и путей. Проверяйте максимально поддерживаемые входные данные, а не только текущие промышленные примеры.
Миграция
При сокращении существующих логических имён сохраняйте детерминированное сопоставление и запись одноразовой миграции. Иначе разные версии приложения могут открывать разные контейнеры для одних концептуальных данных.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.