Partilhar via


Desabilitar a autenticação local nos Serviços de IA do Azure

Os Serviços de IA do Azure fornecem suporte à autenticação do Microsoft Entra para todos os recursos. Esse recurso fornece integração perfeita quando você precisa de controle e gerenciamento centralizados de identidades e credenciais de recursos. Em vez disso, as organizações podem desativar os métodos de autenticação local e impor a autenticação do Microsoft Entra.

Como desativar a autenticação local

Você pode desabilitar a autenticação local usando a política do Azure Os recursos dos Serviços do Azure AI devem ter o acesso à chave desabilitado (desabilitar a autenticação local). Defina-o no nível de assinatura ou no nível do grupo de recursos para impor a política para um grupo de serviços.

Se você estiver criando uma conta usando o modelo Bicep / ARM, poderá definir a propriedade disableLocalAuth para true desabilitar a autenticação local. Para obter mais informações, consulte Contas Microsoft.CognitiveServices - Bicep, modelo ARM, & Terraform

Você também pode usar o PowerShell com a CLI do Azure para desabilitar a autenticação local para um recurso individual. Primeiro, entre com o Connect-AzAccount comando. Em seguida, use o Set-AzCognitiveServicesAccount cmdlet com o parâmetro -DisableLocalAuth $true, como o exemplo a seguir:

Set-AzCognitiveServicesAccount -ResourceGroupName "my-resource-group" -Name "my-resource-name" -DisableLocalAuth $false

Verificar o status da autenticação local

A desativação da autenticação local não entra em vigor imediatamente. Aguarde alguns minutos para que o serviço bloqueie futuras solicitações de autenticação.

Você pode usar o PowerShell para determinar se a política de autenticação local está habilitada no momento. Primeiro, entre com o Connect-AzAccount comando. Em seguida, use o cmdlet Get-AzCognitiveServicesAccount para recuperar seu recurso e verifique a propriedade DisableLocalAuth. Um valor de significa que a autenticação local está desativada true .

Reativar a autenticação local

Para habilitar a autenticação local, execute o cmdlet do PowerShell Set-AzCognitiveServicesAccount com o parâmetro -DisableLocalAuth $false.  Aguarde alguns minutos para que o serviço aceite a alteração para permitir solicitações de autenticação local.

Próximos passos