Çevrimiçi mağazalarla çalışmak için kimlik doğrulaması
Bu makalede, özellik tablolarını çevrimiçi mağazalara yayımlamak ve çevrimiçi mağazalardan özellik aramak için kimlik doğrulamasının nasıl yapılandırıldığı açıklanır.
Özellik tablolarını çevrimiçi mağazalara yayımlamak için kimlik doğrulaması
Özellik tablolarını çevrimiçi bir mağazada yayımlamak için yazma kimlik doğrulaması sağlamanız gerekir.
Databricks, kimlik bilgilerini Databricks gizli dizilerinde depolamanızı ve ardından yayımlarken kullanarak write_secret_prefix
bunlara başvurmanızı önerir. Databricks gizli dizilerini kullanma başlığındaki yönergeleri izleyin
Sunulan MLflow modelleriyle çevrimiçi mağazalardan özellikleri aramak için kimlik doğrulaması
Databricks tarafından barındırılan MLflow modellerinin çevrimiçi mağazalara bağlanmasını ve özellik değerlerini aramasını sağlamak için okuma kimlik doğrulaması sağlamanız gerekir.
Databricks, kimlik bilgilerini Databricks gizli dizilerinde depolamanızı ve ardından yayımlarken kullanarak read_secret_prefix
bunlara başvurmanızı önerir. Databricks gizli dizilerini kullanma başlığındaki yönergeleri izleyin
Databricks gizli dizilerini kullanarak okuma kimlik bilgileri sağlama
Databricks gizli dizilerini kullanma başlığındaki yönergeleri izleyin.
Okuma ve yazma kimlik doğrulaması için Databricks gizli dizilerini kullanın.
Bu bölümde Databricks gizli dizileriyle kimlik doğrulamasını ayarlamak için izleyebileceğiniz adımlar gösterilmektedir. Bu gizli dizilerin nasıl kullanılacağını gösteren kod örnekleri için bkz . Özellikleri çevrimiçi bir mağazada yayımlama.
Çevrimiçi mağaza için kimlik bilgilerini içeren iki gizli dizi kapsamı oluşturun: biri salt okunur erişim için (burada
<read-scope>
gösterilir) ve biri okuma-yazma erişimi için (burada gösterilir<write-scope>
). Alternatif olarak, var olan gizli dizi kapsamlarını yeniden kullanabilirsiniz.Hedef çevrimiçi mağaza için burada olarak
<prefix>
gösterilen benzersiz bir ad seçin.Cosmos DB için (Özellik Mühendisliği istemcisinin herhangi bir sürümü ve Feature Store istemcisi v0.5.0 ve üzeri sürümlerle çalışır) aşağıdaki gizli dizileri oluşturun:
- Hedef çevrimiçi depoya salt okunur erişime sahip yetkilendirme anahtarı (hesap birincil veya ikincil anahtarı):
databricks secrets put-secret <read-scope> <prefix>-authorization-key
- Hedef çevrimiçi depoya okuma-yazma erişimi olan yetkilendirme anahtarı (hesap birincil veya ikincil anahtarı):
databricks secrets put-secret <write-scope> <prefix>-authorization-key
SQL depoları için aşağıdaki gizli dizileri oluşturun:
- Hedef çevrimiçi mağazaya salt okunur erişimi olan kullanıcı:
databricks secrets put-secret <read-scope> <prefix>-user
- Hedef çevrimiçi mağazaya salt okunur erişimi olan kullanıcının parolası:
databricks secrets put-secret <read-scope> <prefix>-password
- Hedef çevrimiçi mağazaya okuma-yazma erişimi olan kullanıcı:
databricks secrets put-secret <write-scope> <prefix>-user
- Hedef çevrimiçi mağazaya okuma-yazma erişimi olan kullanıcının parolası:
databricks secrets put-secret <write-scope> <prefix>-password
- Hedef çevrimiçi depoya salt okunur erişime sahip yetkilendirme anahtarı (hesap birincil veya ikincil anahtarı):
Not
Çalışma alanı başına gizli kapsam sayısıyla ilgili bir sınır vardır. Bu sınıra erişmekten kaçınmak için, tüm çevrimiçi mağazalara erişmek için tek bir gizli dizi kapsamı tanımlayabilir ve paylaşabilirsiniz.