Я вызываю переводчик Azure из своего веб-приложения. При использовании ключа подписки все работает нормально. Но столкнулся с проблемой с управляемой идентификацией. Согласно документу MS Managed Identity. Я думаю, что конечная точка будет такой, как показано ниже. Но даже при использовании приведенных ниже конечных точек выдается одно и то же сообщение об ошибке. Можете ли вы объяснить, что не так в моем коде для управляемой идентификации. Код приведен ниже.
конечная точка частной статической строки только для чтения = "https://sstranslator.cognitiveservices. ... batch/v1.1"; [*]В веб-приложении управляемое удостоверение включено [*]
[*]В переводчике ресурса предоставлен доступ RBAC следующим образом.
[*]Вот код, необходимый для управляемой идентификации.
4. Сообщение об ошибке ниже
Произошла ошибка при переводе. Пожалуйста попробуйте снова.Несанкционированный{"ошибка":{"код":"401","сообщение":"Доступ запрещен из-за из-за недействительного ключа подписки или неправильной конечной точки API. Убедись в предоставьте действительный ключ для активной подписки и используйте правильный региональная конечная точка API для вашего ресурса."}}
[b]Я вызываю переводчик Azure из своего веб-приложения. При использовании ключа подписки все работает нормально. Но столкнулся с проблемой с управляемой идентификацией. Согласно документу MS Managed Identity. Я думаю, что конечная точка будет такой, как показано ниже. Но даже при использовании приведенных ниже конечных точек выдается одно и то же сообщение об ошибке. Можете ли вы объяснить, что не так в моем коде для управляемой идентификации. Код приведен ниже.[/b]
конечная точка частной статической строки только для чтения = "https://sstranslator.cognitiveservices.azure.com/translator/text/batch/v1.1"; [*][b]В веб-приложении управляемое удостоверение включено[/b] [*] [img]https://i.stack.imgur.com/2YGQx.png[/img] [*][b]В переводчике ресурса предоставлен доступ RBAC следующим образом.[/b] [img]https://i.stack.imgur.com/ONatK.png[/img]
[*][b]Вот код, необходимый для управляемой идентификации.[/b]
[img]https://i.stack.imgur.com/9NrW3.png[/img]
[b]4. Сообщение об ошибке ниже[/b]
Произошла ошибка при переводе. Пожалуйста попробуйте снова.Несанкционированный{"ошибка":{"код":"401","сообщение":"Доступ запрещен из-за из-за недействительного ключа подписки или неправильной конечной точки API. Убедись в предоставьте действительный ключ для активной подписки и используйте правильный региональная конечная точка API для вашего ресурса."}}
У меня есть сценарий, в котором я хочу динамически выбирать управляемое удостоверение (UMI), назначенное пользователем, в коде приложения на основе входного параметра идентификатора клиента. Первый UMI настроен в моей Службе приложений Azure...
Я пытался подключить служебную шину Spring Messaging Azure (как описано здесь) с управляемым удостоверением. Однако я получаю кучу сообщений об ошибках от ChainedTokenCredential, в том числе «Azure Identity => Попытка получения учетных данных...
Я пытался подключить служебную шину Spring Messaging Azure (как описано здесь) с управляемым удостоверением. Однако я получаю кучу сообщений об ошибках от ChainedTokenCredential, в том числе «Azure Identity => Попытка получения учетных данных...
Я пытался подключить служебную шину Spring Messaging Azure (как описано здесь) с управляемым удостоверением. Однако я получаю кучу сообщений об ошибках от ChainedTokenCredential, в том числе «Azure Identity => Попытка получения учетных данных...