Azure Databricks yapılandırma profilleri
Azure Databricks .databrickscfg
) depolanır. Azure Databricks yapılandırma profillerinin araçlarınız, SDK'larınız, betikleriniz ve uygulamalarınız tarafından desteklenip desteklenmediğini öğrenmek için sağlayıcınızın belgelerine bakın.
Databricks istemcisi birleşik kimlik doğrulaması uygulayan tüm katılımcı araçlar ve SDK'lar Azure Databricks yapılandırma profillerini destekler.
Azure Databricks yapılandırma profilleri dosyası oluşturma
Azure Databricks yapılandırma profilleri dosyası oluşturmak için Databricks CLIdatabricks configure
komutunu çalıştırın veya şu adımları izleyin:
Unix, Linux veya macOS'taki
.databrickscfg
(kendi kullanıcı ana dizininiz) klasörünüzde ya da Windows'taki~
(kendi kullanıcı ana dizininiz) klasörünüzde henüz yoksa,%USERPROFILE%
adlı bir dosya oluşturmak için en çok kullandığınız metin düzenleyicisini kullanın. Dosya adının başındaki noktayı (.
) unutmayın. Bu dosyaya aşağıdaki içeriği ekleyin:[<some-unique-name-for-this-configuration-profile>] <field-name> = <field-value>
Önceki içeriklerde, aşağıdaki değerleri değiştirin ve dosyayı kaydedin:
-
<some-unique-name-for-this-configuration-profile>
yapılandırma profili için,DEFAULT
,DEVELOPMENT
,PRODUCTION
veya benzeri gibi benzersiz bir adla. Aynı.databrickscfg
dosyasında birden çok yapılandırma profiliniz olabilir, ancak her yapılandırma profilinin bu dosya içinde benzersiz bir adı olmalıdır. - hedef Databricks kimlik doğrulama türü için gerekli alanlardan birinin adı ve değeriyle
<field-name>
ve<field-value>
. Sağlayabilecek belirli bilgiler için, bu kimlik doğrulama türü için bu makalenin önceki bölümlerinde yer alan bölüme bakın. - Hedef Databricks kimlik doğrulama türü için gereken ek alanların her biri için bir
<field-name>
ve<field-value>
çifti ekleyin.
-
Örneğin, Azure Databricks kişisel erişim belirteci kimlik doğrulaması için .databrickscfg
dosyası şöyle görünebilir:
[DEFAULT]
host = https://adb-1234567890123456.7.azuredatabricks.net
token = dapi123...
Ek yapılandırma profilleri oluşturmak için aynı .databrickscfg
dosyasında farklı profil adları belirtin. Örneğin, her biri kendi Azure Databricks kişisel erişim belirtecine sahip ayrı Azure Databricks çalışma alanları belirtmek için:
[DEFAULT]
host = https://adb-1234567890123456.7.azuredatabricks.net
token = dapi123...
[DEVELOPMENT]
host = https://adb-2345678901234567.8.azuredatabricks.net
token = dapi234...
Azure Databricks hesapları ve farklı Databricks kimlik doğrulama türleri için .databrickscfg
dosyasında farklı profil adları da belirtebilirsiniz, örneğin:
[DEFAULT]
host = https://adb-1234567890123456.7.azuredatabricks.net
token = dapi123...
[DEVELOPMENT]
azure_workspace_resource_id = /subscriptions/bc0cd1.../resourceGroups/my-resource-group/providers/Microsoft.Databricks/workspaces/my-workspace
azure_tenant_id = bc0cd1...
azure_client_id = fa0cd1...
azure_client_secret = aBC1D~...
Bahşiş
Databricks CLI kullanarak yapılandırma profillerinizi test edebilirsiniz. Yapılandırma profillerinizi test edin,görün.