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.
secrets
Databricks CLI içindeki komut grubu gizli dizileri, gizli dizi kapsamlarını ve erişim izinlerini yönetmenize olanak tanır. Bazen verilere erişmek için JDBC aracılığıyla dış veri kaynaklarında kimlik doğrulaması yapmanız gerekir. Kimlik bilgilerinizi doğrudan not defterine girmek yerine Databricks gizli dizilerini kullanarak kimlik bilgilerinizi depolayın ve bunlara not defterlerinde ve işlerde başvurun. Bkz. Gizli yönetim.
databricks gizli dizileri oluşturma kapsamı
Yeni bir gizli alan oluşturun.
Kapsam adı alfasayısal karakterler, tireler, alt çizgiler ve noktalardan oluşmalıdır ve 128 karakteri aşamaz.
databricks secrets create-scope SCOPE [flags]
Arguments
SCOPE
Kullanıcı tarafından istenen kapsam adı. Kapsam adları benzersizdir.
Options
--initial-manage-principal string
Başlangıçta oluşturulan kapsam için YÖNET izni verilen sorumlu.
--json JSON
satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.
--scope-backend-type ScopeBackendType
Kapsamın oluşturulacağı arka uç türü. Desteklenen değerler: AZURE_KEYVAULT, DATABRICKS
databricks gizli dizileri delete-acl
Verilen kapsamda verilen ACL'yi silin.
Kullanıcıların bu komutu çağırma izni olmalıdır MANAGE .
RESOURCE_DOES_NOT_EXIST Eğer böyle bir gizli kapsam, sorumlu veya ACL yoksa fırlatır.
PERMISSION_DENIED Kullanıcının bu API çağrısını yapma izni yoksa atar.
databricks secrets delete-acl SCOPE PRINCIPAL [flags]
Arguments
SCOPE
İzinlerin kaldırılacağı kapsamın adı.
PRINCIPAL
Mevcut bir ACL'yi kaldıracağı yetki sahibi.
Options
--json JSON
satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.
databricks gizli kapsamı-sil
Gizli alanı sil.
RESOURCE_DOES_NOT_EXIST Kapsam yoksa atar.
PERMISSION_DENIED Kullanıcının bu çağrıyı yapma izni yoksa hata fırlatır.
databricks secrets delete-scope SCOPE [flags]
Arguments
SCOPE
Silinecek kapsamın adı.
Options
--json JSON
satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.
databricks gizli bilgiyi sil
Bu gizli kapsamda saklanan gizliliği silin. Gizli alanda WRITE veya MANAGE iznine sahip olmanız gerekir.
RESOURCE_DOES_NOT_EXIST Böyle bir gizli kapsam veya gizli öğe yoksa, atar.
PERMISSION_DENIED Kullanıcının bu çağrıyı yapma izni yoksa hata fırlatır.
databricks secrets delete-secret SCOPE KEY [flags]
Arguments
SCOPE
Silinecek sırrı içeren kapsamın adı.
KEY
Silinecek sırrın adı.
Options
--json JSON
satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.
databricks şifreler get-acl
Verilen ACL ile ilgili grup ve izin gibi ayrıntıları alın. Kullanıcıların bu API'yi MANAGE çağırma izni olmalıdır.
Gizli bir kapsam yoksa RESOURCE_DOES_NOT_EXIST atar.
PERMISSION_DENIED Kullanıcının bu çağrıyı yapma izni yoksa hata fırlatır.
databricks secrets get-acl SCOPE PRINCIPAL [flags]
Arguments
SCOPE
ACL bilgilerini almak için kapsam adı.
PRINCIPAL
ACL bilgilerini getirmek için sorumlu.
Options
databricks gizli dizileri gizli dizi alma
Belirtilen kapsam ve anahtar için bir gizli değerin bayt temsili alın.
Kullanıcıların bu çağrıyı yapmak için READ izni olmalıdır.
Döndürülen gizli değerin bayt cinsinden olduğuna dikkat edin. Baytların yorumlanması, DBUtils içindeki çağıran tarafından ve verilerin çevrildiği türe göre belirlenir.
PERMISSION_DENIED Kullanıcının bu API çağrısını yapma izni yoksa atar.
RESOURCE_DOES_NOT_EXIST Böyle bir gizli bilgi veya gizli kapsam alanı yoksa hata oluşturur.
databricks secrets get-secret SCOPE KEY [flags]
Arguments
SCOPE
Gizli bilgiyi almak için kapsamın adı.
KEY
Gizli bilgiyi almak için anahtar.
Options
databricks gizli anahtarları ve ACL'leri listele
Belirli bir gizli kapsam için ACL'leri listeleyin. Kullanıcıların bu API'yi MANAGE çağırma izni olmalıdır.
Gizli bir kapsam yoksa RESOURCE_DOES_NOT_EXIST atar.
PERMISSION_DENIED Kullanıcının bu çağrıyı yapma izni yoksa hata fırlatır.
databricks secrets list-acls SCOPE [flags]
Arguments
SCOPE
ACL bilgilerini almak için kapsam adı.
Options
databricks gizli dizileri listesi-kapsamları
Çalışma alanında kullanılabilen tüm gizli kapsamları listeleyin.
PERMISSION_DENIED Kullanıcının bu çağrıyı yapma izni yoksa hata fırlatır.
databricks secrets list-scopes [flags]
Options
databricks gizli bilgileri listele
Bu kapsam içinde depolanan gizli anahtarları listeleyin. Bu yalnızca meta veri işlemidir; gizli dizi verileri bu komut kullanılarak alınamaz. Kullanıcıların bu çağrıyı yapmak için READ izni olmalıdır.
lastUpdatedTimestamp döndürülen değer, Çağ'dan bu yana geçen milisaniye cinsindedir. Gizli bir kapsam yoksa RESOURCE_DOES_NOT_EXIST atar.
PERMISSION_DENIED Kullanıcının bu çağrıyı yapma izni yoksa hata fırlatır.
databricks secrets list-secrets SCOPE [flags]
Arguments
SCOPE
Aranacak gizli verilerin bulunduğu kapsamın adı.
Options
databricks gizli dizileri put-acl
Belirtilen kapsam noktasında verilen sorumluyla (kullanıcı veya grup) ilişkili Erişim Denetim Listesi'ni (ACL) oluşturun veya üzerine yazın.
Genel olarak, bir kullanıcı veya grup kendilerine sağlanan en güçlü izni kullanır ve izinler aşağıdaki gibi sıralanır:
-
MANAGEACL'leri değiştirmesine ve bu gizli kapsamda okuma ve yazma yapmasına izin verilir. -
WRITEBu gizli kapsam için okuma ve yazma izni var. -
READBu gizli kapsamı okumasına ve hangi sırların kullanılabilir olduğunu listelemesine izin verilir.
Genel olarak, gizli değerlerin yalnızca kümedeki bir komutun içinden (örneğin, bir not defteri aracılığıyla) okunabileceğini unutmayın. Küme dışındaki gerçek gizli değer bilgisini okuyacak bir API yoktur. Ancak, kullanıcının izni komutu kimin yürüttüğüne göre uygulanır ve en azından OKUMA iznine sahip olmalıdır.
Kullanıcıların bu komutu çağırma izni olmalıdır MANAGE .
Sorumlu, erişim izni verilecek veya iptal edilecek mevcut bir Databricks sorumlusuna karşılık gelen bir kullanıcı veya grup adıdır.
Gizli bir kapsam yoksa RESOURCE_DOES_NOT_EXIST atar.
RESOURCE_ALREADY_EXISTS Sorumlu için zaten bir izin varsa oluşturur.
INVALID_PARAMETER_VALUE İzin veya yetki sahibi geçersizse hata verir.
PERMISSION_DENIED Kullanıcının bu çağrıyı yapma izni yoksa hata fırlatır.
databricks secrets put-acl SCOPE PRINCIPAL PERMISSION [flags]
Arguments
SCOPE
İzinlerin uygulanacağı kapsamın adı.
PRINCIPAL
İznin uygulandığı yetkili.
PERMISSION
Sorumluya uygulanan izin düzeyi. Desteklenen değerler: MANAGE, READ, WRITE
Options
--json JSON
satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.
databricks sırları sır koy
Sağlanan kapsamın altına verilen ada sahip bir gizli bilgi yerleştirin. Aynı adı taşıyan bir gizli veri zaten varsa, bu komut mevcut gizli verinin değerinin üzerine yazar. Sunucu, gizli bilgiyi depolamadan önce, gizli alanın şifreleme ayarlarını kullanarak şifreler.
Gizli alanda WRITE veya MANAGE iznine sahip olmanız gerekir. Gizli anahtar alfasayısal karakterler, tireler, alt çizgiler ve noktalardan oluşmalıdır ve 128 karakteri aşamaz. İzin verilen en büyük gizli değer boyutu 128 KB'tır. Belirli bir kapsamdaki en fazla gizli bilgi sayısı 1000'dir.
Bağımsız değişkenler string-value veya bytes-value gizli türünü belirtir; bu, gizli değer istendiğinde döndürülen değeri belirler.
Gizli değeri üç yoldan biriyle belirtebilirsiniz:
- bayrağını kullanarak
--string-valuedeğeri dize olarak belirtin. - İstendiğinde etkileşimli olarak (tek satırlık gizli bilgileri) girin.
- Gizli bilgileri, standart giriş aracılığıyla (çok satırlı sırlar) iletin.
databricks secrets put-secret SCOPE KEY [flags]
Arguments
SCOPE
Sırrı depolamak için kapsamın adı.
KEY
Gizli için anahtar adı.
Options
--bytes-value string
Belirtilirse, değer bayt olarak depolanır.
--json JSON
satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.
--string-value string
Belirtilirse, değerin UTF-8 (MB4) biçiminde depolanacağına dikkat edin.
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
Çıkış günlüklerinin yazılması için dosyayı temsil eden bir dize. 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ü veya textjson. 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, varsa adlı DEFAULT 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