Ověřování pro práci s online obchody
Tento článek popisuje, jak nakonfigurovat ověřování pro publikování funkce tables na online obchody a vyhledávání funkcí v online obchodech.
Ověřování pro publikování funkce tables v online obchodech
Pokud chcete publikovat funkci tables do online obchodu, musíte poskytnout autentizaci pro zápis.
Databricks doporučuje ukládat credentials v tajných kódech Databricks a pak na ně při publikování odkazovat pomocí write_secret_prefix
. Postupujte podle pokynů v části Použití tajných kódů Databricks.
Ověřování pro vyhledávání funkcí z online obchodů s obsluhou modelů MLflow
Pokud chcete povolit, aby se modely MLflow hostované službou Databricks připojily k online obchodům a vyhledaly funkce values, musíte zadat ověřování pro čtení.
Databricks doporučuje ukládat credentials v tajných kódech Databricks a pak na ně při publikování odkazovat pomocí read_secret_prefix
. Postupujte podle pokynů v části Použití tajných kódů Databricks.
Poskytnout čtení credentials pomocí tajemství Databricks
Postupujte podle pokynů v části Použití tajných kódů Databricks.
Tajné kódy Databricks slouží k ověřování čtení a zápisu.
Tato část ukazuje postup set ověřování tajnými kódy Databricks. Příklady kódu ilustrující použití těchto tajných kódů najdete v tématu Publikování funkcí do online obchodu.
Vytvoření dvou oborů tajných kódů, které obsahují credentials pro online obchod: jeden pro přístup jen pro čtení (zobrazený zde jako
<read-scope>
) a jeden pro přístup pro čtení i zápis (je zde uvedený jako<write-scope>
). Případně můžete znovu použít existující obory tajných kódů.Vyberte jedinečný název cílového online obchodu, který je zde uvedený jako
<prefix>
.Pro Cosmos DB (pracuje s libovolnou verzí klienta přípravy funkcí a klientem úložiště funkcí v0.5.0 a novějším) vytvořte následující tajné kódy:
- Autorizační klíč (primární nebo sekundární klíč účtu) s přístupem jen pro čtení k cílovému online úložišti:
databricks secrets put-secret <read-scope> <prefix>-authorization-key
- Autorizační klíč (primární nebo sekundární klíč účtu) s přístupem pro čtení a zápis do cílového online úložiště:
databricks secrets put-secret <write-scope> <prefix>-authorization-key
Pro úložiště SQL vytvořte následující tajné kódy:
- Uživatel s přístupem jen pro čtení k cílovému online obchodu:
databricks secrets put-secret <read-scope> <prefix>-user
- Heslo pro uživatele s přístupem jen pro čtení k cílovému online úložišti:
databricks secrets put-secret <read-scope> <prefix>-password
- Uživatel s přístupem pro čtení a zápis do cílového online obchodu:
databricks secrets put-secret <write-scope> <prefix>-user
- Heslo pro uživatele s přístupem pro čtení i zápis do cílového online obchodu:
databricks secrets put-secret <write-scope> <prefix>-password
- Autorizační klíč (primární nebo sekundární klíč účtu) s přístupem jen pro čtení k cílovému online úložišti:
Poznámka:
Na počet tajných rozsahů na pracovní prostor je limit limit. Abyste se vyhnuli dosažení tohoto limit, můžete definovat a sdílet jeden rozsah tajných kódů pro přístup ke všem online obchodům.