Aracılığıyla paylaş


Databricks CLI için yapılandırma profilleri

Not

Bu bilgiler Databricks CLI 0.205 ve üzeri sürümleri için geçerlidir. Databricks CLI Genel Önizleme aşamasındadır.

Databricks CLI kullanımı, Kullanım Verileri sağlamaları da dahil olmak üzere Databricks Lisansı ve Databricks Gizlilik Bildirimi'ne tabidir.

Bu makalede Databricks CLI'nin yapılandırma profilleriyle nasıl kullanılacağı açıklanmaktadır. Databricks CLI'yi zaten yüklediğiniz ve bir Databricks yapılandırma profilleri dosyası oluşturduğunuz varsayılır. Bkz. Databricks CLI ve Azure Databricks yapılandırma profillerini yükleme veya güncelleştirme.

Yapılandırma profilleri hakkında bilgi alma

Dosyaya birden çok yapılandırma profili eklemek, komutun .databrickscfg--profile veya -p bayrağında hedef yapılandırma profilinin adını belirterek komutları çeşitli çalışma alanlarında hızla çalıştırmanıza olanak tanır. Belirtilmezse, DEFAULT yapılandırma profili kullanılır.

İpucu

Mevcut yapılandırma profillerinin listesini görüntülemek için Tab veya --profile sonrasında -p tuşuna basabilirsiniz.

Örneğin, geliştirme iş yükleri için kullandığınız bir Azure Databricks çalışma alanına başvuran adlı DEV bir yapılandırma profiliniz ve üretim iş yükleri için kullandığınız farklı bir Azure Databricks çalışma alanına başvuran adlı PROD ayrı bir yapılandırma profiliniz olabilir.

Varsayılan olarak Databricks CLI, dosyayı Unix, Linux veya macOS'taki .databrickscfg (kullanıcı giriş) klasörünüzde veya Windows'taki (kullanıcı giriş klasörünüzde ~ ) arar%USERPROFILE%. Dosyanın varsayılan yolunu .databrickscfg değiştirmek için ortam değişkenini DATABRICKS_CONFIG_FILE farklı bir yola ayarlayın. Bkz. .databrickscfg'ye özgü alanlar.

Mevcut bir yapılandırma profili hakkında bilgi almak için komutunu auth env çalıştırın:

databricks auth env --profile <configuration-profile-name>

# Or:
databricks auth env --host <account-console-url>

# Or:
databricks auth env --host <workspace-url>

Örneğin, Azure Databricks kişisel erişim belirteci kimlik doğrulaması ile yapılandırılmış bir profilin çıktısı aşağıda verilmiştir:

{
  "env": {
    "DATABRICKS_AUTH_TYPE": "pat",
    "DATABRICKS_CONFIG_PROFILE": "DEFAULT",
    "DATABRICKS_HOST": "https://dbc-a1b2345c-d6e7.cloud.databricks.com",
    "DATABRICKS_TOKEN": "dapi123..."
  }
}

Kullanılabilir tüm profiller hakkında bilgi almak için komutunu auth profiles çalıştırın:

databricks auth profiles
Name                     Host                                            Valid
DEFAULT                  https://dbc-a1b2345c-d6e7.cloud.databricks.com  YES
Development              https://dbc-a1b2345c-d6e7.cloud.databricks.com  YES
Staging                  https://dbc-a1b2345c-d6e7.cloud.databricks.com  YES
Production               https://dbc-a1b2345c-d6e7.cloud.databricks.com  YES

Komutun çıktısı auth profiles hiçbir erişim belirteci görüntülemez. Erişim belirtecini görüntülemek için önceki auth env komutu çalıştırın.

Önemli

Databricks CLI bir .netrc dosyasıyla çalışmaz. Ortamınızda başka amaçlarla bir .netrc dosyanız olabilir, ancak Databricks CLI bu .netrc dosyayı kullanmaz.

Yapılandırma profillerinizi test edin

Yapılandırma profillerinizi test etmek ve kimlik doğrulamasını doğru ayarladığınızı doğrulamak için bir çalışma alanına bağlanan bir komut çalıştırın.

Bir profil belirtmezseniz, varsayılan profil kullanılır. Örneğin, aşağıdaki komut, DEFAULT profilinizle ilişkili Azure Databricks çalışma alanı için kullanılabilir Databricks Runtime sürümlerini listeler.

Not

Bu komut, profilinizdeki DEFAULT ayarlardan öncelikli olan herhangi bir ortam değişkeni ayarlamadığınız varsayılır. Daha fazla bilgi için bkz . Kimlik doğrulama değerlendirme sırası.

databricks clusters spark-versions

Belirli bir yapılandırma profilini doğrulamak için -p bayrağını kullanarak profil adını sağlayın.

databricks clusters spark-versions -p PROD