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.
Note
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.
credentials
Databricks CLI içindeki komut grubu, bulut kiracınızdaki hizmetlere erişmek için kimlik bilgilerini yönetmenize olanak tanır. Her kimlik bilgisi, hangi kullanıcıların ve grupların kimlik bilgilerine erişebileceğini denetleyen Unity Kataloğu erişim denetimi ilkelerine tabidir.
Kimlik bilgisi, bulut kiracınızdaki hizmetlere erişmek için kullanılan bir kimlik doğrulama ve yetkilendirme mekanizmasını temsil eder. Kimlik bilgileri oluşturmak için Databricks hesabı yöneticisi olmanız veya ayrıcalığınız CREATE SERVICE CREDENTIAL olması gerekir. Kimlik bilgilerini oluşturan kullanıcı, üzerindeki izinleri yönetmek için sahipliği başka bir kullanıcı veya gruba devredebilir.
databricks kimlik bilgileri create-credential
Yeni bir kimlik bilgisi oluşturun. Oluşturulacak kimlik bilgisi türü, purpose alanı tarafından belirlenir ve bu alanın SERVICE veya STORAGE olması gerekir.
Çağıranın bir meta veri deposu yöneticisi olması veya depolama kimlik bilgileri veya hizmet kimlik bilgileri CREATE_STORAGE_CREDENTIAL için meta veri deposu ayrıcalığına CREATE_SERVICE_CREDENTIAL sahip olması gerekir.
databricks credentials create-credential NAME [flags]
Arguments
NAME
Kimlik bilgisi adı. Ad, meta veri deposu içindeki depolama ve hizmet kimlik bilgileri arasında benzersiz olmalıdır.
Options
--comment string
Kimlik bilgileriyle ilişkilendirilmiş açıklama
--json JSON
İstek gövdesine sahip satır içi JSON dizesi veya @path JSON dosyasına
--purpose CredentialPurpose
Kimlik bilgilerinin amacını gösterir. Desteklenen değerler: SERVICE, STORAGE
--read-only
Kimlik bilgilerinin yalnızca okuma işlemleri için kullanılabilir olup olmadığı
--skip-validation
Optional
Examples
Aşağıdaki örnek adlı my-service-credbir hizmet kimlik bilgisi oluşturur:
databricks credentials create-credential my-service-cred --purpose SERVICE
Aşağıdaki örnek salt okunur bir depolama kimlik bilgisi oluşturur:
databricks credentials create-credential readonly-storage --purpose STORAGE --read-only
databricks kimlik bilgilerini sil-anahtar
Meta veri deposundan bir hizmet veya depolama kimlik bilgilerini silin. Arayan, kimlik bilgilerinin sahibi olmalıdır.
databricks credentials delete-credential NAME_ARG [flags]
Arguments
NAME_ARG
Kimlik bilgilerinin adı
Options
--force
Amaç SERVICE olduğunda bağımlı hizmetler veya amaç STORAGE olduğunda bağımlı dış konumlar ve dış tablolar varsa bile güncellemeyi zorla
Examples
Aşağıdaki örnek adlı my-service-credbir kimlik bilgilerini siler:
databricks credentials delete-credential my-service-cred
Aşağıdaki örnek, bağımlılıkları olan bir kimlik bilgilerinin silinmesini zorlar:
databricks credentials delete-credential my-storage-cred --force
databricks kimlik bilgileri generate-temporary-service-credential
Belirtilen hizmet kimlik bilgilerini kullanarak geçici bir hizmet kimlik bilgisi oluşturun. Çağıranın bir meta veri deposu yöneticisi olması veya hizmet kimlik bilgileri üzerinde meta veri deposu ayrıcalığına ACCESS sahip olması gerekir.
databricks credentials generate-temporary-service-credential CREDENTIAL_NAME [flags]
Arguments
CREDENTIAL_NAME
Geçici kimlik bilgisi oluşturmak için kullanılan hizmet kimlik bilgilerinin adı
Options
--json JSON
İstek gövdesine sahip satır içi JSON dizesi veya @path JSON dosyasına
Examples
Aşağıdaki örnek, hizmet kimlik bilgileri için geçici kimlik bilgileri oluşturur:
databricks credentials generate-temporary-service-credential my-service-cred
databricks kimlik bilgileri get-credential
Meta veri deposundan bir hizmet veya depolama kimlik bilgisi alın. Arayan kişinin bir metastore yöneticisi, kimlik bilgilerinin sahibi olması veya kimlik bilgisi üzerinde herhangi bir izne sahip olması gerekir.
databricks credentials get-credential NAME_ARG [flags]
Arguments
NAME_ARG
Kimlik bilgilerinin adı
Options
Examples
Aşağıdaki örnek my-service-cred adlı bir kimlik bilgisi hakkında bilgi alır:
databricks credentials get-credential my-service-cred
databricks kimlik bilgileri listesi-kimlik bilgileri
Kimlik bilgilerini listeleyin. Liste yalnızca çağıranın erişim iznine sahip olduğu kimlik bilgileriyle sınırlıdır. Çağıran bir metastore yöneticisiyse, kimlik bilgilerine erişim sınırsızdır. Dizideki öğelerin belirli bir sıralama garantisi yoktur.
databricks credentials list-credentials [flags]
Options
--max-results int
Döndürülecek en fazla kimlik doğrulama bilgisi sayısı
--page-token string
Sonuçların sonraki sayfasını almak için opak jeton
--purpose CredentialPurpose
Yalnızca belirtilen amaca yönelik kimlik bilgilerini döndürür. Desteklenen değerler: SERVICE, STORAGE
Examples
Aşağıdaki örnekte tüm kimlik bilgileri listelenir:
databricks credentials list-credentials
Aşağıdaki örnek yalnızca hizmet kimlik bilgilerini listeler:
databricks credentials list-credentials --purpose SERVICE
Aşağıdaki örnekte en fazla 10 sonuç içeren kimlik bilgileri listelemektedir:
databricks credentials list-credentials --max-results 10
databricks kimlik bilgileri güncelleme-credential
Meta veri deposunda bir hizmet veya depolama kimlik bilgilerini güncelleştirin.
Çağıranın, kimlik bilgileri sahibi ya da bir meta veri deposu yöneticisi olması veya MANAGE iznine sahip olması gerekir. Arayan bir meta veri deposu yöneticisiyse, yalnızca owner alan değiştirilebilir.
databricks credentials update-credential NAME_ARG [flags]
Arguments
NAME_ARG
Kimlik bilgilerinin adı
Options
--comment string
Kimlik bilgileriyle ilişkilendirilmiş açıklama
--force
Amaç SERVICE olduğunda bağımlı hizmetler veya amaç STORAGE olduğunda bağımlı dış konumlar ve dış tablolar varsa bile güncellemeyi zorla
--isolation-mode IsolationMode
Şu an güvenli hale getirilebilen ayar, tüm çalışma alanlarından mı yoksa belirli bir çalışma alanları kümesinden mi erişilebilir. Desteklenen değerler: ISOLATION_MODE_ISOLATED, ISOLATION_MODE_OPEN
--json JSON
İstek gövdesine sahip satır içi JSON dizesi veya @path JSON dosyasına
--new-name string
Kimlik bilgilerinin yeni adı
--owner string
Mevcut kimlik bilgisi sahibinin kullanıcı adı
--read-only
Kimlik bilgilerinin yalnızca okuma işlemleri için kullanılabilir olup olmadığı
--skip-validation
Bu bağımsız değişkene "true" değerini sağlayarak güncellenmiş kimlik bilgisinin geçerlilik kontrolünü atlayabilirsiniz.
Examples
Aşağıdaki örnek, kimlik bilgilerinin açıklamasını güncelleştirir:
databricks credentials update-credential my-service-cred --comment "Updated service credential"
Aşağıdaki örnek bir kimlik bilgilerini yeniden adlandırır:
databricks credentials update-credential my-service-cred --new-name my-renamed-cred
Aşağıdaki örnek, kimlik bilgilerinin sahibini değiştirir:
databricks credentials update-credential my-service-cred --owner someone@example.com
Aşağıdaki örnek, bir kimlik bilgisini salt okunur hale getirir:
databricks credentials update-credential my-storage-cred --read-only
databricks kimlik bilgileri validate-credential
Kimlik bilgilerini doğrulayın.
Hizmet kimlik bilgileri için (amaç SERVICE), ya credential_name ya da buluta özgü kimlik bilgileri sağlanmalıdır.
Depolama kimlik bilgileri için (amacı STORAGE olan), external_location_name ve url'den en az birinin sağlanması gerekir. Bunlardan yalnızca biri sağlanmışsa doğrulama için kullanılır. Her ikisi de sağlanırsa, url doğrulama için kullanılır ve external_location_name çakışan URL'ler denetlenirken yoksayılır.
credential_name veya buluta özgü kimlik bilgileri sağlanmalıdır.
Çağıranın bir meta veri deposu yöneticisi veya kimlik bilgisi sahibi olması veya meta veri deposu ve kimlik bilgisi üzerinde gerekli izne sahip olması gerekir (örneğin, CREATE_EXTERNAL_LOCATION amaç STORAGEolduğunda ).
databricks credentials validate-credential [flags]
Options
--credential-name string
Required
--external-location-name string
Doğrulanması gereken mevcut bir dış konumun adı
--json JSON
İstek gövdesine sahip satır içi JSON dizesi veya @path JSON dosyasına
--purpose CredentialPurpose
Yetki belgesinin sebebi. Desteklenen değerler: SERVICE, STORAGE
--read-only
Kimlik bilgilerinin yalnızca okuma işlemleri için kullanılabilir olup olmadığı
--url string
Doğrulanması gereken dış konum URL'si
Examples
Aşağıdaki örnek bir hizmet kimlik bilgilerini doğrular:
databricks credentials validate-credential --credential-name my-service-cred --purpose SERVICE
Aşağıdaki örnek, bir depolama kimlik bilgilerini bir dış konumla doğrular:
databricks credentials validate-credential --credential-name my-storage-cred --purpose STORAGE --external-location-name my-external-location
Genel bayraklar
--debug
Hata ayıklama günlüğünün etkinleştirilip etkinleştirilmeyileceği.
-h veya --help
Databricks CLI veya ilgili komut grubu ya da ilgili komut için yardım görüntüleyin.
--log-file dizgi
Yazılım günlüklerini yazmak için kullanılacak dosyayı temsil eden bir metin. Bu bayrak belirtilmezse varsayılan değer, çıkış günlüklerini stderr'a yazmaktır.
--log-format biçim
Günlük biçimi türü, text veya json. Varsayılan değer şudur: text.
--log-level dizgi
Günlük format düzeyini temsil eden bir karakter dizisi. Belirtilmezse günlük format seviyesi devre dışı bırakılır.
-o, --output tür
Komut çıktı türü text veya json. Varsayılan değer şudur: text.
-p, --profile dizgi
Komutu çalıştırmak için kullanılacak dosyadaki ~/.databrickscfg profilin adı. Bu bayrak belirtilmezse ve varsa, DEFAULT adlı profil kullanılır.
--progress-format biçim
İlerleme günlüklerini görüntüleme biçimi: default, append, inplaceveya json
-t, --target dizgi
Varsa, kullanılacak paket hedefi