Вопросы к Поиску с Алисой
Основное отличие между UNAUTHENTICATED и PERMISSION_DENIED в контексте gRPC заключается в причинах возникновения ошибок.
UNAUTHENTICATED (код 16) означает, что запрос не содержит действительных учётных данных для аутентификации. ydb.tech grpclib.readthedocs.io Рекомендуется повторить запрос с актуальными данными для аутентификации. ydb.tech
PERMISSION_DENIED (код 7) указывает на то, что у вызывающего нет разрешения на выполнение указанной операции. ydb.tech grpc.io Этот код не предполагает, что запрос корректен, запрашиваемый объект существует или удовлетворяет другим предварительным условиям. grpc.io
Таким образом, UNAUTHENTICATED связан с проблемами аутентификации, а PERMISSION_DENIED — с недостающими полномочиями для операции.