Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Çalışma alanı yöneticileri, çalışma alanları içindeki özel veya kimliği doğrulanmış paket depolarını sunucusuz not defterleri, sunucusuz işler ve klasik işlem için varsayılan pip yapılandırması olarak yapılandırabilir.
Bir çalışma alanı varsayılan Python paket deposuyla yapılandırılırsa, çalışma alanındaki kullanıcılar açıkça veya değerleri tanımlamadan index-urlextra-index-url iç Python depolarından paketler yükleyebilir. Ancak, bu değerler kodda veya not defterinde belirtilirse, çalışma alanı varsayılanlarından önceliklidir.
Bu yapılandırma, depo URL'lerini ve kimlik bilgilerini güvenli bir şekilde depolamak ve yönetmek için Databricks gizli dizilerinden yararlanır. Çalışma alanı yöneticileri, çalışma alanı yönetici ayarları sayfasını veya önceden tanımlanmış gizli dizi kapsamını ve Databricks CLI gizli dizi komutlarını veya REST API'yi kullanarak kurulumu yapılandırabilir.
Çalışma alanı için varsayılan bağımlılıkları ayarlama
Çalışma alanı yöneticileri, çalışma alanı yöneticisi ayarları sayfasını kullanarak varsayılan Python paketi depolarını ekleyebilir veya kaldırabilir.
- Çalışma alanı yöneticisi olarak Databricks çalışma alanında oturum açın.
- Databricks çalışma alanının üst çubuğunda kullanıcı adınızı tıklayın ve Ayarlarseçeneğini seçin.
- Hesaplama sekmesine tıklayın.
- "Varsayılan Paket Depoları yanındaki Yönetöğesine tıklayın."
- (İsteğe bağlı) Dizin URL'si, ek dizin URL'leri veya özel SSL sertifikası ekleyin veya kaldırın.
- Değişiklikleri kaydetmek için Kaydet’e tıklayın.
Uyarı
Gizli anahtarlar üzerindeki değişiklikler veya silme işlemleri, hesaplama kaynağı defterlere yeniden bağlandıktan veya işler yeniden çalıştırıldıktan sonra uygulanır.
Gizli bilgileri CLI veya REST API kullanarak kurulum
CLI veya REST API kullanarak varsayılan Python paket depolarını yapılandırmak için önceden tanımlanmış bir gizli dizi kapsamı oluşturun ve erişim izinlerini yapılandırın, ardından paket deposu gizli dizilerini ekleyin.
Önceden tanımlanmış gizli kapsam adı
Çalışma alanı yöneticileri, önceden tanımlanmış anahtarlar altında belirlenmiş bir gizli alan kapsamındaki kimlik doğrulama belirteçleri ve gizli bilgilerin yanı sıra varsayılan pip dizini URL’lerini veya ek dizin URL’lerini ayarlayabilir.
- Gizli kapsam adı:
databricks-package-management - Dizin url'si için gizli anahtar:
pip-index-url - Ek dizin url'leri için gizli anahtar:
pip-extra-index-urls - SSL sertifika içeriği için gizli anahtar:
pip-cert
Gizli kapsamı oluştur
Gizli dizi kapsamı, Databricks CLI databricks-package-management'u kullanmalıdır.
databricks secrets create-scope databricks-package-management
databricks secrets put-acl databricks-package-management admins MANAGE
databricks secrets put-acl databricks-package-management users READ
Python paket deposu gizli bilgilerini ekleme
Üç alanın da isteğe bağlı olduğu önceden tanımlanmış gizli anahtar adlarını kullanarak Python paketi deposu ayrıntılarını ekleyin.
# Add index URL.
databricks secrets put-secret --json '{"scope": "databricks-package-management", "key": "pip-index-url", "string_value":"<index-url-value>"}'
# Add extra index URLs. If you have multiple extra index URLs, separate them using white space.
databricks secrets put-secret --json '{"scope": "databricks-package-management", "key": "pip-extra-index-urls", "string_value":"<extra-index-url-1 extra-index-url-2>"}'
# Add cert content. If you want to pip configure a custom SSL certificate, put the cert file content here.
databricks secrets put-secret --json '{"scope": "databricks-package-management", "key": "pip-cert", "string_value":"<cert-content>"}'
Uyarı
Deponuz bir kullanıcı adı ve parola gerektiriyorsa dizin url'si için aşağıdaki biçimi kullanın: https://<username>:<password>@<index_url>
Özel PyPI depo gizli dizilerini değiştirme veya silme
PyPI depo gizli dizilerini değiştirmek için komutunu kullanın put-secret . PyPI depo sırlarını silmek için aşağıda gösterildiği gibi delete-secret'u kullanın:
# delete secret
databricks secrets delete-secret databricks-package-management pip-index-url
databricks secrets delete-secret databricks-package-management pip-extra-index-urls
databricks secrets delete-secret databricks-package-management pip-cert
# delete scope
databricks secrets delete-scope databricks-package-management