Disabilitare l'autenticazione locale per i Servizi di Azure AI.
Servizi di Azure AI offre il supporto per l'autenticazione di Microsoft Entra per tutte le risorse. Questa funzionalità offre una perfetta integrazione quando è necessario un controllo centralizzato e la gestione delle identità e delle credenziali delle risorse. Le organizzazioni possono disabilitare i metodi di autenticazione locali e applicare invece l'autenticazione di Microsoft Entra.
Come disabilitare l'autenticazione locale
È possibile disabilitare l’autenticazione locale usando i criteri di Azure: Le risorse di Servizi di Azure AI devono disporre dell’accesso alla chiave disabilitato (disabilitare l’autenticazione locale). Impostarlo a livello di sottoscrizione o di gruppo di risorse per applicare i criteri per un gruppo di servizi.
Se si sta creando un account usando il modello Bicep/ARM, è possibile impostare la proprietà disableLocalAuth
su true
per disabilitare l'autenticazione locale. Per altre informazioni, vedere Account Microsoft.CognitiveServices - Bicep, modello ARM e Terraform
È anche possibile usare PowerShell con l'interfaccia della riga di comando di Azure per disabilitare l'autenticazione locale per una singola risorsa. Accedere prima con il comando Connect-AzAccount
. Usare quindi il cmdlet Set-AzCognitiveServicesAccount
con il parametro -DisableLocalAuth $true
, come nell'esempio seguente:
Set-AzCognitiveServicesAccount -ResourceGroupName "my-resource-group" -Name "my-resource-name" -DisableLocalAuth $true
Verificare lo stato dell’autenticazione locale
La disabilitazione dell'autenticazione locale non ha effetto immediato. Attendere alcuni minuti prima che il servizio blocchi le richieste di autenticazione future.
È possibile usare PowerShell per determinare se i criteri di autenticazione locale sono attualmente abilitati. Accedere prima con il comando Connect-AzAccount
. Usare quindi il cmdlet Get-AzCognitiveServicesAccount per recuperare la risorsa e controllare la proprietà DisableLocalAuth
. Il valore true
indica che l'autenticazione locale è disabilitata.
Riabilitare l'autenticazione locale
Per abilitare l'autenticazione locale, eseguire il cmdlet di PowerShell Set-AzCognitiveServicesAccount con il parametro -DisableLocalAuth $false
. Attendere alcuni minuti per consentire al servizio di accettare la modifica per consentire le richieste di autenticazione locali.