Sdílet prostřednictvím


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.

  1. 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ů.

  2. 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

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.