Share via


Autentisering för att arbeta med onlinebutiker

Den här artikeln beskriver hur du konfigurerar autentisering för publicering av funktionstabeller till onlinebutiker och letar upp funktioner från onlinebutiker.

Autentisering för publicering av funktionstabeller till onlinebutiker

Om du vill publicera funktionstabeller i en onlinebutik måste du ange skrivautentisering.

Databricks rekommenderar att du lagrar autentiseringsuppgifter i Databricks-hemligheter och sedan refererar till dem med hjälp av en write_secret_prefix när du publicerar. Följ anvisningarna i Använda Databricks-hemligheter

Autentisering för att söka efter funktioner från onlinebutiker med serverade MLflow-modeller

Om du vill aktivera Databricks-värdbaserade MLflow-modeller för att ansluta till onlinebutiker och söka efter funktionsvärden måste du ange läsautentisering.

Databricks rekommenderar att du lagrar autentiseringsuppgifter i Databricks-hemligheter och sedan refererar till dem med hjälp av en read_secret_prefix när du publicerar. Följ anvisningarna i Använda Databricks-hemligheter

Ange läsautentiseringsuppgifter med hjälp av Databricks-hemligheter

Följ anvisningarna i Använda Databricks-hemligheter.

Använd Databricks-hemligheter för läs- och skrivautentisering.

Det här avsnittet visar de steg som ska följas för att konfigurera autentisering med Databricks-hemligheter. Kodexempel som illustrerar hur du använder dessa hemligheter finns i Publicera funktioner i en onlinebutik.

  1. Skapa två hemliga omfång som innehåller autentiseringsuppgifter för onlinebutiken: en för skrivskyddad åtkomst (visas här som <read-scope>) och en för läs- och skrivåtkomst (visas här som <write-scope>). Du kan också återanvända befintliga hemliga omfång.

  2. Välj ett unikt namn för onlinebutiken som visas här som <prefix>.

    Skapa följande hemligheter för Cosmos DB (fungerar med valfri version av Feature Engineering-klienten och Feature Store-klienten v0.5.0 och senare):

    • Auktoriseringsnyckel (kontots primära eller sekundära nyckel) med skrivskyddad åtkomst till målbutiken online: databricks secrets put-secret <read-scope> <prefix>-authorization-key
    • Auktoriseringsnyckel (kontots primära eller sekundära nyckel) med läs- och skrivåtkomst till målbutiken online: databricks secrets put-secret <write-scope> <prefix>-authorization-key

    Skapa följande hemligheter för SQL-butiker:

    • Användare med skrivskyddad åtkomst till målbutiken online: databricks secrets put-secret <read-scope> <prefix>-user
    • Lösenord för användare med skrivskyddad åtkomst till målbutiken: databricks secrets put-secret <read-scope> <prefix>-password
    • Användare med läs- och skrivåtkomst till målbutiken: databricks secrets put-secret <write-scope> <prefix>-user
    • Lösenord för användare med läs- och skrivåtkomst till målbutiken online: databricks secrets put-secret <write-scope> <prefix>-password

Kommentar

Det finns en gräns för antalet hemliga omfång per arbetsyta. För att undvika att nå den här gränsen kan du definiera och dela ett enda hemligt omfång för åtkomst till alla onlinebutiker.