Autenticazione per l'uso di negozi online
Questo articolo descrive come configurare l'autenticazione per la pubblicazione di tabelle delle funzionalità nei negozi online e la ricerca di funzionalità dai negozi online.
Autenticazione per la pubblicazione di tabelle di caratteristiche nei negozi online
Per pubblicare tabelle delle funzionalità in un archivio online, è necessario fornire l'autenticazione di scrittura.
Databricks consiglia di archiviare le credenziali nei segreti di Databricks e quindi di farvi riferimento usando un write_secret_prefix
durante la pubblicazione. Seguire le istruzioni in Usare i segreti di Databricks
Autenticazione per la ricerca di funzionalità dai negozi online con modelli MLflow serviti
Per abilitare i modelli MLflow ospitati da Databricks a connettersi agli archivi online e a cercare i valori delle caratteristiche, è necessario disporre dell'autenticazione in lettura.
Databricks consiglia di archiviare le credenziali nei segreti di Databricks e quindi di farvi riferimento usando un read_secret_prefix
durante la pubblicazione. Seguire le istruzioni in Usare i segreti di Databricks
Specificare le credenziali di lettura usando i segreti di Databricks
Seguire le istruzioni in Usare i segreti di Databricks.
Usare i segreti di Databricks per l'autenticazione di lettura e scrittura.
Questa sezione illustra i passaggi da seguire per configurare l'autenticazione con i segreti di Databricks. Per esempi di codice che illustrano come usare questi segreti, vedere Pubblicare funzionalità in un archivio online.
Creare due ambiti segreti che contengono le credenziali per l'archivio online: uno per l'accesso in sola lettura (mostrato qui come
<read-scope>
) e uno per l'accesso in lettura/scrittura (mostrato qui come<write-scope>
). In alternativa, è possibile riutilizzare gli ambiti dei segreti esistenti.Selezionare un nome univoco per l'archivio online di destinazione, mostrato qui come
<prefix>
.Per Cosmos DB (funziona con qualsiasi versione del client di Progettazione funzionalità e client di Feature Store v0.5.0 e versioni successive), creare i segreti seguenti:
- Chiave di autorizzazione (chiave primaria o secondaria dell'account) con accesso in sola lettura all'archivio online di destinazione:
databricks secrets put-secret <read-scope> <prefix>-authorization-key
- Chiave di autorizzazione (chiave primaria o secondaria dell'account) con accesso in lettura/scrittura all'archivio online di destinazione:
databricks secrets put-secret <write-scope> <prefix>-authorization-key
Per gli archivi SQL, creare i segreti seguenti:
- Utente con accesso in sola lettura all'archivio online di destinazione:
databricks secrets put-secret <read-scope> <prefix>-user
- Password per l'utente con accesso in sola lettura all'archivio online di destinazione:
databricks secrets put-secret <read-scope> <prefix>-password
- Utente con accesso in lettura/scrittura all'archivio online di destinazione:
databricks secrets put-secret <write-scope> <prefix>-user
- Password per l'utente con accesso in lettura/scrittura all'archivio online di destinazione:
databricks secrets put-secret <write-scope> <prefix>-password
- Chiave di autorizzazione (chiave primaria o secondaria dell'account) con accesso in sola lettura all'archivio online di destinazione:
Nota
Esiste un limite per il numero di ambiti segreti per area di lavoro. Per evitare di raggiungere questo limite, è possibile definire e condividere un singolo ambito segreto per l'accesso a tutti i negozi online.