Compreender a autenticação para serviços de IA do Azure
Agora você aprendeu como criar um recurso de serviço de IA e associá-lo a um estúdio de IA do Azure. Mas como garantir que apenas os autorizados tenham acesso ao seu serviço de IA? Isso é feito através da autenticação, o processo de verificar se o usuário ou serviço é quem eles dizem ser, e se eles estão autorizados a usar o serviço.
A maioria dos serviços de IA do Azure é acessada por meio de uma API RESTful, embora haja outras maneiras. A API define quais informações são passadas entre dois componentes de software: o serviço de IA do Azure e o que quer que esteja usando. Ter uma interface claramente definida é importante, porque se o serviço de IA for atualizado, seu aplicativo deve continuar a funcionar corretamente.
Parte do que uma API faz é lidar com a autenticação. Sempre que uma solicitação é feita para usar um recurso de serviços de IA, essa solicitação deve ser autenticada. Por exemplo, sua assinatura e seu recurso de serviço de IA são verificados para garantir que você tenha permissões suficientes para acessá-lo. Esse processo de autenticação usa um ponto de extremidade e uma chave de recurso.
O ponto de extremidade descreve como alcançar a instância de recurso de serviço de IA que você deseja usar, de forma semelhante à maneira como uma URL identifica um site. Quando você visualiza o ponto de extremidade do seu recurso, ele terá a seguinte aparência:
https://myaiservices29.cognitiveservices.azure.com/
A chave de recurso protege a privacidade do seu recurso. Para garantir que isso seja sempre seguro, a chave pode ser alterada periodicamente. Você pode exibir o ponto de extremidade e a chave no portal do Azure em Gerenciamento de Recursos e Chaves e Ponto de Extremidade.
Quando você escreve código para acessar o serviço de IA, as chaves e o ponto de extremidade devem ser incluídos no cabeçalho de autenticação. O cabeçalho de autenticação envia uma chave de autorização para o serviço para confirmar que o aplicativo pode usar o recurso. Saiba mais sobre diferentes solicitações de autenticação para serviços de IA do Azure aqui.
Quando você usa uma interface de estúdio com os serviços de IA do Azure, suas credenciais são autenticadas quando você entra e um processo semelhante está acontecendo em segundo plano.